diff options
author | Claudio Jeker <claudio@cvs.openbsd.org> | 2008-07-19 21:31:40 +0000 |
---|---|---|
committer | Claudio Jeker <claudio@cvs.openbsd.org> | 2008-07-19 21:31:40 +0000 |
commit | 5583c1316296272a216e62365c15f0ad5d89ab15 (patch) | |
tree | 4276f42d0b6f8ac1e61842b98ca49042d3e5f81b /usr.sbin/ntpd | |
parent | 654a732570cb496c6435602c7436a0e4156b3937 (diff) |
Use errx instead of fprintf, exit combo.
Diff from Gleydson Soares gsoares (at) gmail (dot) com
OK henning@
Diffstat (limited to 'usr.sbin/ntpd')
-rw-r--r-- | usr.sbin/ntpd/ntpd.c | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/usr.sbin/ntpd/ntpd.c b/usr.sbin/ntpd/ntpd.c index 89012f4cf34..fcffb36ed5e 100644 --- a/usr.sbin/ntpd/ntpd.c +++ b/usr.sbin/ntpd/ntpd.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ntpd.c,v 1.60 2008/05/16 06:13:25 ckuethe Exp $ */ +/* $OpenBSD: ntpd.c,v 1.61 2008/07/19 21:31:39 claudio Exp $ */ /* * Copyright (c) 2003, 2004 Henning Brauer <henning@openbsd.org> @@ -29,6 +29,7 @@ #include <stdlib.h> #include <string.h> #include <unistd.h> +#include <err.h> #include "ntpd.h" @@ -137,15 +138,12 @@ main(int argc, char *argv[]) exit(0); } - if (geteuid()) { - fprintf(stderr, "ntpd: need root privileges\n"); - exit(1); - } + if (geteuid()) + errx(1, "need root privileges"); + + if ((pw = getpwnam(NTPD_USER)) == NULL) + errx(1, "unknown user %s", NTPD_USER); - if ((pw = getpwnam(NTPD_USER)) == NULL) { - fprintf(stderr, "ntpd: unknown user %s\n", NTPD_USER); - exit(1); - } endpwent(); reset_adjtime(); |