msg.h File Reference

#include <linux/ipc.h>

Go to the source code of this file.

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)


Define Documentation

#define __MSGSEG   ((MSGPOOL*1024)/ MSGSSZ)

max no. of segments

Definition at line 69 of file msg.h.

#define MSG_EXCEPT   020000

recv any msg except of specified type.

Definition at line 7 of file msg.h.

#define MSG_NOERROR   010000

msgrcv options no error if message is too big

Definition at line 6 of file msg.h.

#define MSGMAP   MSGMNB

number of entries in message map

Definition at line 67 of file msg.h.

#define MSGPOOL   (MSGMNI*MSGMNB/1024)

unused size in kilobytes of message pool

Definition at line 65 of file msg.h.

#define MSGSEG   (__MSGSEG <= 0xffff ? __MSGSEG : 0xffff)

Definition at line 70 of file msg.h.

#define MSGSSZ   16

message segment size

Definition at line 68 of file msg.h.

#define MSGTQL   MSGMNB

number of system message headers

Definition at line 66 of file msg.h.


Generated on Mon May 1 21:47:01 2006 for KernelAPI by  doxygen 1.4.6-5