Index: src/backend/port/sysv_shmem.c
===================================================================
RCS file: /cvsroot/pgsql-server/src/backend/port/sysv_shmem.c,v
retrieving revision 1.21
diff -c -c -r1.21 sysv_shmem.c
*** src/backend/port/sysv_shmem.c	13 Oct 2003 22:47:15 -0000	1.21
--- src/backend/port/sysv_shmem.c	26 Oct 2003 04:52:33 -0000
***************
*** 133,139 ****
  	on_shmem_exit(IpcMemoryDelete, Int32GetDatum(shmid));
  
  	/* OK, should be able to attach to the segment */
! #if defined(solaris) && defined(__sparc__)
  	/* use intimate shared memory on SPARC Solaris */
  	memAddress = shmat(shmid, 0, SHM_SHARE_MMU);
  #else
--- 133,139 ----
  	on_shmem_exit(IpcMemoryDelete, Int32GetDatum(shmid));
  
  	/* OK, should be able to attach to the segment */
! #if defined(__sun__) && defined(__sparc__)
  	/* use intimate shared memory on SPARC Solaris */
  	memAddress = shmat(shmid, 0, SHM_SHARE_MMU);
  #else
***************
*** 352,358 ****
  
  	hdr = (PGShmemHeader *) shmat(*shmid,
  								  UsedShmemSegAddr,
! #if defined(solaris) && defined(__sparc__)
  	/* use intimate shared memory on Solaris */
  								  SHM_SHARE_MMU
  #else
--- 352,358 ----
  
  	hdr = (PGShmemHeader *) shmat(*shmid,
  								  UsedShmemSegAddr,
! #if defined(__sun__) && defined(__sparc__)
  	/* use intimate shared memory on Solaris */
  								  SHM_SHARE_MMU
  #else
