summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce Momjian2002-11-08 20:23:57 +0000
committerBruce Momjian2002-11-08 20:23:57 +0000
commit92869aa5fd9836ab59912a2c5cb0ff7d5c4a3787 (patch)
tree8096f51563aa9a33e1bea8a0d86e9ee420922626
parentf55acb8d7ee47579d90e05c04818b615c9b679a2 (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
-rw-r--r--src/backend/access/transam/xlog.c1
-rw-r--r--src/backend/main/main.c1
-rw-r--r--src/backend/port/beos/sem.c1
-rw-r--r--src/backend/port/beos/shm.c1
-rw-r--r--src/backend/port/darwin/system.c3
-rw-r--r--src/backend/port/dynloader/aix.c1
-rw-r--r--src/backend/port/dynloader/freebsd.c3
-rw-r--r--src/backend/port/dynloader/netbsd.c3
-rw-r--r--src/backend/port/dynloader/nextstep.c2
-rw-r--r--src/backend/port/dynloader/openbsd.c3
-rw-r--r--src/backend/port/dynloader/qnx4.c5
-rw-r--r--src/backend/port/dynloader/ultrix4.c2
-rw-r--r--src/backend/port/qnx4/sem.c1
-rw-r--r--src/backend/port/qnx4/shm.c2
-rw-r--r--src/backend/port/qnx4/tstrint.c2
-rw-r--r--src/backend/port/qnx4/tstsem.c2
-rw-r--r--src/backend/port/qnx4/tstshm.c2
-rw-r--r--src/backend/regex/regcomp.c1
-rw-r--r--src/backend/regex/regexec.c1
-rw-r--r--src/backend/utils/adt/formatting.c1
-rw-r--r--src/backend/utils/adt/selfuncs.c1
-rw-r--r--src/backend/utils/init/miscinit.c1
-rw-r--r--src/backend/utils/misc/database.c2
-rw-r--r--src/backend/utils/misc/guc-file.l2
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>