From 0648d78ac4ae3d3945348392795a401ddd4b2839 Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Mon, 1 Oct 2001 18:16:35 +0000 Subject: [PATCH] Make inclusion logic for sys/sem.h and sys/ipc.h consistent across all the files that need them. Per trouble report from Teodor. --- src/backend/storage/ipc/ipc.c | 9 ++------- src/backend/storage/lmgr/proc.c | 20 +++++++------------- src/backend/storage/lmgr/spin.c | 10 ++++++++-- 3 files changed, 17 insertions(+), 22 deletions(-) diff --git a/src/backend/storage/ipc/ipc.c b/src/backend/storage/ipc/ipc.c index 9d2b373a58..0552ff288e 100644 --- a/src/backend/storage/ipc/ipc.c +++ b/src/backend/storage/ipc/ipc.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/storage/ipc/ipc.c,v 1.69 2001/09/29 04:02:23 tgl Exp $ + * $Header: /cvsroot/pgsql/src/backend/storage/ipc/ipc.c,v 1.70 2001/10/01 18:16:26 tgl Exp $ * * NOTES * @@ -27,11 +27,10 @@ */ #include "postgres.h" -#include -#include #include #include #include +#include #include "storage/ipc.h" /* In Ultrix, sem.h and shm.h must be included AFTER ipc.h */ @@ -45,10 +44,6 @@ #include #endif -#if defined(solaris_sparc) -#include -#endif - #if defined(__darwin__) #include "port/darwin/sem.h" #endif diff --git a/src/backend/storage/lmgr/proc.c b/src/backend/storage/lmgr/proc.c index a8f1b7bfbc..5b88e22bd9 100644 --- a/src/backend/storage/lmgr/proc.c +++ b/src/backend/storage/lmgr/proc.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/storage/lmgr/proc.c,v 1.111 2001/09/30 00:45:47 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/storage/lmgr/proc.c,v 1.112 2001/10/01 18:16:32 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -47,27 +47,21 @@ #include "postgres.h" #include -#include -#include #include -#include +#include +#include -#if defined(solaris_sparc) || defined(__CYGWIN__) -#include +#include "storage/ipc.h" +/* In Ultrix, sem.h and shm.h must be included AFTER ipc.h */ +#ifdef HAVE_SYS_SEM_H #include #endif -#include "miscadmin.h" - #if defined(__darwin__) #include "port/darwin/sem.h" #endif -/* In Ultrix and QNX, sem.h must be included after ipc.h */ -#ifdef HAVE_SYS_SEM_H -#include -#endif - +#include "miscadmin.h" #include "access/xact.h" #include "storage/proc.h" #include "storage/sinval.h" diff --git a/src/backend/storage/lmgr/spin.c b/src/backend/storage/lmgr/spin.c index 454a28aca5..6ace9cc11a 100644 --- a/src/backend/storage/lmgr/spin.c +++ b/src/backend/storage/lmgr/spin.c @@ -15,18 +15,24 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/storage/lmgr/spin.c,v 1.3 2001/10/01 17:52:34 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/storage/lmgr/spin.c,v 1.4 2001/10/01 18:16:35 tgl Exp $ * *------------------------------------------------------------------------- */ #include "postgres.h" #include + +#include "storage/ipc.h" +/* In Ultrix, sem.h and shm.h must be included AFTER ipc.h */ #ifdef HAVE_SYS_SEM_H -#include #include #endif +#if defined(__darwin__) +#include "port/darwin/sem.h" +#endif + #include "storage/lwlock.h" #include "storage/proc.h" #include "storage/spin.h" -- GitLab