PERFORCE change 54687 for review

Marcel Moolenaar marcel at FreeBSD.org
Sat Jun 12 04:31:05 GMT 2004


http://perforce.freebsd.org/chv.cgi?CH=54687

Change 54687 by marcel at marcel_nfs on 2004/06/12 04:30:17

	The very first kernel dump will be saved as dump 0, not 1.

Affected files ...

.. //depot/projects/gdb/usr.bin/kgdb/main.c#9 edit

Differences ...

==== //depot/projects/gdb/usr.bin/kgdb/main.c#9 (text+ko) ====

@@ -194,6 +194,8 @@
 	int f, nfds, status;
 	int ch;
 
+	dumpnr = -1;
+
 	strlcpy(crashdir, "/var/crash", sizeof(crashdir));
 	s = getenv("KGDB_CRASH_DIR");
 	if (s != NULL)
@@ -206,7 +208,7 @@
 			break;
 		case 'n':
 			dumpnr = strtol(optarg, &s, 0);
-			if (dumpnr == 0 || *s != '\0') {
+			if (dumpnr < 0 || *s != '\0') {
 				warnx("option %c: invalid kernel dump number",
 				    optopt);
 				usage();
@@ -227,7 +229,7 @@
 	if (verbose > 1)
 		warnx("using %s as the crash directory", crashdir);
 
-	if (dumpnr)
+	if (dumpnr >= 0)
 		use_dump(dumpnr);
 
 	if (argc > 0) {


More information about the p4-projects mailing list