X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/378393581903b274cb7a4d18e0d978071a6b592d..0c530ab8987f0ae6a1a3d9284f40182b88852816:/bsd/sys/shm_internal.h diff --git a/bsd/sys/shm_internal.h b/bsd/sys/shm_internal.h index e0bd76189..a13cb9cd0 100644 --- a/bsd/sys/shm_internal.h +++ b/bsd/sys/shm_internal.h @@ -89,13 +89,15 @@ struct user_shmid_ds { * might be of interest to user programs. Also part of the ipcs interface. * Note: use of user_ssize_t intentional: permits 32 bit ipcs to provide * information about 64 bit programs shared segments. + * Note 2: user_ssize_t is not that useful if it's not 64-bit, + * so let's use int64_t explicitely... */ struct shminfo { - user_ssize_t shmmax; /* max shm segment size (bytes) */ - user_ssize_t shmmin; /* min shm segment size (bytes) */ - user_ssize_t shmmni; /* max number of shm identifiers */ - user_ssize_t shmseg; /* max shm segments per process */ - user_ssize_t shmall; /* max amount of shm (pages) */ + int64_t shmmax; /* max shm segment size (bytes) */ + int64_t shmmin; /* min shm segment size (bytes) */ + int64_t shmmni; /* max number of shm identifiers */ + int64_t shmseg; /* max shm segments per process */ + int64_t shmall; /* max amount of shm (pages) */ }; #ifdef KERNEL