1476 INDEX
mq_open(), 1058, 1064–1065
example of use, 1070
prototype, 1064
RLIMIT_MSGQUEUE resource limit and, 762
MQ_OPEN_MAX constant, 1085
MQ_PRIO_MAX constant, 1073, 1085
mq_receive(), 673, 1058, 1064, 1074–1075
example of use, 1077
interrupted by signal handler, 444
prototype, 1075
mq_send(), 673, 1058, 1064, 1073
example of use, 1074
interrupted by signal handler, 444
prototype, 1073
mq_setattr(), 1058, 1064, 1072
prototype, 1072
example of use, 1072
mq_timedreceive(), 673, 1077
interrupted by signal handler, 444
prototype, 1077
mq_timedsend(), 673, 1077
interrupted by signal handler, 444
prototype, 1077
mq_unlink(), 1058, 1064, 1066
example of use, 1067
prototype, 1066
mqd_t data type, 64, 882, 1058, 1059,
1064, 1065, 1066, 1070, 1072,
1073, 1075, 1077, 1078, 1083
mrand48(), 657
mremap(), 761, 1037–1038
prototype, 1037
RLIMIT_AS resource limit and, 760
MREMAP_FIXED constant, 1037
MREMAP_MAYMOVE constant, 1037
MS_ASYNC constant, 1032
MS_BIND constant, 264, 265, 266, 272
MS_DIRSYNC constant, 264, 265, 306
MS_INVALIDATE constant, 1032
MS_MANDLOCK constant, 264, 265, 1138
MS_MOVE constant, 264, 265
MS_NOATIME constant, 77, 264, 265, 272
MS_NODEV constant, 264, 266, 272
MS_NODIRATIME constant, 264, 266, 272
MS_NOEXEC constant, 264, 266, 272, 564
MS_NOSUID constant, 264, 266, 272
MS_PRIVATE constant, 267
MS_RDONLY constant, 264, 266, 272
MS_REC constant, 264, 266, 273
MS_RELATIME constant, 264, 266, 272
MS_REMOUNT constant, 264, 266
MS_SHARED constant, 267
MS_SLAVE constant, 267
MS_STRICTATIME constant, 264, 267
MS_SYNC constant, 1032
example of use, 1029
MS_SYNCHRONOUS constant, 264, 267
MS_UNBINDABLE constant, 267
MSG_DONTWAIT constant, 1259, 1260
MSG_EXCEPT constant, 944
example of use, 946
MSG_INFO constant, 952
example of use, 953
MSG_MORE constant, 1260, 1263
MSG_NOERROR constant, 943, 944
example of use, 946
MSG_NOSIGNAL constant, 1260
MSG_OOB constant, 1259, 1260
MSG_PEEK constant, 1259
MSG_R constant, 923
MSG_STAT constant, 952
example of use, 953
MSG_TRUNC constant, 1161
MSG_W constant, 923
MSG_WAITALL constant, 1259
msgctl(), 922, 947
example of use, 948, 950, 953, 959, 961
prototype, 947
msgget(), 922, 938, 950
example of use, 940, 958, 960
prototype, 938
msginfo structure, 951, 952
example of use, 953
msglen_t data type, 64, 948
MSGMAX limit, 950, 951
MSGMNB limit, 949, 950, 951
MSGMNI limit, 950, 951
MSGPOOL limit, 950
msgqnum_t data type, 65, 948
msgrcv(), 673, 922, 943–944, 947, 948, 949
example of use, 946, 959, 961
interrupted by signal handler, 444
interrupted by stop signal, 445
prototype, 943
msgsnd(), 673, 922, 940–941, 947, 948,
949, 950
example of use, 942, 958, 960
interrupted by signal handler, 444
interrupted by stop signal, 445
prototype, 941
MSGTQL limit, 950
MSL (maximum segment lifetime),
TCP, 1274
msqid_ds structure, 922, 947, 948–949, 950
definition, 948
example of use, 949
msync(), 286, 673, 1022, 1024, 1031–1032
example of use, 1029
prototype, 1031