Skip to content

TShmid_ds

Record used in the shmctl call to set or retrieve settings for shared memory.

Declaration

Source position: ipc.pp line 291

type
  TShmid_ds = record
    shm_perm: TIPC_Perm = record
      key: TKey = cint;
      uid: kernel_uid_t = cuint;
      gid: kernel_gid_t = cuint;
      cuid: kernel_uid_t = cuint;
      cgid: kernel_gid_t = cuint;
      mode: kernel_mode_t = cuint;
      __pad1: Array[1..4-sizeof(mode_t)] of Byte;
      seq: cushort = cuint16;
      __pad2: cushort = cuint16;
      __unused1: culong = QWord;
      __unused2: culong = QWord;
    end;
    shm_segsz: size_t = cuint64;
    shm_atime: time_t = cint64;
    shm_dtime: time_t = cint64;
    shm_ctime: time_t = cint64;
    shm_cpid: pid_t = cint;
    shm_lpid: pid_t = cint;
    shm_nattch: culong = QWord;
    __unused4: culong = QWord;
    __unused5: culong = QWord;
  end;