postgresql/src/include/port
Bruce Momjian eec08b95e7 [all] Removed call to getppid in SendPostmasterSignal, replacing with a
PostmasterPid variable, which gets set (early) in PostmasterMain
getppid would not be the postmaster?

[fork/exec] Implements processCancelRequest by keeping an array of

pid/cancel_key structs in shared mem

[fork/exec] Moves AttachSharedMemoryAndSemaphores call for backends into
SubPostmasterMain

[win32] Implements reaper/waitpid by keeping an arrays of children
pids,handles in postmaster local mem
      - this item is largely untested, for reasons which should be
obvious, but appears sound

[win32/all] Added extern for pgpipe in Win32 case, and changed the second
pipe call (which seems to have been missed earlier) to pgpipe

[win32] #define'd ftruncate to chsize in the Win32 case

[win32] PG_USLEEP for Win32 has a misplaced paren. Fixed.

[win32] DLLIMPORT handling for MingW case


Claudio Natoli
2004-01-26 22:59:54 +00:00
..
win32 pgindent run. 2003-08-04 00:43:34 +00:00
aix.h Move slock_t typdefs into s_lock.h from include/port files for 2003-12-23 03:31:30 +00:00
beos.h Move slock_t typdefs into s_lock.h from include/port files for 2003-12-23 03:31:30 +00:00
bsdi.h Move slock_t typdefs into s_lock.h from include/port files for 2003-12-23 03:31:30 +00:00
cygwin.h Move slock_t typdefs into s_lock.h from include/port files for 2003-12-23 03:31:30 +00:00
darwin.h Move slock_t typdefs into s_lock.h from include/port files for 2003-12-23 03:31:30 +00:00
dgux.h Another pgindent run. Fixes enum indenting, and improves #endif 2001-10-28 06:26:15 +00:00
freebsd.h Move slock_t typdefs into s_lock.h from include/port files for 2003-12-23 03:31:30 +00:00
hpux.h Move slock_t typdefs into s_lock.h from include/port files for 2003-12-23 03:31:30 +00:00
irix5.h Move slock_t typdefs into s_lock.h from include/port files for 2003-12-23 03:31:30 +00:00
linux.h Move slock_t typdefs into s_lock.h from include/port files for 2003-12-23 03:31:30 +00:00
netbsd.h Move slock_t typdefs into s_lock.h from include/port files for 2003-12-23 03:31:30 +00:00
nextstep.h Move slock_t typdefs into s_lock.h from include/port files for 2003-12-23 03:31:30 +00:00
openbsd.h Move slock_t typdefs into s_lock.h from include/port files for 2003-12-23 03:31:30 +00:00
osf.h Move slock_t typdefs into s_lock.h from include/port files for 2003-12-23 03:31:30 +00:00
qnx4.h Move slock_t typdefs into s_lock.h from include/port files for 2003-12-23 03:31:30 +00:00
sco.h Move slock_t typdefs into s_lock.h from include/port files for 2003-12-23 03:31:30 +00:00
solaris.h Move slock_t typdefs into s_lock.h from include/port files for 2003-12-23 03:31:30 +00:00
sunos4.h Move slock_t typdefs into s_lock.h from include/port files for 2003-12-23 03:31:30 +00:00
svr4.h Move slock_t typdefs into s_lock.h from include/port files for 2003-12-23 03:31:30 +00:00
ultrix4.h USE_POSIX_TIME replaced by HAVE_TM_ZONE || HAVE_INT_TIMEZONE, which are 2000-10-29 13:17:34 +00:00
univel.h Mop-up for HAS_TEST_AND_SET refactoring. Un-break two or three platforms 2003-12-23 18:13:17 +00:00
unixware.h Mop-up for HAS_TEST_AND_SET refactoring. Un-break two or three platforms 2003-12-23 18:13:17 +00:00
win32.h [all] Removed call to getppid in SendPostmasterSignal, replacing with a 2004-01-26 22:59:54 +00:00