函数源码 |
Source File:ipc\shm.c |
Create Date:2022-07-27 18:22:51 |
首页 | Copyright©Brick |
940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 | static int shmctl_ipc_info( struct ipc_namespace *ns, struct shminfo64 *shminfo) { int err = security_shm_shmctl(NULL, IPC_INFO); if (!err) { memset (shminfo, 0, sizeof (*shminfo)); shminfo->shmmni = shminfo->shmseg = ns->shm_ctlmni; shminfo->shmmax = ns->shm_ctlmax; shminfo->shmall = ns->shm_ctlall; shminfo->shmmin = SHMMIN; down_read(&shm_ids(ns).rwsem); err = ipc_get_maxidx(&shm_ids(ns)); up_read(&shm_ids(ns).rwsem); if (err < 0) err = 0; } return err; } |