[Overview][Constants][Types][Procedures and functions][Index] Reference for unit 'ipc' (#rtl)

TMSQid_ds

Record returned by the msgctl call, contains all data about a message queue.

Declaration

Source position: ipc.pp line 598

type TMSQid_ds = record

  msg_perm: TIPC_Perm;

  

Queue permissions

  msg_first: PMSG;

  

Pointer to first message

  msg_last: PMSG;

  

Pointer to last message

  msg_cbytes: msglen_t;

  

  msg_qnum: msgqnum_t;

  

  msg_qbytes: msglen_t;

  

  msg_lspid: pid_t;

  

  msg_lrpid: pid_t;

  

  msg_stime: time_t;

  

Last send time

  msg_pad1: clong;

  

Padding for alignment purposes, not to be used.

  msg_rtime: time_t;

  

Last receive time

  msg_pad2: clong;

  

Padding for alignment purposes, not to be used.

  msg_ctime: time_t;

  

Last control time

  msg_pad3: clong;

  

Padding for alignment purposes, not to be used.

  msg_pad4: array [0..3] of clong;

  

Padding for alignment purposes, not to be used.

end;

Description

This record should never be used directly, it is an internal kernel record. It's fields may change at any time.


Documentation generated on: Jun 23 2021