|
Data Structures |
| struct | msg |
| | one msg structure for each message More...
|
| struct | msqid_ds |
| | one msqid structure for each queue on the system More...
|
| struct | msgbuf |
| | message buffer for msgsnd and msgrcv calls More...
|
| struct | msginfo |
Defines |
| #define | MSG_NOERROR 010000 |
| | msgrcv options no error if message is too big
|
| #define | MSG_EXCEPT 020000 |
| | recv any msg except of specified type.
|
| #define | MSGPOOL (MSGMNI*MSGMNB/1024) |
| | unused size in kilobytes of message pool
|
| #define | MSGTQL MSGMNB |
| | number of system message headers
|
| #define | MSGMAP MSGMNB |
| | number of entries in message map
|
| #define | MSGSSZ 16 |
| | message segment size
|
| #define | __MSGSEG ((MSGPOOL*1024)/ MSGSSZ) |
| | max no. of segments
|
| #define | MSGSEG (__MSGSEG <= 0xffff ? __MSGSEG : 0xffff) |