Avoid assuming that type key_t is 32 bits, since it reportedly isn't

Tom Lane <tgl@sss.pgh.pa.us>

Commit: 5e2b99db95edea2a23ecdd62b3711a3feb3a28b9
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 2003-12-01T22:15:38Z
Releases: 8.0.0
Avoid assuming that type key_t is 32 bits, since it reportedly isn't
on 64-bit Solaris.  Use a non-system-dependent datatype for UsedShmemSegID,
namely unsigned long (which we were already assuming could hold a shmem
key anyway, cf RecordSharedMemoryInLockFile).

Files