summaryrefslogtreecommitdiffstats
path: root/sbin/dmesg
diff options
context:
space:
mode:
authorru <ru@FreeBSD.org>2001-02-26 08:09:51 +0000
committerru <ru@FreeBSD.org>2001-02-26 08:09:51 +0000
commit2ae83a7282ae23b51c6336596ec8fd31cccfe458 (patch)
tree74369e35d116740c93daf63c3adf7be9af2730c9 /sbin/dmesg
parentb098573911bf8db046354234d13bbcd5291c761b (diff)
downloadFreeBSD-src-2ae83a7282ae23b51c6336596ec8fd31cccfe458.zip
FreeBSD-src-2ae83a7282ae23b51c6336596ec8fd31cccfe458.tar.gz
Backout -a restriction hack.
Requested by: rwatson
Diffstat (limited to 'sbin/dmesg')
-rw-r--r--sbin/dmesg/dmesg.81
-rw-r--r--sbin/dmesg/dmesg.c7
2 files changed, 1 insertions, 7 deletions
diff --git a/sbin/dmesg/dmesg.8 b/sbin/dmesg/dmesg.8
index 8d59634..196b4dc 100644
--- a/sbin/dmesg/dmesg.8
+++ b/sbin/dmesg/dmesg.8
@@ -54,7 +54,6 @@ Show all data in the message buffer.
This includes any syslog records and
.Pa /dev/console
output.
-Only root is allowed to use this option.
.It Fl M
Extract values associated with the name list from the specified core
instead of the default
diff --git a/sbin/dmesg/dmesg.c b/sbin/dmesg/dmesg.c
index 3883688..541e9df 100644
--- a/sbin/dmesg/dmesg.c
+++ b/sbin/dmesg/dmesg.c
@@ -45,7 +45,6 @@ static const char rcsid[] =
"$FreeBSD$";
#endif /* not lint */
-#include <sys/types.h>
#include <sys/msgbuf.h>
#include <err.h>
@@ -54,10 +53,9 @@ static const char rcsid[] =
#include <locale.h>
#include <stdio.h>
#include <stdlib.h>
-#include <sysexits.h>
-#include <syslog.h>
#include <unistd.h>
#include <vis.h>
+#include <sys/syslog.h>
struct nlist nl[] = {
#define X_MSGBUF 0
@@ -111,9 +109,6 @@ main(argc, argv)
if (memf != NULL || nlistf != NULL)
setgid(getgid());
- if (all && getuid())
- errx(EX_NOPERM, "must be root to use -a");
-
/* Read in kernel message buffer, do sanity checks. */
if ((kd = kvm_open(nlistf, memf, NULL, O_RDONLY, "dmesg")) == NULL)
exit (1);
OpenPOWER on IntegriCloud