Skip to content

TSEMid_ds

Structure returned by the semctl call, contains all data of a semaphore.

Declaration

Source position: ipc.pp line 718

type
  TSEMid_ds = record
    sem_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;
    sem_otime: time_t = cint64;
    unused1: culong = QWord;
    sem_ctime: time_t = cint64;
    unused2: culong = QWord;
    sem_nsems: culong = QWord;
    unused3: culong = QWord;
    unused4: culong = QWord;
  end;