diff options
author | Bruce Momjian | 2002-11-08 20:23:57 +0000 |
---|---|---|
committer | Bruce Momjian | 2002-11-08 20:23:57 +0000 |
commit | 92869aa5fd9836ab59912a2c5cb0ff7d5c4a3787 (patch) | |
tree | 8096f51563aa9a33e1bea8a0d86e9ee420922626 | |
parent | f55acb8d7ee47579d90e05c04818b615c9b679a2 (diff) |
This patch removes a bunch of superfluous #include directives: if
postgres.h or c.h includes a system header (such as stdio.h or
stdlib.h), there's no need to specifically include it in any of the .c
files in the backend.
Neil Conway
24 files changed, 4 insertions, 40 deletions
diff --git a/src/backend/access/transam/xlog.c b/src/backend/access/transam/xlog.c index f8b06984cd..831f488960 100644 --- a/src/backend/access/transam/xlog.c +++ b/src/backend/access/transam/xlog.c @@ -21,7 +21,6 @@ #include <sys/stat.h> #include <sys/time.h> #include <dirent.h> -#include <locale.h> #include "access/clog.h" #include "access/transam.h" diff --git a/src/backend/main/main.c b/src/backend/main/main.c index 5fe11ab182..ff7ed22fef 100644 --- a/src/backend/main/main.c +++ b/src/backend/main/main.c @@ -22,7 +22,6 @@ #include <errno.h> #include <pwd.h> #include <unistd.h> -#include <locale.h> #if defined(__alpha) && defined(__osf__) #include <sys/sysinfo.h> diff --git a/src/backend/port/beos/sem.c b/src/backend/port/beos/sem.c index 6609f1dde0..f1d2c1c63f 100644 --- a/src/backend/port/beos/sem.c +++ b/src/backend/port/beos/sem.c @@ -10,7 +10,6 @@ #include "postgres.h" -#include <stdio.h> #include <errno.h> #include <unistd.h> #include <OS.h> diff --git a/src/backend/port/beos/shm.c b/src/backend/port/beos/shm.c index 7903ce74ad..94da461ea2 100644 --- a/src/backend/port/beos/shm.c +++ b/src/backend/port/beos/shm.c @@ -9,7 +9,6 @@ */ #include "postgres.h" -#include <stdio.h> #include <OS.h> #include <errno.h> diff --git a/src/backend/port/darwin/system.c b/src/backend/port/darwin/system.c index 9af5d09067..d2c272684b 100644 --- a/src/backend/port/darwin/system.c +++ b/src/backend/port/darwin/system.c @@ -37,11 +37,8 @@ static char sccsid[] = "@(#)system.c 8.1 (Berkeley) 6/4/93"; #endif /* LIBC_SCCS and not lint */ -#include <sys/types.h> #include <sys/wait.h> #include <signal.h> -#include <stdlib.h> -#include <stddef.h> #include <unistd.h> #include <paths.h> #include <errno.h> diff --git a/src/backend/port/dynloader/aix.c b/src/backend/port/dynloader/aix.c index 97a916d8a3..a5d355c2cc 100644 --- a/src/backend/port/dynloader/aix.c +++ b/src/backend/port/dynloader/aix.c @@ -6,7 +6,6 @@ #include "postgres.h" -#include <stdio.h> #include <errno.h> #include "sys/ldr.h" #include <a.out.h> diff --git a/src/backend/port/dynloader/freebsd.c b/src/backend/port/dynloader/freebsd.c index 763749fa45..9ad2cde204 100644 --- a/src/backend/port/dynloader/freebsd.c +++ b/src/backend/port/dynloader/freebsd.c @@ -43,9 +43,6 @@ static char sccsid[] = "@(#)dl.c 5.4 (Berkeley) 2/23/91"; #include <link.h> #include <dlfcn.h> -#include <stdio.h> -#include <stdlib.h> - static char error_message[BUFSIZ]; char * diff --git a/src/backend/port/dynloader/netbsd.c b/src/backend/port/dynloader/netbsd.c index 2202b6847b..3c950baddc 100644 --- a/src/backend/port/dynloader/netbsd.c +++ b/src/backend/port/dynloader/netbsd.c @@ -42,9 +42,6 @@ static char sccsid[] = "@(#)dl.c 5.4 (Berkeley) 2/23/91"; #include <link.h> #include <dlfcn.h> -#include <stdio.h> -#include <stdlib.h> - #include "dynloader.h" static char error_message[BUFSIZ]; diff --git a/src/backend/port/dynloader/nextstep.c b/src/backend/port/dynloader/nextstep.c index a96b394cda..09b317daf9 100644 --- a/src/backend/port/dynloader/nextstep.c +++ b/src/backend/port/dynloader/nextstep.c @@ -3,8 +3,6 @@ #include "mach-o/rld.h" #include "streams/streams.h" -#include <stdlib.h> - static char *lastError = NULL; static NXStream * diff --git a/src/backend/port/dynloader/openbsd.c b/src/backend/port/dynloader/openbsd.c index 2202b6847b..3c950baddc 100644 --- a/src/backend/port/dynloader/openbsd.c +++ b/src/backend/port/dynloader/openbsd.c @@ -42,9 +42,6 @@ static char sccsid[] = "@(#)dl.c 5.4 (Berkeley) 2/23/91"; #include <link.h> #include <dlfcn.h> -#include <stdio.h> -#include <stdlib.h> - #include "dynloader.h" static char error_message[BUFSIZ]; diff --git a/src/backend/port/dynloader/qnx4.c b/src/backend/port/dynloader/qnx4.c index 76b932cc5f..38ee265f54 100644 --- a/src/backend/port/dynloader/qnx4.c +++ b/src/backend/port/dynloader/qnx4.c @@ -14,12 +14,13 @@ *------------------------------------------------------------------------- */ /* System includes */ + +#include "postgres.h" + /* -#include <stdio.h> #include <a.out.h> #include <dl.h> */ -#include "postgres.h" #include "utils/dynamic_loader.h" #include "dynloader.h" diff --git a/src/backend/port/dynloader/ultrix4.c b/src/backend/port/dynloader/ultrix4.c index 395ec383ac..d5437df623 100644 --- a/src/backend/port/dynloader/ultrix4.c +++ b/src/backend/port/dynloader/ultrix4.c @@ -1,6 +1,6 @@ /*------------------------------------------------------------------------- * - * dynloader.c + * ultrix4.c * This dynamic loader uses Andrew Yu's libdl-1.0 package for Ultrix 4.x. * * Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group diff --git a/src/backend/port/qnx4/sem.c b/src/backend/port/qnx4/sem.c index eb8cf7b90d..d0b295552e 100644 --- a/src/backend/port/qnx4/sem.c +++ b/src/backend/port/qnx4/sem.c @@ -16,7 +16,6 @@ #include <errno.h> #include <semaphore.h> -#include <string.h> #include <unistd.h> #include <fcntl.h> #include <sys/mman.h> diff --git a/src/backend/port/qnx4/shm.c b/src/backend/port/qnx4/shm.c index 5f3f9278f3..bd8bd3653c 100644 --- a/src/backend/port/qnx4/shm.c +++ b/src/backend/port/qnx4/shm.c @@ -16,8 +16,6 @@ #include <errno.h> #include <fcntl.h> -#include <stdlib.h> -#include <string.h> #include <unistd.h> #include <sys/mman.h> #include <sys/shm.h> diff --git a/src/backend/port/qnx4/tstrint.c b/src/backend/port/qnx4/tstrint.c index fd848e0e2f..882a3a0e89 100644 --- a/src/backend/port/qnx4/tstrint.c +++ b/src/backend/port/qnx4/tstrint.c @@ -15,8 +15,6 @@ #include "c.h" #include <errno.h> -#include <stdio.h> -#include <stdlib.h> int diff --git a/src/backend/port/qnx4/tstsem.c b/src/backend/port/qnx4/tstsem.c index 033bd23526..f5729bfdf6 100644 --- a/src/backend/port/qnx4/tstsem.c +++ b/src/backend/port/qnx4/tstsem.c @@ -15,8 +15,6 @@ #include "postgres.h" #include <signal.h> -#include <stdio.h> -#include <stdlib.h> #include <unistd.h> #include "storage/ipc.h" #include <sys/mman.h> diff --git a/src/backend/port/qnx4/tstshm.c b/src/backend/port/qnx4/tstshm.c index 8d6f7ea580..2759918a8d 100644 --- a/src/backend/port/qnx4/tstshm.c +++ b/src/backend/port/qnx4/tstshm.c @@ -14,8 +14,6 @@ #include "postgres.h" -#include <stdio.h> -#include <stdlib.h> #include <unistd.h> #include <sys/shm.h> diff --git a/src/backend/regex/regcomp.c b/src/backend/regex/regcomp.c index 71e69dea61..fdc299bf79 100644 --- a/src/backend/regex/regcomp.c +++ b/src/backend/regex/regcomp.c @@ -47,7 +47,6 @@ #include "regex/utils.h" #include "regex/regex2.h" #include "regex/cname.h" -#include <locale.h> struct cclass { diff --git a/src/backend/regex/regexec.c b/src/backend/regex/regexec.c index 59c9ede9f7..41ff00fa69 100644 --- a/src/backend/regex/regexec.c +++ b/src/backend/regex/regexec.c @@ -46,7 +46,6 @@ * macros that code uses. This lets the same code operate on two different * representations for state sets. */ -#include <sys/types.h> #include <limits.h> #include <ctype.h> #include <assert.h> diff --git a/src/backend/utils/adt/formatting.c b/src/backend/utils/adt/formatting.c index c9fadb331f..1bff93b0ec 100644 --- a/src/backend/utils/adt/formatting.c +++ b/src/backend/utils/adt/formatting.c @@ -72,7 +72,6 @@ #include <ctype.h> #include <sys/time.h> #include <unistd.h> -#include <locale.h> #include <math.h> #include <float.h> diff --git a/src/backend/utils/adt/selfuncs.c b/src/backend/utils/adt/selfuncs.c index 85aa41195b..1a4895d516 100644 --- a/src/backend/utils/adt/selfuncs.c +++ b/src/backend/utils/adt/selfuncs.c @@ -70,7 +70,6 @@ #include <ctype.h> #include <math.h> -#include <locale.h> #include "access/heapam.h" #include "access/tuptoaster.h" diff --git a/src/backend/utils/init/miscinit.c b/src/backend/utils/init/miscinit.c index 7f7a18814f..dd58d3f71a 100644 --- a/src/backend/utils/init/miscinit.c +++ b/src/backend/utils/init/miscinit.c @@ -22,7 +22,6 @@ #include <unistd.h> #include <grp.h> #include <pwd.h> -#include <stdlib.h> #include <errno.h> #include <netinet/in.h> #include <arpa/inet.h> diff --git a/src/backend/utils/misc/database.c b/src/backend/utils/misc/database.c index 8ee4faa8b3..2a82b8f41f 100644 --- a/src/backend/utils/misc/database.c +++ b/src/backend/utils/misc/database.c @@ -15,8 +15,6 @@ #include "postgres.h" #include <fcntl.h> -#include <stdlib.h> -#include <string.h> #include <unistd.h> #include "access/xact.h" diff --git a/src/backend/utils/misc/guc-file.l b/src/backend/utils/misc/guc-file.l index 3bbdaf7868..7612a3f708 100644 --- a/src/backend/utils/misc/guc-file.l +++ b/src/backend/utils/misc/guc-file.l @@ -11,8 +11,6 @@ #include "postgres.h" -#include <string.h> -#include <stdarg.h> #include <sys/stat.h> #include <unistd.h> #include <errno.h> |