summaryrefslogtreecommitdiffstats
path: root/login-utils
diff options
context:
space:
mode:
authorFabian Groffen2011-01-25 22:44:52 +0100
committerKarel Zak2011-02-14 17:45:24 +0100
commiteb76ca98b0733754d7e9a40f754e89b50af2bf06 (patch)
treef2becaf31f77a664256273e6ec6772904422ac53 /login-utils
parentsfdisk: rename warn to my_warn (diff)
downloadkernel-qcow2-util-linux-eb76ca98b0733754d7e9a40f754e89b50af2bf06.tar.gz
kernel-qcow2-util-linux-eb76ca98b0733754d7e9a40f754e89b50af2bf06.tar.xz
kernel-qcow2-util-linux-eb76ca98b0733754d7e9a40f754e89b50af2bf06.zip
build-sys: provide alternatives for err, errx, warn and warnx
Solaris lacks err, errx, warn and warnx. This also means the err.h header doesn't exist. Removed err.h include from all files, and included err.h from c.h instead if it exists, otherwise alternatives are provided. Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Diffstat (limited to 'login-utils')
-rw-r--r--login-utils/chfn.c2
-rw-r--r--login-utils/chsh.c1
-rw-r--r--login-utils/last.c2
-rw-r--r--login-utils/login.c2
-rw-r--r--login-utils/mesg.c2
-rw-r--r--login-utils/newgrp.c1
-rw-r--r--login-utils/vipw.c2
-rw-r--r--login-utils/wall.c2
8 files changed, 6 insertions, 8 deletions
diff --git a/login-utils/chfn.c b/login-utils/chfn.c
index 64f4ac429..7399b179f 100644
--- a/login-utils/chfn.c
+++ b/login-utils/chfn.c
@@ -30,7 +30,6 @@
#include <unistd.h>
#include <pwd.h>
#include <errno.h>
-#include <err.h>
#include <ctype.h>
#include <getopt.h>
@@ -44,6 +43,7 @@
#include "nls.h"
#include "env.h"
#include "xalloc.h"
+#include "c.h"
#ifdef HAVE_LIBSELINUX
#include <selinux/selinux.h>
diff --git a/login-utils/chsh.c b/login-utils/chsh.c
index 778c4578b..fe610726f 100644
--- a/login-utils/chsh.c
+++ b/login-utils/chsh.c
@@ -22,7 +22,6 @@
*
*
*/
-#include <err.h>
#include <sys/types.h>
#include <stdio.h>
#include <string.h>
diff --git a/login-utils/last.c b/login-utils/last.c
index de733cd58..732343d44 100644
--- a/login-utils/last.c
+++ b/login-utils/last.c
@@ -29,7 +29,6 @@
/*
* last
*/
-#include <err.h>
#include <sys/param.h>
#include <sys/stat.h>
#include <sys/file.h>
@@ -51,6 +50,7 @@
#include "pathnames.h"
#include "nls.h"
#include "xalloc.h"
+#include "c.h"
#define SECDAY (24*60*60) /* seconds in a day */
#define NO 0 /* false/no */
diff --git a/login-utils/login.c b/login-utils/login.c
index 5584c3202..5486ad918 100644
--- a/login-utils/login.c
+++ b/login-utils/login.c
@@ -97,7 +97,6 @@
#include <sys/wait.h>
#include <signal.h>
#include <errno.h>
-#include <err.h>
#include <grp.h>
#include <pwd.h>
#include <utmp.h>
@@ -120,6 +119,7 @@
#include "strutils.h"
#include "nls.h"
#include "xalloc.h"
+#include "c.h"
#ifdef HAVE_SECURITY_PAM_MISC_H
# include <security/pam_appl.h>
diff --git a/login-utils/mesg.c b/login-utils/mesg.c
index c24a10926..6176aabfb 100644
--- a/login-utils/mesg.c
+++ b/login-utils/mesg.c
@@ -46,7 +46,6 @@
* - cleanups
*/
-#include <err.h>
#include <errno.h>
#include <stdio.h>
#include <stdlib.h>
@@ -55,6 +54,7 @@
#include <sys/types.h>
#include <sys/stat.h>
#include "nls.h"
+#include "c.h"
/* exit codes */
diff --git a/login-utils/newgrp.c b/login-utils/newgrp.c
index 2ffe38734..7016cfa63 100644
--- a/login-utils/newgrp.c
+++ b/login-utils/newgrp.c
@@ -14,7 +14,6 @@
#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
-#include <err.h>
#ifdef HAVE_CRYPT_H
#include <crypt.h>
diff --git a/login-utils/vipw.c b/login-utils/vipw.c
index 5750e6f92..d3ae51ef9 100644
--- a/login-utils/vipw.c
+++ b/login-utils/vipw.c
@@ -60,13 +60,13 @@ static char version_string[] = "vipw 1.4";
#include <signal.h>
#include <fcntl.h>
#include <errno.h>
-#include <err.h>
#include <paths.h>
#include <unistd.h>
#include "setpwnam.h"
#include "strutils.h"
#include "nls.h"
+#include "c.h"
#ifdef HAVE_LIBSELINUX
#include <selinux/selinux.h>
diff --git a/login-utils/wall.c b/login-utils/wall.c
index fc4d792c4..bc2e38288 100644
--- a/login-utils/wall.c
+++ b/login-utils/wall.c
@@ -47,7 +47,6 @@
#include <sys/time.h>
#include <sys/uio.h>
-#include <err.h>
#include <errno.h>
#include <paths.h>
#include <ctype.h>
@@ -65,6 +64,7 @@
#include "ttymsg.h"
#include "pathnames.h"
#include "carefulputc.h"
+#include "c.h"
void makemsg __P((char *));