Browse Source

Use errx instead of fprintf, exit combo.

Diff from Gleydson Soares gsoares (at) gmail (dot) com
OK henning@
OPENBSD_4_4
claudio 16 years ago
parent
commit
3024525a7d
1 changed files with 7 additions and 9 deletions
  1. +7
    -9
      src/usr.sbin/ntpd/ntpd.c

+ 7
- 9
src/usr.sbin/ntpd/ntpd.c View File

@ -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();


Loading…
Cancel
Save