? usr.sbin/crash/ChangeLog Index: usr.sbin/crash/Makefile =================================================================== RCS file: /cvsroot/src/usr.sbin/crash/Makefile,v retrieving revision 1.49 diff -p -u -r1.49 Makefile --- usr.sbin/crash/Makefile 9 Jul 2023 17:10:47 -0000 1.49 +++ usr.sbin/crash/Makefile 28 Oct 2023 05:22:08 -0000 @@ -58,6 +58,7 @@ SRCS+= db_autoconf.c SRCS+= db_access.c db_elf.c db_examine.c SRCS+= db_expr.c db_lex.c db_output.c db_print.c SRCS+= db_sym.c db_syncobj.c db_variables.c db_write_cmd.c +SRCS+= db_vfs.c db_uvm.c db_iostat.c .PATH: ${S}/arch/${MACHINE}/${MACHINE} .PATH: ${S}/arch/${MACHINE_ARCH}/${MACHINE_ARCH} Index: usr.sbin/crash/crash.c =================================================================== RCS file: /cvsroot/src/usr.sbin/crash/crash.c,v retrieving revision 1.15 diff -p -u -r1.15 crash.c --- usr.sbin/crash/crash.c 12 Apr 2023 17:53:32 -0000 1.15 +++ usr.sbin/crash/crash.c 28 Oct 2023 05:22:08 -0000 @@ -94,7 +94,6 @@ void lockdebug_lock_print(void) { } #endif - static void cleanup(void) { @@ -309,9 +308,11 @@ db_check_interrupt(void) int cngetc(void) { + char ch; - fprintf(stderr, "cngetc\n"); - abort(); + if (el_getc(elptr, &ch) <= 0) + return 0; + return (unsigned char)ch; } void