X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/21362eb3e66fd2c787aee132bce100a44d71a99c..4452a7af2eac33dbad800bcc91f2399d62c18f53:/bsd/sys/shm_internal.h diff --git a/bsd/sys/shm_internal.h b/bsd/sys/shm_internal.h index 799cb9604..98dd9f8b9 100644 --- a/bsd/sys/shm_internal.h +++ b/bsd/sys/shm_internal.h @@ -95,13 +95,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