From 1efc62347acbd0d7c4f4e3e264fc1678f793560f Mon Sep 17 00:00:00 2001 From: Ingo Schwarze Date: Sun, 11 Oct 2015 21:12:54 +0000 Subject: Finally use __progname, err(3) and warn(3). That's more readable and less error-prone than fumbling around with argv[0], fprintf(3), strerror(3), perror(3), and exit(3). It's a bad idea to boycott good interfaces merely because standards committees ignore them. Instead, let's provide compatibility modules for archaic systems (like commercial Solaris) that still don't have them. The compat module has an UCB Copyright (c) 1993... --- Makefile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 6e1d2529..8bd5c4cc 100644 --- a/Makefile +++ b/Makefile @@ -20,6 +20,7 @@ VERSION = 1.13.3 # === LIST OF FILES ==================================================== TESTSRCS = test-dirent-namlen.c \ + test-err.c \ test-fgetln.c \ test-fts.c \ test-getsubopt.c \ @@ -27,6 +28,7 @@ TESTSRCS = test-dirent-namlen.c \ test-mkdtemp.c \ test-mmap.c \ test-ohash.c \ + test-progname.c \ test-reallocarray.c \ test-sqlite3.c \ test-sqlite3_errstr.c \ @@ -43,6 +45,7 @@ TESTSRCS = test-dirent-namlen.c \ SRCS = att.c \ cgi.c \ chars.c \ + compat_err.c \ compat_fgetln.c \ compat_fts.c \ compat_getsubopt.c \ @@ -199,7 +202,8 @@ LIBMANDOC_OBJS = $(LIBMAN_OBJS) \ preconv.o \ read.o -COMPAT_OBJS = compat_fgetln.o \ +COMPAT_OBJS = compat_err.o \ + compat_fgetln.o \ compat_fts.o \ compat_getsubopt.o \ compat_isblank.o \ -- cgit