Statements (51)
Predicate | Object |
---|---|
gptkbp:instanceOf |
Inter-process communication mechanism
|
gptkbp:alternativeTo |
pipes
sockets shared memory POSIX message queues |
gptkbp:canBeListedWith |
ipcs
|
gptkbp:canBeRemovedWith |
ipcrm
|
gptkbp:definedIn |
sys/msg.h
|
gptkbp:features |
denial of service
lack of authentication resource leaks |
gptkbp:hasConcept |
message type
message buffer message queue creator message queue identifier message queue last change time message queue last receive time message queue last send time message queue owner message queue permissions |
gptkbp:hasDataStructure |
struct msgbuf
struct msqid_ds |
gptkbp:hasFeature |
gptkb:Single_UNIX_Specification
message prioritization X/Open System Interface (XSI) message persistence until read |
gptkbp:hasPermissionModel |
UNIX permissions
|
gptkbp:hasSystemCall |
msgctl
msgget msgrcv msgsnd |
https://www.w3.org/2000/01/rdf-schema#label |
System V message queues
|
gptkbp:implementedIn |
gptkb:AIX
gptkb:Linux gptkb:Solaris gptkb:HP-UX |
gptkbp:introducedIn |
gptkb:UNIX_System_V
|
gptkbp:limitation |
message size limits
queue size limits system-wide limits |
gptkbp:partOf |
gptkb:System_V_IPC
|
gptkbp:relatedTo |
gptkb:System_V_shared_memory
gptkb:System_V_semaphores POSIX message queues |
gptkbp:supportedBy |
C API
system calls |
gptkbp:usedFor |
message passing
asynchronous communication |
gptkbp:usesIdentifier |
key_t
|
gptkbp:bfsParent |
gptkb:System_V_shared_memory
|
gptkbp:bfsLayer |
7
|