cvs commit: src/sys/kern sysv_shm.c src/sys/sys shm.h src/usr.bin/ipcs ipcs.c

Christian S.J. Peron csjp at FreeBSD.org
Sat Aug 6 07:20:21 GMT 2005


csjp        2005-08-06 07:20:18 UTC

  FreeBSD src repository

  Modified files:
    sys/kern             sysv_shm.c 
    sys/sys              shm.h 
    usr.bin/ipcs         ipcs.c 
  Log:
  Change the data type of the upper shared memory limits from a signed
  integer to an unsigned long. This lifts variables like the maximum
  number of pages available for shared memory from 2^31 to 2^32 on 32
  bit architectures, and from 2^31 to 2^64 on 64 bit architectures.
  
  It should be noted that this changes breaks ABI on 64 bit architectures
  because the size of the shmmax, shmmin, shmmni, shmseg and shmall members
  of the shminfo structure has changed.
  
  Silence on:     current@
  
  Revision  Changes    Path
  1.103     +9 -9      src/sys/kern/sysv_shm.c
  1.24      +5 -5      src/sys/sys/shm.h
  1.28      +5 -5      src/usr.bin/ipcs/ipcs.c


More information about the cvs-all mailing list