| [Overview][Constants][Types][Procedures and functions][Index] | 
Perform semaphore operation.
Source position: ipc.pp line 873
function semop(  | 
semid: cint;  | 
sops: PSEMbuf;  | 
nsops: cuint  | 
):cint;  | 
semop performs a set of operations on a message queue. sops points to an array of type TSEMbuf. The array should contain nsops elements.
The fields of the TSEMbuf structure
TSEMbuf = record sem_num : word; sem_op : integer; sem_flg : integer;
should be filled as follows:
The function returns True if the operations were successful, False otherwise.
In case of error, False is returned, and IPCerror is set.
  | 
Return the ID of a semaphore set, possibly creating the set  | 
|
  | 
Perform various control operations on a semaphore set  |