diff options
Diffstat (limited to 'src/backend/postmaster/postmaster.c')
-rw-r--r-- | src/backend/postmaster/postmaster.c | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/src/backend/postmaster/postmaster.c b/src/backend/postmaster/postmaster.c index ca79a2c3751..94672be0c09 100644 --- a/src/backend/postmaster/postmaster.c +++ b/src/backend/postmaster/postmaster.c @@ -37,7 +37,7 @@ * * * IDENTIFICATION - * $PostgreSQL: pgsql/src/backend/postmaster/postmaster.c,v 1.599 2010/01/02 16:57:50 momjian Exp $ + * $PostgreSQL: pgsql/src/backend/postmaster/postmaster.c,v 1.600 2010/01/10 14:16:08 mha Exp $ * * NOTES * @@ -172,7 +172,7 @@ int ReservedBackends; /* The socket(s) we're listening to. */ #define MAXLISTEN 64 -static int ListenSocket[MAXLISTEN]; +static pgsocket ListenSocket[MAXLISTEN]; /* * Set by the -o option @@ -382,7 +382,7 @@ static pid_t internal_forkexec(int argc, char *argv[], Port *port); #ifdef WIN32 typedef struct { - SOCKET origsocket; /* Original socket value, or -1 if not a + SOCKET origsocket; /* Original socket value, or PGINVALID_SOCKET if not a * socket */ WSAPROTOCOL_INFO wsainfo; } InheritableSocket; @@ -400,7 +400,7 @@ typedef struct Port port; InheritableSocket portsocket; char DataDir[MAXPGPATH]; - int ListenSocket[MAXLISTEN]; + pgsocket ListenSocket[MAXLISTEN]; long MyCancelKey; int MyPMChildSlot; #ifndef WIN32 @@ -807,7 +807,7 @@ PostmasterMain(int argc, char *argv[]) * Establish input sockets. */ for (i = 0; i < MAXLISTEN; i++) - ListenSocket[i] = -1; + ListenSocket[i] = PGINVALID_SOCKET; if (ListenAddresses) { @@ -860,7 +860,7 @@ PostmasterMain(int argc, char *argv[]) #ifdef USE_BONJOUR /* Register for Bonjour only if we opened TCP socket(s) */ - if (enable_bonjour && ListenSocket[0] != -1) + if (enable_bonjour && ListenSocket[0] != PGINVALID_SOCKET) { DNSServiceErrorType err; @@ -908,7 +908,7 @@ PostmasterMain(int argc, char *argv[]) /* * check that we have some socket to listen on */ - if (ListenSocket[0] == -1) + if (ListenSocket[0] == PGINVALID_SOCKET) ereport(FATAL, (errmsg("no socket created for listening"))); @@ -1392,7 +1392,7 @@ ServerLoop(void) for (i = 0; i < MAXLISTEN; i++) { - if (ListenSocket[i] == -1) + if (ListenSocket[i] == PGINVALID_SOCKET) break; if (FD_ISSET(ListenSocket[i], &rmask)) { @@ -1493,7 +1493,7 @@ initMasks(fd_set *rmask) { int fd = ListenSocket[i]; - if (fd == -1) + if (fd == PGINVALID_SOCKET) break; FD_SET (fd, rmask); @@ -2002,10 +2002,10 @@ ClosePostmasterPorts(bool am_syslogger) /* Close the listen sockets */ for (i = 0; i < MAXLISTEN; i++) { - if (ListenSocket[i] != -1) + if (ListenSocket[i] != PGINVALID_SOCKET) { StreamClose(ListenSocket[i]); - ListenSocket[i] = -1; + ListenSocket[i] = PGINVALID_SOCKET; } } @@ -4408,7 +4408,7 @@ extern slock_t *ProcStructLock; extern PROC_HDR *ProcGlobal; extern PGPROC *AuxiliaryProcs; extern PMSignalData *PMSignalState; -extern int pgStatSock; +extern pgsocket pgStatSock; #ifndef WIN32 #define write_inheritable_socket(dest, src, childpid) ((*(dest) = (src)), true) @@ -4522,7 +4522,7 @@ static bool write_inheritable_socket(InheritableSocket *dest, SOCKET src, pid_t childpid) { dest->origsocket = src; - if (src != 0 && src != -1) + if (src != 0 && src != PGINVALID_SOCKET) { /* Actual socket */ if (WSADuplicateSocket(src, childpid, &dest->wsainfo) != 0) @@ -4544,7 +4544,7 @@ read_inheritable_socket(SOCKET *dest, InheritableSocket *src) { SOCKET s; - if (src->origsocket == -1 || src->origsocket == 0) + if (src->origsocket == PGINVALID_SOCKET || src->origsocket == 0) { /* Not a real socket! */ *dest = src->origsocket; |