NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

PR/54269 CVS commit: src/sbin/dmesg



The following reply was made to PR toolchain/54269; it has been noted by GNATS.

From: "Robert Elz" <kre%netbsd.org@localhost>
To: gnats-bugs%gnats.NetBSD.org@localhost
Cc: 
Subject: PR/54269 CVS commit: src/sbin/dmesg
Date: Tue, 4 Jun 2019 11:37:39 +0000

 Module Name:	src
 Committed By:	kre
 Date:		Tue Jun  4 11:37:39 UTC 2019
 
 Modified Files:
 	src/sbin/dmesg: dmesg.c
 
 Log Message:
 PR toolchain/54269
 
 Make a SMALL dmesg even smaller.
 
 When compiled -DSMALL, dmesg does nothing at all with the kernel
 timestamps (it processes no options to be told what would be the
 user's desire) so make it truly do (almost) nothing, rather than
 some botched partial processing of them.
 
 The "almost" is that a SMALL dmesg will now ignore spaces at the
 beginning of each new message line ... those are (vanishingly)
 unlikely to occur, as the kernel puts the timestamp (which starts
 with '[' there) - fixing this would have meant even more #ifdef's
 as the code that ignores that leading space is the only remaining
 thing that (in a SMALL) dmesg looks at the value of the "tstamp"
 variable, and if we don't keep some use of it, gcc complains...
 
 These changes affect only SMALL dmesg (as installed on boot
 floppies, etc) and have no intended effect on the version that's
 installed on a normal (full size) running system.
 
 
 To generate a diff of this commit:
 cvs rdiff -u -r1.41 -r1.42 src/sbin/dmesg/dmesg.c
 
 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.
 


Home | Main Index | Thread Index | Old Index