Message passing

Message passing is the most important function of the operating system kernel which acts a basic method of interaction between operating system components.

typedef struct _msghdr_t {
    msgtype_t type;
    msgop_t op;
    size_t rsize;
    unsigned int sender;
} msghdr_t;