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.