Все очень просто и следует из одного единственного многоточия в описании одной единственной структуры. Linux man, shmctl (2):
struct shmid_ds {
struct ipc_perm shm_perm; /* Ownership and permissions */
size_t shm_segsz; /* Size of segment (bytes) */
time_t shm_atime; /* Last attach time */
time_t shm_dtime; /* Last detach time */
time_t shm_ctime; /* Last change time */
pid_t shm_cpid; /* PID of creator */
pid_t shm_lpid; /* PID of last shmat()/shmdt() */
shmatt_t shm_nattch; /* No. of current attaches */
...
};
Все. Уже этого более чем достаточно. А подобных описаний в мане -- множество.
P.S. Никаких комментариев, все и так очевидно.