DataMuseum.dk

Presents historical artifacts from the history of:

RC9000

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about RC9000

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download
Index: m

⟦c513110ae⟧

    Length: 5877 (0x16f5)
    Names: »msgctl.3«

Derivation

└─⟦50656ff4a⟧ Bits:30010538 TX 3.1 Coldstart
    └─⟦bbf173f5c⟧ »0004« 
        └─⟦this⟧ »./bsd/usr/man/cat3/msgctl.3« 

Default Hex Dump

0x0000…0020 0a 0a 0a 5f 08 4f 5f 08 6e 5f 08 6c 5f 08 69 5f 08 6e 5f 08 65 20 5f 08 4d 5f 08 61 5f 08 6e 5f   ┆   _ O_ n_ l_ i_ n_ e _ M_ a_ n_┆
0x0020…0040 08 75 5f 08 61 5f 08 6c 20 20 20 20 20 20 20 20 20 20 20 4c 69 62 72 61 72 79 20 46 75 6e 63 74   ┆ u_ a_ l           Library Funct┆
0x0040…0060 69 6f 6e 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 73 67 63 74 6c 28 33 29 0a 0a 0a 0a   ┆ions               msgctl(3)    ┆
0x0060…0080 4e 08 4e 08 4e 08 4e 41 08 41 08 41 08 41 4d 08 4d 08 4d 08 4d 45 08 45 08 45 08 45 0a 20 20 20   ┆N N N NA A A AM M M ME E E E    ┆
0x0080…00a0 20 20 6d 73 67 63 74 6c 20 2d 20 6d 65 73 73 61 67 65 20 63 6f 6e 74 72 6f 6c 20 6f 70 65 72 61   ┆  msgctl - message control opera┆
0x00a0…00c0 74 69 6f 6e 73 0a 0a 53 08 53 08 53 08 53 59 08 59 08 59 08 59 4e 08 4e 08 4e 08 4e 54 08 54 08   ┆tions  S S S SY Y Y YN N N NT T ┆
0x00c0…00e0 54 08 54 41 08 41 08 41 08 41 58 08 58 08 58 08 58 0a 20 20 20 20 20 23 08 23 08 23 08 23 69 08   ┆T TA A A AX X X X      # # # #i ┆
0x00e0…0100 69 08 69 08 69 6e 08 6e 08 6e 08 6e 63 08 63 08 63 08 63 6c 08 6c 08 6c 08 6c 75 08 75 08 75 08   ┆i i in n n nc c c cl l l lu u u ┆
0x0100…0120 75 64 08 64 08 64 08 64 65 08 65 08 65 08 65 20 3c 08 3c 08 3c 08 3c 73 08 73 08 73 08 73 79 08   ┆ud d d de e e e < < < <s s s sy ┆
0x0120…0140 79 08 79 08 79 73 08 73 08 73 08 73 2f 08 2f 08 2f 08 2f 74 08 74 08 74 08 74 79 08 79 08 79 08   ┆y y ys s s s/ / / /t t t ty y y ┆
0x0140…0160 79 70 08 70 08 70 08 70 65 08 65 08 65 08 65 73 08 73 08 73 08 73 2e 08 2e 08 2e 08 2e 68 08 68   ┆yp p p pe e e es s s s. . . .h h┆
0x0160…0180 08 68 08 68 3e 08 3e 08 3e 08 3e 0a 20 20 20 20 20 23 08 23 08 23 08 23 69 08 69 08 69 08 69 6e   ┆ h h> > > >      # # # #i i i in┆
0x0180…01a0 08 6e 08 6e 08 6e 63 08 63 08 63 08 63 6c 08 6c 08 6c 08 6c 75 08 75 08 75 08 75 64 08 64 08 64   ┆ n n nc c c cl l l lu u u ud d d┆
0x01a0…01c0 08 64 65 08 65 08 65 08 65 20 3c 08 3c 08 3c 08 3c 73 08 73 08 73 08 73 79 08 79 08 79 08 79 73   ┆ de e e e < < < <s s s sy y y ys┆
0x01c0…01e0 08 73 08 73 08 73 2f 08 2f 08 2f 08 2f 69 08 69 08 69 08 69 70 08 70 08 70 08 70 63 08 63 08 63   ┆ s s s/ / / /i i i ip p p pc c c┆
0x01e0…0200 08 63 2e 08 2e 08 2e 08 2e 68 08 68 08 68 08 68 3e 08 3e 08 3e 08 3e 0a 20 20 20 20 20 23 08 23   ┆ c. . . .h h h h> > > >      # #┆
0x0200…0220 08 23 08 23 69 08 69 08 69 08 69 6e 08 6e 08 6e 08 6e 63 08 63 08 63 08 63 6c 08 6c 08 6c 08 6c   ┆ # #i i i in n n nc c c cl l l l┆
0x0220…0240 75 08 75 08 75 08 75 64 08 64 08 64 08 64 65 08 65 08 65 08 65 20 3c 08 3c 08 3c 08 3c 73 08 73   ┆u u u ud d d de e e e < < < <s s┆
0x0240…0260 08 73 08 73 79 08 79 08 79 08 79 73 08 73 08 73 08 73 2f 08 2f 08 2f 08 2f 6d 08 6d 08 6d 08 6d   ┆ s sy y y ys s s s/ / / /m m m m┆
0x0260…0280 73 08 73 08 73 08 73 67 08 67 08 67 08 67 2e 08 2e 08 2e 08 2e 68 08 68 08 68 08 68 3e 08 3e 08   ┆s s s sg g g g. . . .h h h h> > ┆
0x0280…02a0 3e 08 3e 0a 0a 20 20 20 20 20 69 08 69 08 69 08 69 6e 08 6e 08 6e 08 6e 74 08 74 08 74 08 74 20   ┆> >       i i i in n n nt t t t ┆
0x02a0…02c0 6d 08 6d 08 6d 08 6d 73 08 73 08 73 08 73 67 08 67 08 67 08 67 63 08 63 08 63 08 63 74 08 74 08   ┆m m m ms s s sg g g gc c c ct t ┆
0x02c0…02e0 74 08 74 6c 08 6c 08 6c 08 6c 20 28 08 28 08 28 08 28 6d 08 6d 08 6d 08 6d 73 08 73 08 73 08 73   ┆t tl l l l ( ( ( (m m m ms s s s┆
0x02e0…0300 71 08 71 08 71 08 71 69 08 69 08 69 08 69 64 08 64 08 64 08 64 2c 08 2c 08 2c 08 2c 20 63 08 63   ┆q q q qi i i id d d d, , , , c c┆
0x0300…0320 08 63 08 63 6d 08 6d 08 6d 08 6d 64 08 64 08 64 08 64 2c 08 2c 08 2c 08 2c 20 62 08 62 08 62 08   ┆ c cm m m md d d d, , , , b b b ┆
0x0320…0340 62 75 08 75 08 75 08 75 66 08 66 08 66 08 66 29 08 29 08 29 08 29 0a 20 20 20 20 20 69 08 69 08   ┆bu u u uf f f f) ) ) )      i i ┆
0x0340…0360 69 08 69 6e 08 6e 08 6e 08 6e 74 08 74 08 74 08 74 20 6d 08 6d 08 6d 08 6d 73 08 73 08 73 08 73   ┆i in n n nt t t t m m m ms s s s┆
0x0360…0380 71 08 71 08 71 08 71 69 08 69 08 69 08 69 64 08 64 08 64 08 64 2c 08 2c 08 2c 08 2c 20 63 08 63   ┆q q q qi i i id d d d, , , , c c┆
0x0380…03a0 08 63 08 63 6d 08 6d 08 6d 08 6d 64 08 64 08 64 08 64 3b 08 3b 08 3b 08 3b 0a 20 20 20 20 20 73   ┆ c cm m m md d d d; ; ; ;      s┆
0x03a0…03c0 08 73 08 73 08 73 74 08 74 08 74 08 74 72 08 72 08 72 08 72 75 08 75 08 75 08 75 63 08 63 08 63   ┆ s s st t t tr r r ru u u uc c c┆
0x03c0…03e0 08 63 74 08 74 08 74 08 74 20 6d 08 6d 08 6d 08 6d 73 08 73 08 73 08 73 71 08 71 08 71 08 71 69   ┆ ct t t t m m m ms s s sq q q qi┆
0x03e0…0400 08 69 08 69 08 69 64 08 64 08 64 08 64 5f 08 5f 08 5f 08 5f 64 08 64 08 64 08 64 73 08 73 08 73   ┆ i i id d d d_ _ _ _d d d ds s s┆
0x0400…0420 08 73 20 2a 08 2a 08 2a 08 2a 62 08 62 08 62 08 62 75 08 75 08 75 08 75 66 08 66 08 66 08 66 3b   ┆ s * * * *b b b bu u u uf f f f;┆
0x0420…0440 08 3b 08 3b 08 3b 0a 0a 44 08 44 08 44 08 44 45 08 45 08 45 08 45 53 08 53 08 53 08 53 43 08 43   ┆ ; ; ;  D D D DE E E ES S S SC C┆
0x0440…0460 08 43 08 43 52 08 52 08 52 08 52 49 08 49 08 49 08 49 50 08 50 08 50 08 50 54 08 54 08 54 08 54   ┆ C CR R R RI I I IP P P PT T T T┆
0x0460…0480 49 08 49 08 49 08 49 4f 08 4f 08 4f 08 4f 4e 08 4e 08 4e 08 4e 0a 20 20 20 20 20 5f 08 6d 5f 08   ┆I I I IO O O ON N N N      _ m_ ┆
0x0480…04a0 73 5f 08 67 5f 08 63 5f 08 74 5f 08 6c 20 70 72 6f 76 69 64 65 73 20 61 20 76 61 72 69 65 74 79   ┆s_ g_ c_ t_ l provides a variety┆
0x04a0…04c0 20 6f 66 20 6d 65 73 73 61 67 65 20 63 6f 6e 74 72 6f 6c 20 6f 70 65 72 61 74 69 6f 6e 73 20 61   ┆ of message control operations a┆
0x04c0…04e0 73 0a 20 20 20 20 20 73 70 65 63 69 66 69 65 64 20 62 79 20 5f 08 63 5f 08 6d 5f 08 64 2e 20 20   ┆s      specified by _ c_ m_ d.  ┆
0x04e0…0500 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 76 61 6c 75 65 73 20 66 6f 72 20 5f 08 63 5f 08 6d 5f   ┆The following values for _ c_ m_┆
0x0500…0520 08 64 20 61 6e 64 20 74 68 65 0a 20 20 20 20 20 6d 65 73 73 61 67 65 2d 63 6f 6e 74 72 6f 6c 20   ┆ d and the      message-control ┆
0x0520…0540 6f 70 65 72 61 74 69 6f 6e 73 20 74 68 65 79 20 73 70 65 63 69 66 79 20 61 72 65 20 61 76 61 69   ┆operations they specify are avai┆
0x0540…0560 6c 61 62 6c 65 3a 0a 0a 20 20 20 20 20 49 08 49 08 49 08 49 50 08 50 08 50 08 50 43 08 43 08 43   ┆lable:       I I I IP P P PC C C┆
0x0560…0580 08 43 5f 08 5f 08 5f 08 5f 53 08 53 08 53 08 53 54 08 54 08 54 08 54 41 08 41 08 41 08 41 54 08   ┆ C_ _ _ _S S S ST T T TA A A AT ┆
0x0580…05a0 54 08 54 08 54 20 20 20 50 6c 61 63 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 76 61 6c 75 65 20   ┆T T T   Place the current value ┆
0x05a0…05c0 6f 66 20 65 61 63 68 20 6d 65 6d 62 65 72 20 6f 66 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20   ┆of each member of the           ┆
0x05c0…05e0 20 20 20 20 20 20 64 61 74 61 20 73 74 72 75 63 74 75 72 65 20 61 73 73 6f 63 69 61 74 65 64 20   ┆      data structure associated ┆
0x05e0…0600 77 69 74 68 20 5f 08 6d 5f 08 73 5f 08 71 5f 08 69 5f 08 64 20 69 6e 74 6f 20 74 68 65 0a 20 20   ┆with _ m_ s_ q_ i_ d into the   ┆
0x0600…0620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 72 75 63 74 75 72 65 20 70 6f 69 6e 74 65 64 20   ┆              structure pointed ┆
0x0620…0640 74 6f 20 62 79 20 5f 08 62 5f 08 75 5f 08 66 2e 20 20 53 65 65 20 5f 08 6d 5f 08 73 5f 08 67 5f   ┆to by _ b_ u_ f.  See _ m_ s_ g_┆
0x0640…0660 08 67 5f 08 65 5f 08 74 2e 0a 0a 20 20 20 20 20 49 08 49 08 49 08 49 50 08 50 08 50 08 50 43 08   ┆ g_ e_ t.       I I I IP P P PC ┆
0x0660…0680 43 08 43 08 43 5f 08 5f 08 5f 08 5f 53 08 53 08 53 08 53 45 08 45 08 45 08 45 54 08 54 08 54 08   ┆C C C_ _ _ _S S S SE E E ET T T ┆
0x0680…06a0 54 20 20 20 20 53 65 74 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f 77   ┆T    Set the value of the follow┆
0x06a0…06c0 69 6e 67 20 6d 65 6d 62 65 72 73 20 6f 66 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆ing members of the              ┆
0x06c0…06e0 20 20 20 64 61 74 61 20 73 74 72 75 63 74 75 72 65 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74   ┆   data structure associated wit┆
0x06e0…0700 68 20 5f 08 6d 5f 08 73 5f 08 71 5f 08 69 5f 08 64 20 74 6f 20 74 68 65 0a 20 20 20 20 20 20 20   ┆h _ m_ s_ q_ i_ d to the        ┆
0x0700…0720 20 20 20 20 20 20 20 20 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 76 61 6c 75 65 20 66 6f 75   ┆         corresponding value fou┆
0x0720…0740 6e 64 20 69 6e 20 74 68 65 20 73 74 72 75 63 74 75 72 65 0a 20 20 20 20 20 20 20 20 20 20 20 20   ┆nd in the structure             ┆
0x0740…0760 20 20 20 20 70 6f 69 6e 74 65 64 20 74 6f 20 62 79 20 5f 08 62 5f 08 75 5f 08 66 3a 0a 20 20 20   ┆    pointed to by _ b_ u_ f:    ┆
0x0760…0780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 08 6d 08 6d 08 6d 73 08 73 08 73 08 73   ┆                  m m m ms s s s┆
0x0780…07a0 67 08 67 08 67 08 67 5f 08 5f 08 5f 08 5f 70 08 70 08 70 08 70 65 08 65 08 65 08 65 72 08 72 08   ┆g g g g_ _ _ _p p p pe e e er r ┆
0x07a0…07c0 72 08 72 6d 08 6d 08 6d 08 6d 2e 08 2e 08 2e 08 2e 75 08 75 08 75 08 75 69 08 69 08 69 08 69 64   ┆r rm m m m. . . .u u u ui i i id┆
0x07c0…07e0 08 64 08 64 08 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 08 6d 08   ┆ d d d                      m m ┆
0x07e0…0800 6d 08 6d 73 08 73 08 73 08 73 67 08 67 08 67 08 67 5f 08 5f 08 5f 08 5f 70 08 70 08 70 08 70 65   ┆m ms s s sg g g g_ _ _ _p p p pe┆
0x0800…0820 08 65 08 65 08 65 72 08 72 08 72 08 72 6d 08 6d 08 6d 08 6d 2e 08 2e 08 2e 08 2e 67 08 67 08 67   ┆ e e er r r rm m m m. . . .g g g┆
0x0820…0840 08 67 69 08 69 08 69 08 69 64 08 64 08 64 08 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆ gi i i id d d d                ┆
0x0840…0860 20 20 20 20 20 20 6d 08 6d 08 6d 08 6d 73 08 73 08 73 08 73 67 08 67 08 67 08 67 5f 08 5f 08 5f   ┆      m m m ms s s sg g g g_ _ _┆
0x0860…0880 08 5f 70 08 70 08 70 08 70 65 08 65 08 65 08 65 72 08 72 08 72 08 72 6d 08 6d 08 6d 08 6d 2e 08   ┆ _p p p pe e e er r r rm m m m. ┆
0x0880…08a0 2e 08 2e 08 2e 6d 08 6d 08 6d 08 6d 6f 08 6f 08 6f 08 6f 64 08 64 08 64 08 64 65 08 65 08 65 08   ┆. . .m m m mo o o od d d de e e ┆
0x08a0…08c0 65 20 2f 08 2f 08 2f 08 2f 2a 08 2a 08 2a 08 2a 20 6f 08 6f 08 6f 08 6f 6e 08 6e 08 6e 08 6e 6c   ┆e / / / /* * * * o o o on n n nl┆
0x08c0…08e0 08 6c 08 6c 08 6c 79 08 79 08 79 08 79 20 6c 08 6c 08 6c 08 6c 6f 08 6f 08 6f 08 6f 77 08 77 08   ┆ l l ly y y y l l l lo o o ow w ┆
0x08e0…0900 77 08 77 20 39 08 39 08 39 08 39 20 62 08 62 08 62 08 62 69 08 69 08 69 08 69 74 08 74 08 74 08   ┆w w 9 9 9 9 b b b bi i i it t t ┆
0x0900…0920 74 73 08 73 08 73 08 73 20 2a 08 2a 08 2a 08 2a 2f 08 2f 08 2f 08 2f 0a 20 20 20 20 20 20 20 20   ┆ts s s s * * * */ / / /         ┆
0x0920…0940 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 08 6d 08 6d 08 6d 73 08 73 08 73 08 73 67 08 67 08 67   ┆             m m m ms s s sg g g┆
0x0940…0960 08 67 5f 08 5f 08 5f 08 5f 71 08 71 08 71 08 71 62 08 62 08 62 08 62 79 08 79 08 79 08 79 74 08   ┆ g_ _ _ _q q q qb b b by y y yt ┆
0x0960…0980 74 08 74 08 74 65 08 65 08 65 08 65 73 08 73 08 73 08 73 0a 0a 20 20 20 20 20 20 20 20 20 20 20   ┆t t te e e es s s s             ┆
0x0980…09a0 20 20 20 20 20 54 68 69 73 20 5f 08 63 5f 08 6d 5f 08 64 20 63 61 6e 20 6f 6e 6c 79 20 62 65 20   ┆     This _ c_ m_ d can only be ┆
0x09a0…09c0 65 78 65 63 75 74 65 64 20 62 79 20 61 20 70 72 6f 63 65 73 73 20 74 68 61 74 0a 20 20 20 20 20   ┆executed by a process that      ┆
0x09c0…09e0 20 20 20 20 20 20 20 20 20 20 20 68 61 73 20 61 6e 20 65 66 66 65 63 74 69 76 65 20 75 73 65 72   ┆           has an effective user┆
0x09e0…0a00 20 49 44 20 65 71 75 61 6c 20 74 6f 20 65 69 74 68 65 72 20 74 68 61 74 20 6f 66 0a 20 20 20 20   ┆ ID equal to either that of     ┆
0x0a00…0a20 20 20 20 20 20 20 20 20 20 20 20 20 73 75 70 65 72 20 75 73 65 72 20 6f 72 20 74 6f 20 74 68 65   ┆            super user or to the┆
0x0a20…0a40 20 76 61 6c 75 65 20 6f 66 20 6d 08 6d 08 6d 08 6d 73 08 73 08 73 08 73 67 08 67 08 67 08 67 5f   ┆ value of m m m ms s s sg g g g_┆
0x0a40…0a60 08 5f 08 5f 08 5f 70 08 70 08 70 08 70 65 08 65 08 65 08 65 72 08 72 08 72 08 72 6d 08 6d 08 6d   ┆ _ _ _p p p pe e e er r r rm m m┆
0x0a60…0a80 08 6d 2e 08 2e 08 2e 08 2e 63 08 63 08 63 08 63 75 08 75 08 75 08 75 69 08 69 08 69 08 69 64 08   ┆ m. . . .c c c cu u u ui i i id ┆
0x0a80…0aa0 64 08 64 08 64 20 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 08 6d 08 6d 08 6d   ┆d d d or                 m m m m┆
0x0aa0…0ac0 73 08 73 08 73 08 73 67 08 67 08 67 08 67 5f 08 5f 08 5f 08 5f 70 08 70 08 70 08 70 65 08 65 08   ┆s s s sg g g g_ _ _ _p p p pe e ┆
0x0ac0…0ae0 65 08 65 72 08 72 08 72 08 72 6d 08 6d 08 6d 08 6d 2e 08 2e 08 2e 08 2e 75 08 75 08 75 08 75 69   ┆e er r r rm m m m. . . .u u u ui┆
0x0ae0…0b00 08 69 08 69 08 69 64 08 64 08 64 08 64 20 69 6e 20 74 68 65 20 64 61 74 61 20 73 74 72 75 63 74   ┆ i i id d d d in the data struct┆
0x0b00…0b20 75 72 65 20 61 73 73 6f 63 69 61 74 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77   ┆ure associated                 w┆
0x0b20…0b40 69 74 68 20 5f 08 6d 5f 08 73 5f 08 71 5f 08 69 5f 08 64 2e 20 20 4f 6e 6c 79 20 73 75 70 65 72   ┆ith _ m_ s_ q_ i_ d.  Only super┆
0x0b40…0b60 20 75 73 65 72 20 63 61 6e 20 72 61 69 73 65 20 74 68 65 20 76 61 6c 75 65 0a 20 20 20 20 20 20   ┆ user can raise the value       ┆
0x0b60…0b80 20 20 20 20 20 20 20 20 20 20 6f 66 20 6d 08 6d 08 6d 08 6d 73 08 73 08 73 08 73 67 08 67 08 67   ┆          of m m m ms s s sg g g┆
0x0b80…0ba0 08 67 5f 08 5f 08 5f 08 5f 71 08 71 08 71 08 71 62 08 62 08 62 08 62 79 08 79 08 79 08 79 74 08   ┆ g_ _ _ _q q q qb b b by y y yt ┆
0x0ba0…0bc0 74 08 74 08 74 65 08 65 08 65 08 65 73 08 73 08 73 08 73 2e 20 20 54 68 65 20 6d 61 78 69 6d 75   ┆t t te e e es s s s.  The maximu┆
0x0bc0…0be0 6d 20 73 69 7a 65 20 6f 66 20 6d 08 6d 08 6d 08 6d 73 08 73 08 73 08 73 67 08 67 08 67 08 67 5f   ┆m size of m m m ms s s sg g g g_┆
0x0be0…0c00 08 5f 08 5f 08 5f 71 08 71 08 71 08 71 62 08 62 08 62 08 62 79 08 79 08 79 08 79 74 08 74 08 74   ┆ _ _ _q q q qb b b by y y yt t t┆
0x0c00…0c20 08 74 65 08 65 08 65 08 65 73 08 73 08 73 08 73 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 20 20   ┆ te e e es s s s is             ┆
0x0c20…0c40 20 20 20 20 63 75 72 72 65 6e 74 6c 79 20 36 34 20 4b 42 79 74 65 73 2c 20 61 73 20 64 65 66 69   ┆    currently 64 KBytes, as defi┆
0x0c40…0c60 6e 65 64 20 69 6e 20 3c 73 79 73 2f 6d 78 69 70 63 2e 68 3e 0a 20 20 20 20 20 20 20 20 20 20 20   ┆ned in <sys/mxipc.h>            ┆
0x0c60…0c80 20 20 20 20 20 4d 58 49 50 43 5f 4d 41 58 5f 42 59 54 45 53 2e 0a 0a 20 20 20 20 20 49 08 49 08   ┆     MXIPC_MAX_BYTES.       I I ┆
0x0c80…0ca0 49 08 49 50 08 50 08 50 08 50 43 08 43 08 43 08 43 5f 08 5f 08 5f 08 5f 52 08 52 08 52 08 52 4d   ┆I IP P P PC C C C_ _ _ _R R R RM┆
0x0ca0…0cc0 08 4d 08 4d 08 4d 49 08 49 08 49 08 49 44 08 44 08 44 08 44 20 20 20 52 65 6d 6f 76 65 20 74 68   ┆ M M MI I I ID D D D   Remove th┆
0x0cc0…0ce0 65 20 6d 65 73 73 61 67 65 20 71 75 65 75 65 20 69 64 65 6e 74 69 66 69 65 72 20 73 70 65 63 69   ┆e message queue identifier speci┆
0x0ce0…0d00 66 69 65 64 20 62 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5f 08 6d 5f 08 73 5f 08   ┆fied by                 _ m_ s_ ┆
0x0d00…0d20 71 5f 08 69 5f 08 64 20 66 72 6f 6d 20 74 68 65 20 73 79 73 74 65 6d 20 61 6e 64 20 64 65 73 74   ┆q_ i_ d from the system and dest┆
0x0d20…0d40 72 6f 79 20 74 68 65 20 6d 65 73 73 61 67 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆roy the message                 ┆
0x0d40…0d60 71 75 65 75 65 20 61 6e 64 20 64 61 74 61 20 73 74 72 75 63 74 75 72 65 20 61 73 73 6f 63 69 61   ┆queue and data structure associa┆
0x0d60…0d80 74 65 64 20 77 69 74 68 20 69 74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 68 69   ┆ted with it.                 Thi┆
0x0d80…0da0 73 20 5f 08 63 5f 08 6d 5f 08 64 20 63 61 6e 20 6f 6e 6c 79 20 62 65 20 65 78 65 63 75 74 65 64   ┆s _ c_ m_ d can only be executed┆
0x0da0…0dc0 20 62 79 20 61 20 70 72 6f 63 65 73 73 20 74 68 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆ by a process that              ┆
0x0dc0…0de0 20 20 20 68 61 73 20 61 6e 20 65 66 66 65 63 74 69 76 65 20 75 73 65 72 20 49 44 20 65 71 75 61   ┆   has an effective user ID equa┆
0x0de0…0e00 6c 20 74 6f 20 65 69 74 68 65 72 20 74 68 61 74 20 6f 66 0a 20 20 20 20 20 20 20 20 20 20 20 20   ┆l to either that of             ┆
0x0e00…0e20 20 20 20 20 73 75 70 65 72 20 75 73 65 72 20 6f 72 20 74 6f 20 74 68 65 20 76 61 6c 75 65 20 6f   ┆    super user or to the value o┆
0x0e20…0e40 66 20 6d 08 6d 08 6d 08 6d 73 08 73 08 73 08 73 67 08 67 08 67 08 67 5f 08 5f 08 5f 08 5f 70 08   ┆f m m m ms s s sg g g g_ _ _ _p ┆
0x0e40…0e60 70 08 70 08 70 65 08 65 08 65 08 65 72 08 72 08 72 08 72 6d 08 6d 08 6d 08 6d 2e 08 2e 08 2e 08   ┆p p pe e e er r r rm m m m. . . ┆
0x0e60…0e80 2e 63 08 63 08 63 08 63 75 08 75 08 75 08 75 69 08 69 08 69 08 69 64 08 64 08 64 08 64 20 6f 72   ┆.c c c cu u u ui i i id d d d or┆
0x0e80…0ea0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 08 6d 08 6d 08 6d 73 08 73 08 73 08 73 67   ┆                 m m m ms s s sg┆
0x0ea0…0ec0 08 67 08 67 08 67 5f 08 5f 08 5f 08 5f 70 08 70 08 70 08 70 65 08 65 08 65 08 65 72 08 72 08 72   ┆ g g g_ _ _ _p p p pe e e er r r┆
0x0ec0…0ee0 08 72 6d 08 6d 08 6d 08 6d 2e 08 2e 08 2e 08 2e 75 08 75 08 75 08 75 69 08 69 08 69 08 69 64 08   ┆ rm m m m. . . .u u u ui i i id ┆
0x0ee0…0f00 64 08 64 08 64 20 69 6e 20 74 68 65 20 64 61 74 61 20 73 74 72 75 63 74 75 72 65 20 61 73 73 6f   ┆d d d in the data structure asso┆
0x0f00…0f20 63 69 61 74 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 5f 08 6d 5f   ┆ciated                 with _ m_┆
0x0f20…0f40 08 73 5f 08 71 5f 08 69 5f 08 64 2e 0a 0a 45 08 45 08 45 08 45 52 08 52 08 52 08 52 52 08 52 08   ┆ s_ q_ i_ d.  E E E ER R R RR R ┆
0x0f40…0f60 52 08 52 4f 08 4f 08 4f 08 4f 52 08 52 08 52 08 52 53 08 53 08 53 08 53 0a 20 20 20 20 20 5f 08   ┆R RO O O OR R R RS S S S      _ ┆
0x0f60…0f80 6d 5f 08 73 5f 08 67 5f 08 63 5f 08 74 5f 08 6c 20 77 69 6c 6c 20 66 61 69 6c 20 69 66 20 6f 6e   ┆m_ s_ g_ c_ t_ l will fail if on┆
0x0f80…0fa0 65 20 6f 72 20 6d 6f 72 65 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 61 72 65 20 74   ┆e or more of the following are t┆
0x0fa0…0fc0 72 75 65 3a 0a 0a 20 20 20 20 20 5b 45 49 4e 56 41 4c 5d 20 20 20 20 20 20 20 5f 08 6d 5f 08 73   ┆rue:       [EINVAL]       _ m_ s┆
0x0fc0…0fe0 5f 08 71 5f 08 69 5f 08 64 20 69 73 20 6e 6f 74 20 61 20 76 61 6c 69 64 20 6d 65 73 73 61 67 65   ┆_ q_ i_ d is not a valid message┆
0x0fe0…1000 20 71 75 65 75 65 20 69 64 65 6e 74 69 66 2d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆ queue identif-                 ┆
0x1000…1020 20 20 20 20 69 65 72 2e 0a 0a 20 20 20 20 20 5b 45 49 4e 56 41 4c 5d 20 20 20 20 20 20 20 5f 08   ┆    ier.       [EINVAL]       _ ┆
0x1020…1040 63 5f 08 6d 5f 08 64 20 69 73 20 6e 6f 74 20 61 20 76 61 6c 69 64 20 63 6f 6d 6d 61 6e 64 2e 0a   ┆c_ m_ d is not a valid command. ┆
0x1040…1060 0a 20 20 20 20 20 5b 45 41 43 43 45 53 5d 20 20 20 20 20 20 20 5f 08 63 5f 08 6d 5f 08 64 20 69   ┆      [EACCES]       _ c_ m_ d i┆
0x1060…1080 73 20 65 71 75 61 6c 20 74 6f 20 49 08 49 08 49 08 49 50 08 50 08 50 08 50 43 08 43 08 43 08 43   ┆s equal to I I I IP P P PC C C C┆
0x1080…10a0 5f 08 5f 08 5f 08 5f 53 08 53 08 53 08 53 54 08 54 08 54 08 54 41 08 41 08 41 08 41 54 08 54 08   ┆_ _ _ _S S S ST T T TA A A AT T ┆
0x10a0…10c0 54 08 54 20 61 6e 64 20 74 68 65 20 63 61 6c 6c 69 6e 67 20 70 72 6f 2d 0a 20 20 20 20 20 20 20   ┆T T and the calling pro-        ┆
0x10c0…10e0 20 20 20 20 20 20 20 20 20 20 20 20 20 63 65 73 73 20 64 6f 65 73 20 6e 6f 74 20 68 61 76 65 20   ┆             cess does not have ┆
0x10e0…1100 72 65 61 64 20 70 65 72 6d 69 73 73 69 6f 6e 2e 20 20 53 65 65 0a 20 20 20 20 20 20 20 20 20 20   ┆read permission.  See           ┆
0x1100…1120 20 20 20 20 20 20 20 20 20 20 5f 08 6d 5f 08 73 5f 08 67 5f 08 6f 5f 08 70 28 5f 08 33 29 20 66   ┆          _ m_ s_ g_ o_ p(_ 3) f┆
0x1120…1140 75 6e 63 74 69 6f 6e 20 66 6f 72 20 70 65 72 6d 69 73 73 69 6f 6e 20 69 6e 66 6f 72 6d 61 74 69   ┆unction for permission informati┆
0x1140…1160 6f 6e 2e 0a 0a 0a 0a 0a 0a 0a 20 20 20 20 20 5b 45 50 45 52 4d 5d 20 20 20 20 20 20 20 20 5f 08   ┆on.            [EPERM]        _ ┆
0x1160…1180 63 5f 08 6d 5f 08 64 20 69 73 20 65 71 75 61 6c 20 74 6f 20 49 08 49 08 49 08 49 50 08 50 08 50   ┆c_ m_ d is equal to I I I IP P P┆
0x1180…11a0 08 50 43 08 43 08 43 08 43 5f 08 5f 08 5f 08 5f 52 08 52 08 52 08 52 4d 08 4d 08 4d 08 4d 49 08   ┆ PC C C C_ _ _ _R R R RM M M MI ┆
0x11a0…11c0 49 08 49 08 49 44 08 44 08 44 08 44 20 6f 72 20 49 08 49 08 49 08 49 50 08 50 08 50 08 50 43 08   ┆I I ID D D D or I I I IP P P PC ┆
0x11c0…11e0 43 08 43 08 43 5f 08 5f 08 5f 08 5f 53 08 53 08 53 08 53 45 08 45 08 45 08 45 54 08 54 08 54 08   ┆C C C_ _ _ _S S S SE E E ET T T ┆
0x11e0…1200 54 20 61 6e 64 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 66   ┆T and the                     ef┆
0x1200…1220 66 65 63 74 69 76 65 20 75 73 65 72 20 49 44 20 6f 66 20 74 68 65 20 63 61 6c 6c 69 6e 67 20 70   ┆fective user ID of the calling p┆
0x1220…1240 72 6f 63 65 73 73 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f   ┆rocess is                     no┆
0x1240…1260 74 20 65 71 75 61 6c 20 74 6f 20 74 68 61 74 20 6f 66 20 73 75 70 65 72 20 75 73 65 72 20 61 6e   ┆t equal to that of super user an┆
0x1260…1280 64 20 69 74 20 69 73 20 6e 6f 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆d it is not                     ┆
0x1280…12a0 65 71 75 61 6c 20 74 6f 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 6d 08 6d 08 6d 08 6d 73 08 73   ┆equal to the value of m m m ms s┆
0x12a0…12c0 08 73 08 73 67 08 67 08 67 08 67 5f 08 5f 08 5f 08 5f 70 08 70 08 70 08 70 65 08 65 08 65 08 65   ┆ s sg g g g_ _ _ _p p p pe e e e┆
0x12c0…12e0 72 08 72 08 72 08 72 6d 08 6d 08 6d 08 6d 2e 08 2e 08 2e 08 2e 63 08 63 08 63 08 63 75 08 75 08   ┆r r r rm m m m. . . .c c c cu u ┆
0x12e0…1300 75 08 75 69 08 69 08 69 08 69 64 08 64 08 64 08 64 20 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20   ┆u ui i i id d d d or            ┆
0x1300…1320 20 20 20 20 20 20 20 20 20 6d 08 6d 08 6d 08 6d 73 08 73 08 73 08 73 67 08 67 08 67 08 67 5f 08   ┆         m m m ms s s sg g g g_ ┆
0x1320…1340 5f 08 5f 08 5f 70 08 70 08 70 08 70 65 08 65 08 65 08 65 72 08 72 08 72 08 72 6d 08 6d 08 6d 08   ┆_ _ _p p p pe e e er r r rm m m ┆
0x1340…1360 6d 2e 08 2e 08 2e 08 2e 75 08 75 08 75 08 75 69 08 69 08 69 08 69 64 08 64 08 64 08 64 20 69 6e   ┆m. . . .u u u ui i i id d d d in┆
0x1360…1380 20 74 68 65 20 64 61 74 61 20 73 74 72 75 63 74 75 72 65 20 61 73 73 6f 63 69 61 74 65 64 0a 20   ┆ the data structure associated  ┆
0x1380…13a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 69 74 68 20 5f 08 6d 5f 08 73 5f 08   ┆                   with _ m_ s_ ┆
0x13a0…13c0 71 5f 08 69 5f 08 64 2e 0a 0a 20 20 20 20 20 5b 45 50 45 52 4d 5d 20 20 20 20 20 20 20 20 5f 08   ┆q_ i_ d.       [EPERM]        _ ┆
0x13c0…13e0 63 5f 08 6d 5f 08 64 20 69 73 20 65 71 75 61 6c 20 74 6f 20 49 08 49 08 49 08 49 50 08 50 08 50   ┆c_ m_ d is equal to I I I IP P P┆
0x13e0…1400 08 50 43 08 43 08 43 08 43 5f 08 5f 08 5f 08 5f 53 08 53 08 53 08 53 45 08 45 08 45 08 45 54 08   ┆ PC C C C_ _ _ _S S S SE E E ET ┆
0x1400…1420 54 08 54 08 54 2c 08 2c 08 2c 08 2c 20 61 6e 20 61 74 74 65 6d 70 74 20 69 73 20 62 65 69 6e 67   ┆T T T, , , , an attempt is being┆
0x1420…1440 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 64 65 20 74 6f 20 69 6e 63   ┆                     made to inc┆
0x1440…1460 72 65 61 73 65 20 74 6f 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 6d 08 6d 08 6d 08 6d 73 08 73   ┆rease to the value of m m m ms s┆
0x1460…1480 08 73 08 73 67 08 67 08 67 08 67 5f 08 5f 08 5f 08 5f 71 08 71 08 71 08 71 62 08 62 08 62 08 62   ┆ s sg g g g_ _ _ _q q q qb b b b┆
0x1480…14a0 79 08 79 08 79 08 79 74 08 74 08 74 08 74 65 08 65 08 65 08 65 73 08 73 08 73 08 73 2c 08 2c 08   ┆y y y yt t t te e e es s s s, , ┆
0x14a0…14c0 2c 08 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6e 64 20 74 68 65 20   ┆, ,                     and the ┆
0x14c0…14e0 65 66 66 65 63 74 69 76 65 20 75 73 65 72 20 49 44 20 6f 66 20 74 68 65 20 63 61 6c 6c 69 6e 67   ┆effective user ID of the calling┆
0x14e0…1500 20 70 72 6f 2d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 65 73 73 20 69   ┆ pro-                     cess i┆
0x1500…1520 73 20 6e 6f 74 20 65 71 75 61 6c 20 74 6f 20 74 68 61 74 20 6f 66 20 73 75 70 65 72 20 75 73 65   ┆s not equal to that of super use┆
0x1520…1540 72 2e 0a 0a 52 08 52 08 52 08 52 45 08 45 08 45 08 45 54 08 54 08 54 08 54 55 08 55 08 55 08 55   ┆r.  R R R RE E E ET T T TU U U U┆
0x1540…1560 52 08 52 08 52 08 52 4e 08 4e 08 4e 08 4e 20 56 08 56 08 56 08 56 41 08 41 08 41 08 41 4c 08 4c   ┆R R R RN N N N V V V VA A A AL L┆
0x1560…1580 08 4c 08 4c 55 08 55 08 55 08 55 45 08 45 08 45 08 45 0a 20 20 20 20 20 55 70 6f 6e 20 73 75 63   ┆ L LU U U UE E E E      Upon suc┆
0x1580…15a0 63 65 73 73 66 75 6c 20 63 6f 6d 70 6c 65 74 69 6f 6e 2c 20 74 68 65 20 66 75 6e 63 74 69 6f 6e   ┆cessful completion, the function┆
0x15a0…15c0 20 5f 08 6d 5f 08 73 5f 08 67 5f 08 63 5f 08 74 5f 08 6c 20 72 65 74 75 72 6e 73 20 61 0a 20 20   ┆ _ m_ s_ g_ c_ t_ l returns a   ┆
0x15c0…15e0 20 20 20 76 61 6c 75 65 20 6f 66 20 30 2e 20 20 4f 74 68 65 72 77 69 73 65 2c 20 61 20 76 61 6c   ┆   value of 0.  Otherwise, a val┆
0x15e0…1600 75 65 20 6f 66 20 2d 31 20 69 73 20 72 65 74 75 72 6e 65 64 20 61 6e 64 20 5f 08 65 5f 08 72 5f   ┆ue of -1 is returned and _ e_ r_┆
0x1600…1620 08 72 5f 08 6e 5f 08 6f 0a 20 20 20 20 20 69 73 20 73 65 74 20 74 6f 20 69 6e 64 69 63 61 74 65   ┆ r_ n_ o      is set to indicate┆
0x1620…1640 20 74 68 65 20 65 72 72 6f 72 2e 0a 0a 53 08 53 08 53 08 53 45 08 45 08 45 08 45 45 08 45 08 45   ┆ the error.  S S S SE E E EE E E┆
0x1640…1660 08 45 20 41 08 41 08 41 08 41 4c 08 4c 08 4c 08 4c 53 08 53 08 53 08 53 4f 08 4f 08 4f 08 4f 0a   ┆ E A A A AL L L LS S S SO O O O ┆
0x1660…1680 20 20 20 20 20 4c 69 62 72 61 72 79 20 46 75 6e 63 74 69 6f 6e 73 20 28 33 29 3a 20 20 6d 73 67   ┆     Library Functions (3):  msg┆
0x1680…16a0 67 65 74 2c 20 6d 73 67 6f 70 0a 0a 4d 61 72 63 68 20 31 39 38 39 20 20 20 20 20 20 20 20 20 20   ┆get, msgop  March 1989          ┆
0x16a0…16c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 58 20 50 72 6f 67 72 61 6d 6d 65   ┆                    TX Programme┆
0x16c0…16e0 72 27 73 20 52 65 66 65 72 65 6e 63 65 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a   ┆r's Reference                   ┆
0x16e0…16f5 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a                                    ┆                     ┆