From fc367f98244c14ec0deeee7a5533811cc9aa2538 Mon Sep 17 00:00:00 2001
From: Rob Landley <rob@landley.net>
Date: Thu, 27 Jul 2006 15:02:58 +0000
Subject: There's no excuse for adding new #ifdefs to the code like that.  None
 at all.

---
 util-linux/Config.in | 20 --------------------
 util-linux/dmesg.c   | 22 +++-------------------
 2 files changed, 3 insertions(+), 39 deletions(-)

diff --git a/util-linux/Config.in b/util-linux/Config.in
index 65d670824..501ed6bfc 100644
--- a/util-linux/Config.in
+++ b/util-linux/Config.in
@@ -17,26 +17,6 @@ config CONFIG_DMESG
 	  are also logged to the system console.  Enable this option if you
 	  wish to enable the 'dmesg' utility.
 
-config CONFIG_FEATURE_DMESG_PRETTY
-	bool "pretty dmesg output"
-	default y
-	depends on CONFIG_DMESG
-	help
-	  If you wish to scrub the syslog level from the output, say 'Y' here.
-	  The syslog level is a string prefixed to every line with the form "<#>".
-
-	  With this option you will see:
-	    # dmesg
-	    Linux version 2.6.17.4 .....
-	    BIOS-provided physical RAM map:
-	     BIOS-e820: 0000000000000000 - 000000000009f000 (usable)
-
-	  Without this option you will see:
-	    # dmesg
-	    <5>Linux version 2.6.17.4 .....
-	    <6>BIOS-provided physical RAM map:
-	    <6> BIOS-e820: 0000000000000000 - 000000000009f000 (usable)
-
 config CONFIG_FBSET
 	bool "fbset"
 	default n
diff --git a/util-linux/dmesg.c b/util-linux/dmesg.c
index ecfd90668..2b59ee23d 100644
--- a/util-linux/dmesg.c
+++ b/util-linux/dmesg.c
@@ -1,9 +1,9 @@
 /* vi: set sw=4 ts=4: */
 /*
+ * 
  * dmesg - display/control kernel ring buffer.
  *
- * Copyright 2006 Rob Landley <rob@landley.net>
- * Copyright 2006 Erik Andersen <andersen@codepoet.org>
+ * Copyring 2006 Rob Landley <rob@landley.net>
  *
  * Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
  */
@@ -28,24 +28,8 @@ int dmesg_main(int argc, char *argv[])
 		buf = xmalloc(len);
 		if (0 > (len = klogctl(3 + (flags & 1), buf, len)))
 			bb_perror_msg_and_die("klogctl");
-
-#ifdef CONFIG_FEATURE_DMESG_PRETTY
-		{
-			char newline = '\n';
-			int i;
-			for (i=0; i<len; ++i) {
-				if (newline == '\n' && buf[i] == '<')
-					i += 3; /* skip <#> */
-				putchar(newline=buf[i]);
-			}
-			if (newline != '\n') putchar('\n');
-		}
-#else
-		write(1, buf, len);
+		write(1,buf,len);
 		if (len && buf[len-1]!='\n') putchar('\n');
-#endif
-
-		if (ENABLE_FEATURE_CLEAN_UP) free(buf);
 	}
 
 	return 0;
-- 
cgit v1.2.3-55-g6feb