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: s

⟦a6d8dc3ab⟧

    Length: 4392 (0x1128)
    Names: »setbuf.3s«

Derivation

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

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 73 65 74 62 75 66 28 33 73 29 0a 0a 0a 0a   ┆ions              setbuf(3s)    ┆
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 73 65 74 62 75 66 2c 20 73 65 74 62 75 66 66 65 72 2c 20 73 65 74 6c 69 6e 65 62 75 66 20   ┆  setbuf, setbuffer, setlinebuf ┆
0x00a0…00c0 2d 20 61 73 73 69 67 6e 20 62 75 66 66 65 72 69 6e 67 20 74 6f 20 61 20 73 74 72 65 61 6d 0a 0a   ┆- assign buffering to a stream  ┆
0x00c0…00e0 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 54 08 54 41 08 41 08   ┆S S S SY Y Y YN N N NT T T TA A ┆
0x00e0…0100 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 69 08 69 08 69 6e 08   ┆A AX X X X      # # # #i i i in ┆
0x0100…0120 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 08   ┆n n nc c c cl l l lu u u ud d d ┆
0x0120…0140 64 65 08 65 08 65 08 65 20 3c 08 3c 08 3c 08 3c 73 08 73 08 73 08 73 74 08 74 08 74 08 74 64 08   ┆de e e e < < < <s s s st t t td ┆
0x0140…0160 64 08 64 08 64 69 08 69 08 69 08 69 6f 08 6f 08 6f 08 6f 2e 08 2e 08 2e 08 2e 68 08 68 08 68 08   ┆d d di i i io o o o. . . .h h h ┆
0x0160…0180 68 3e 08 3e 08 3e 08 3e 0a 0a 20 20 20 20 20 76 08 76 08 76 08 76 6f 08 6f 08 6f 08 6f 69 08 69   ┆h> > > >       v v v vo o o oi i┆
0x0180…01a0 08 69 08 69 64 08 64 08 64 08 64 20 73 08 73 08 73 08 73 65 08 65 08 65 08 65 74 08 74 08 74 08   ┆ i id d d d s s s se e e et t t ┆
0x01a0…01c0 74 62 08 62 08 62 08 62 75 08 75 08 75 08 75 66 08 66 08 66 08 66 28 08 28 08 28 08 28 73 08 73   ┆tb b b bu u u uf f f f( ( ( (s s┆
0x01c0…01e0 08 73 08 73 74 08 74 08 74 08 74 72 08 72 08 72 08 72 65 08 65 08 65 08 65 61 08 61 08 61 08 61   ┆ s st t t tr r r re e e ea a a a┆
0x01e0…0200 6d 08 6d 08 6d 08 6d 2c 08 2c 08 2c 08 2c 20 62 08 62 08 62 08 62 75 08 75 08 75 08 75 66 08 66   ┆m m m m, , , , b b b bu u u uf f┆
0x0200…0220 08 66 08 66 29 08 29 08 29 08 29 0a 20 20 20 20 20 46 08 46 08 46 08 46 49 08 49 08 49 08 49 4c   ┆ f f) ) ) )      F F F FI I I IL┆
0x0220…0240 08 4c 08 4c 08 4c 45 08 45 08 45 08 45 20 2a 08 2a 08 2a 08 2a 73 08 73 08 73 08 73 74 08 74 08   ┆ L L LE E E E * * * *s s s st t ┆
0x0240…0260 74 08 74 72 08 72 08 72 08 72 65 08 65 08 65 08 65 61 08 61 08 61 08 61 6d 08 6d 08 6d 08 6d 3b   ┆t tr r r re e e ea a a am m m m;┆
0x0260…0280 08 3b 08 3b 08 3b 0a 20 20 20 20 20 63 08 63 08 63 08 63 68 08 68 08 68 08 68 61 08 61 08 61 08   ┆ ; ; ;      c c c ch h h ha a a ┆
0x0280…02a0 61 72 08 72 08 72 08 72 20 2a 08 2a 08 2a 08 2a 62 08 62 08 62 08 62 75 08 75 08 75 08 75 66 08   ┆ar r r r * * * *b b b bu u u uf ┆
0x02a0…02c0 66 08 66 08 66 3b 08 3b 08 3b 08 3b 0a 0a 20 20 20 20 20 73 08 73 08 73 08 73 65 08 65 08 65 08   ┆f f f; ; ; ;       s s s se e e ┆
0x02c0…02e0 65 74 08 74 08 74 08 74 62 08 62 08 62 08 62 75 08 75 08 75 08 75 66 08 66 08 66 08 66 66 08 66   ┆et t t tb b b bu u u uf f f ff f┆
0x02e0…0300 08 66 08 66 65 08 65 08 65 08 65 72 08 72 08 72 08 72 28 08 28 08 28 08 28 73 08 73 08 73 08 73   ┆ f fe e e er r r r( ( ( (s s s s┆
0x0300…0320 74 08 74 08 74 08 74 72 08 72 08 72 08 72 65 08 65 08 65 08 65 61 08 61 08 61 08 61 6d 08 6d 08   ┆t t t tr r r re e e ea a a am m ┆
0x0320…0340 6d 08 6d 2c 08 2c 08 2c 08 2c 20 62 08 62 08 62 08 62 75 08 75 08 75 08 75 66 08 66 08 66 08 66   ┆m m, , , , b b b bu u u uf f f f┆
0x0340…0360 2c 08 2c 08 2c 08 2c 20 73 08 73 08 73 08 73 69 08 69 08 69 08 69 7a 08 7a 08 7a 08 7a 65 08 65   ┆, , , , s s s si i i iz z z ze e┆
0x0360…0380 08 65 08 65 29 08 29 08 29 08 29 0a 20 20 20 20 20 46 08 46 08 46 08 46 49 08 49 08 49 08 49 4c   ┆ e e) ) ) )      F F F FI I I IL┆
0x0380…03a0 08 4c 08 4c 08 4c 45 08 45 08 45 08 45 20 2a 08 2a 08 2a 08 2a 73 08 73 08 73 08 73 74 08 74 08   ┆ L L LE E E E * * * *s s s st t ┆
0x03a0…03c0 74 08 74 72 08 72 08 72 08 72 65 08 65 08 65 08 65 61 08 61 08 61 08 61 6d 08 6d 08 6d 08 6d 3b   ┆t tr r r re e e ea a a am m m m;┆
0x03c0…03e0 08 3b 08 3b 08 3b 0a 20 20 20 20 20 63 08 63 08 63 08 63 68 08 68 08 68 08 68 61 08 61 08 61 08   ┆ ; ; ;      c c c ch h h ha a a ┆
0x03e0…0400 61 72 08 72 08 72 08 72 20 2a 08 2a 08 2a 08 2a 62 08 62 08 62 08 62 75 08 75 08 75 08 75 66 08   ┆ar r r r * * * *b b b bu u u uf ┆
0x0400…0420 66 08 66 08 66 3b 08 3b 08 3b 08 3b 0a 20 20 20 20 20 69 08 69 08 69 08 69 6e 08 6e 08 6e 08 6e   ┆f f f; ; ; ;      i i i in n n n┆
0x0420…0440 74 08 74 08 74 08 74 20 73 08 73 08 73 08 73 69 08 69 08 69 08 69 7a 08 7a 08 7a 08 7a 65 08 65   ┆t t t t s s s si i i iz z z ze e┆
0x0440…0460 08 65 08 65 3b 08 3b 08 3b 08 3b 0a 0a 20 20 20 20 20 73 08 73 08 73 08 73 65 08 65 08 65 08 65   ┆ e e; ; ; ;       s s s se e e e┆
0x0460…0480 74 08 74 08 74 08 74 6c 08 6c 08 6c 08 6c 69 08 69 08 69 08 69 6e 08 6e 08 6e 08 6e 65 08 65 08   ┆t t t tl l l li i i in n n ne e ┆
0x0480…04a0 65 08 65 62 08 62 08 62 08 62 75 08 75 08 75 08 75 66 08 66 08 66 08 66 28 08 28 08 28 08 28 73   ┆e eb b b bu u u uf f f f( ( ( (s┆
0x04a0…04c0 08 73 08 73 08 73 74 08 74 08 74 08 74 72 08 72 08 72 08 72 65 08 65 08 65 08 65 61 08 61 08 61   ┆ s s st t t tr r r re e e ea a a┆
0x04c0…04e0 08 61 6d 08 6d 08 6d 08 6d 29 08 29 08 29 08 29 0a 20 20 20 20 20 46 08 46 08 46 08 46 49 08 49   ┆ am m m m) ) ) )      F F F FI I┆
0x04e0…0500 08 49 08 49 4c 08 4c 08 4c 08 4c 45 08 45 08 45 08 45 20 2a 08 2a 08 2a 08 2a 73 08 73 08 73 08   ┆ I IL L L LE E E E * * * *s s s ┆
0x0500…0520 73 74 08 74 08 74 08 74 72 08 72 08 72 08 72 65 08 65 08 65 08 65 61 08 61 08 61 08 61 6d 08 6d   ┆st t t tr r r re e e ea a a am m┆
0x0520…0540 08 6d 08 6d 3b 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   ┆ m m; ; ; ;  D D D DE E E ES S S┆
0x0540…0560 08 53 43 08 43 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   ┆ SC C C CR R R RI I I IP P P PT ┆
0x0560…0580 54 08 54 08 54 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   ┆T T TI I I IO O O ON N N N      ┆
0x0580…05a0 54 68 65 20 74 68 72 65 65 20 74 79 70 65 73 20 6f 66 20 62 75 66 66 65 72 69 6e 67 20 61 76 61   ┆The three types of buffering ava┆
0x05a0…05c0 69 6c 61 62 6c 65 20 61 72 65 20 75 6e 62 75 66 66 65 72 65 64 2c 20 62 6c 6f 63 6b 0a 20 20 20   ┆ilable are unbuffered, block    ┆
0x05c0…05e0 20 20 62 75 66 66 65 72 65 64 2c 20 61 6e 64 20 6c 69 6e 65 20 62 75 66 66 65 72 65 64 2e 20 20   ┆  buffered, and line buffered.  ┆
0x05e0…0600 57 68 65 6e 20 61 6e 20 6f 75 74 70 75 74 20 73 74 72 65 61 6d 20 69 73 0a 20 20 20 20 20 75 6e   ┆When an output stream is      un┆
0x0600…0620 62 75 66 66 65 72 65 64 2c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 70 70 65 61 72 73 20 6f 6e   ┆buffered, information appears on┆
0x0620…0640 20 74 68 65 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 66 69 6c 65 20 6f 72 0a 20 20 20 20 20 74 65   ┆ the destination file or      te┆
0x0640…0660 72 6d 69 6e 61 6c 20 61 73 20 73 6f 6f 6e 20 61 73 20 77 72 69 74 74 65 6e 3b 20 77 68 65 6e 20   ┆rminal as soon as written; when ┆
0x0660…0680 69 74 20 69 73 20 62 6c 6f 63 6b 20 62 75 66 66 65 72 65 64 20 6d 61 6e 79 0a 20 20 20 20 20 63   ┆it is block buffered many      c┆
0x0680…06a0 68 61 72 61 63 74 65 72 73 20 61 72 65 20 73 61 76 65 64 20 75 70 20 61 6e 64 20 77 72 69 74 74   ┆haracters are saved up and writt┆
0x06a0…06c0 65 6e 20 61 73 20 61 20 62 6c 6f 63 6b 3b 20 77 68 65 6e 20 69 74 20 69 73 0a 20 20 20 20 20 6c   ┆en as a block; when it is      l┆
0x06c0…06e0 69 6e 65 20 62 75 66 66 65 72 65 64 20 63 68 61 72 61 63 74 65 72 73 20 61 72 65 20 73 61 76 65   ┆ine buffered characters are save┆
0x06e0…0700 64 20 75 70 20 75 6e 74 69 6c 20 61 20 6e 65 77 6c 69 6e 65 20 69 73 0a 20 20 20 20 20 65 6e 63   ┆d up until a newline is      enc┆
0x0700…0720 6f 75 6e 74 65 72 65 64 20 6f 72 20 69 6e 70 75 74 20 69 73 20 72 65 61 64 20 66 72 6f 6d 20 73   ┆ountered or input is read from s┆
0x0720…0740 74 64 69 6e 2e 20 20 5f 08 46 5f 08 66 5f 08 6c 5f 08 75 5f 08 73 5f 08 68 20 28 73 65 65 0a 20   ┆tdin.  _ F_ f_ l_ u_ s_ h (see  ┆
0x0740…0760 20 20 20 20 5f 08 66 5f 08 63 5f 08 6c 5f 08 6f 5f 08 73 5f 08 65 28 33 53 29 29 20 6d 61 79 20   ┆    _ f_ c_ l_ o_ s_ e(3S)) may ┆
0x0760…0780 62 65 20 75 73 65 64 20 74 6f 20 66 6f 72 63 65 20 74 68 65 20 62 6c 6f 63 6b 20 6f 75 74 20 65   ┆be used to force the block out e┆
0x0780…07a0 61 72 6c 79 2e 20 20 4e 6f 72 2d 0a 20 20 20 20 20 6d 61 6c 6c 79 20 61 6c 6c 20 66 69 6c 65 73   ┆arly.  Nor-      mally all files┆
0x07a0…07c0 20 61 72 65 20 62 6c 6f 63 6b 20 62 75 66 66 65 72 65 64 2e 20 20 41 20 62 75 66 66 65 72 20 69   ┆ are block buffered.  A buffer i┆
0x07c0…07e0 73 20 6f 62 74 61 69 6e 65 64 0a 20 20 20 20 20 66 72 6f 6d 20 5f 08 6d 5f 08 61 5f 08 6c 5f 08   ┆s obtained      from _ m_ a_ l_ ┆
0x07e0…0800 6c 5f 08 6f 5f 08 63 28 33 29 20 75 70 6f 6e 20 74 68 65 20 66 69 72 73 74 20 5f 08 67 5f 08 65   ┆l_ o_ c(3) upon the first _ g_ e┆
0x0800…0820 5f 08 74 5f 08 63 20 6f 72 20 5f 08 70 5f 08 75 5f 08 74 5f 08 63 28 33 53 29 20 6f 6e 20 74 68   ┆_ t_ c or _ p_ u_ t_ c(3S) on th┆
0x0820…0840 65 20 66 69 6c 65 2e 0a 20 20 20 20 20 49 66 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 73 74 72   ┆e file.      If the standard str┆
0x0840…0860 65 61 6d 20 73 08 73 08 73 08 73 74 08 74 08 74 08 74 64 08 64 08 64 08 64 6f 08 6f 08 6f 08 6f   ┆eam s s s st t t td d d do o o o┆
0x0860…0880 75 08 75 08 75 08 75 74 08 74 08 74 08 74 20 72 65 66 65 72 73 20 74 6f 20 61 20 74 65 72 6d 69   ┆u u u ut t t t refers to a termi┆
0x0880…08a0 6e 61 6c 20 69 74 20 69 73 0a 20 20 20 20 20 6c 69 6e 65 20 62 75 66 66 65 72 65 64 2e 20 20 54   ┆nal it is      line buffered.  T┆
0x08a0…08c0 68 65 20 73 74 61 6e 64 61 72 64 20 73 74 72 65 61 6d 20 73 08 73 08 73 08 73 74 08 74 08 74 08   ┆he standard stream s s s st t t ┆
0x08c0…08e0 74 64 08 64 08 64 08 64 65 08 65 08 65 08 65 72 08 72 08 72 08 72 72 08 72 08 72 08 72 20 69 73   ┆td d d de e e er r r rr r r r is┆
0x08e0…0900 20 61 6c 77 61 79 73 20 75 6e 62 75 66 2d 0a 20 20 20 20 20 66 65 72 65 64 2e 0a 0a 20 20 20 20   ┆ always unbuf-      fered.      ┆
0x0900…0920 20 5f 08 73 5f 08 65 5f 08 74 5f 08 62 5f 08 75 5f 08 66 20 69 73 20 75 73 65 64 20 61 66 74 65   ┆ _ s_ e_ t_ b_ u_ f is used afte┆
0x0920…0940 72 20 61 20 73 74 72 65 61 6d 20 68 61 73 20 62 65 65 6e 20 6f 70 65 6e 65 64 20 62 75 74 20 62   ┆r a stream has been opened but b┆
0x0940…0960 65 66 6f 72 65 20 69 74 0a 20 20 20 20 20 69 73 20 72 65 61 64 20 6f 72 20 77 72 69 74 74 65 6e   ┆efore it      is read or written┆
0x0960…0980 2e 20 20 54 68 65 20 63 68 61 72 61 63 74 65 72 20 61 72 72 61 79 20 5f 08 62 5f 08 75 5f 08 66   ┆.  The character array _ b_ u_ f┆
0x0980…09a0 20 69 73 20 75 73 65 64 20 69 6e 73 74 65 61 64 0a 20 20 20 20 20 6f 66 20 61 6e 20 61 75 74 6f   ┆ is used instead      of an auto┆
0x09a0…09c0 6d 61 74 69 63 61 6c 6c 79 20 61 6c 6c 6f 63 61 74 65 64 20 62 75 66 66 65 72 2e 20 20 49 66 20   ┆matically allocated buffer.  If ┆
0x09c0…09e0 5f 08 62 5f 08 75 5f 08 66 20 69 73 20 74 68 65 20 63 6f 6e 2d 0a 20 20 20 20 20 73 74 61 6e 74   ┆_ b_ u_ f is the con-      stant┆
0x09e0…0a00 20 70 6f 69 6e 74 65 72 20 4e 08 4e 08 4e 08 4e 55 08 55 08 55 08 55 4c 08 4c 08 4c 08 4c 4c 08   ┆ pointer N N N NU U U UL L L LL ┆
0x0a00…0a20 4c 08 4c 08 4c 2c 08 2c 08 2c 08 2c 20 69 6e 70 75 74 2f 6f 75 74 70 75 74 20 77 69 6c 6c 20 62   ┆L L L, , , , input/output will b┆
0x0a20…0a40 65 20 63 6f 6d 70 6c 65 74 65 6c 79 20 75 6e 62 75 66 2d 0a 20 20 20 20 20 66 65 72 65 64 2e 20   ┆e completely unbuf-      fered. ┆
0x0a40…0a60 20 41 20 6d 61 6e 69 66 65 73 74 20 63 6f 6e 73 74 61 6e 74 20 42 08 42 08 42 08 42 55 08 55 08   ┆ A manifest constant B B B BU U ┆
0x0a60…0a80 55 08 55 46 08 46 08 46 08 46 53 08 53 08 53 08 53 49 08 49 08 49 08 49 5a 08 5a 08 5a 08 5a 20   ┆U UF F F FS S S SI I I IZ Z Z Z ┆
0x0a80…0aa0 74 65 6c 6c 73 20 68 6f 77 20 62 69 67 20 61 6e 20 61 72 72 61 79 20 69 73 0a 20 20 20 20 20 6e   ┆tells how big an array is      n┆
0x0aa0…0ac0 65 65 64 65 64 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 63 08 63 08 63 08 63 68 08 68 08 68 08 68   ┆eeded:            c c c ch h h h┆
0x0ac0…0ae0 61 08 61 08 61 08 61 72 08 72 08 72 08 72 20 62 75 66 5b 42 55 46 53 49 5a 5d 3b 0a 0a 20 20 20   ┆a a a ar r r r buf[BUFSIZ];     ┆
0x0ae0…0b00 20 20 5f 08 73 5f 08 65 5f 08 74 5f 08 62 5f 08 75 5f 08 66 5f 08 66 5f 08 65 5f 08 72 2c 20 61   ┆  _ s_ e_ t_ b_ u_ f_ f_ e_ r, a┆
0x0b00…0b20 6e 20 61 6c 74 65 72 6e 61 74 65 20 66 6f 72 6d 20 6f 66 20 5f 08 73 5f 08 65 5f 08 74 5f 08 62   ┆n alternate form of _ s_ e_ t_ b┆
0x0b20…0b40 5f 08 75 5f 08 66 2c 20 69 73 20 75 73 65 64 20 61 66 74 65 72 20 61 0a 20 20 20 20 20 73 74 72   ┆_ u_ f, is used after a      str┆
0x0b40…0b60 65 61 6d 20 68 61 73 20 62 65 65 6e 20 6f 70 65 6e 65 64 20 62 75 74 20 62 65 66 6f 72 65 20 69   ┆eam has been opened but before i┆
0x0b60…0b80 74 20 69 73 20 72 65 61 64 20 6f 72 20 77 72 69 74 74 65 6e 2e 0a 20 20 20 20 20 54 68 65 20 63   ┆t is read or written.      The c┆
0x0b80…0ba0 68 61 72 61 63 74 65 72 20 61 72 72 61 79 20 5f 08 62 5f 08 75 5f 08 66 20 77 68 6f 73 65 20 73   ┆haracter array _ b_ u_ f whose s┆
0x0ba0…0bc0 69 7a 65 20 69 73 20 64 65 74 65 72 6d 69 6e 65 64 20 62 79 20 74 68 65 20 5f 08 73 5f 08 69 5f   ┆ize is determined by the _ s_ i_┆
0x0bc0…0be0 08 7a 5f 08 65 0a 20 20 20 20 20 61 72 67 75 6d 65 6e 74 20 69 73 20 75 73 65 64 20 69 6e 73 74   ┆ z_ e      argument is used inst┆
0x0be0…0c00 65 61 64 20 6f 66 20 61 6e 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 61 6c 6c 6f 63 61 74 65   ┆ead of an automatically allocate┆
0x0c00…0c20 64 0a 20 20 20 20 20 62 75 66 66 65 72 2e 20 20 49 66 20 5f 08 62 5f 08 75 5f 08 66 20 69 73 20   ┆d      buffer.  If _ b_ u_ f is ┆
0x0c20…0c40 74 68 65 20 63 6f 6e 73 74 61 6e 74 20 70 6f 69 6e 74 65 72 20 4e 08 4e 08 4e 08 4e 55 08 55 08   ┆the constant pointer N N N NU U ┆
0x0c40…0c60 55 08 55 4c 08 4c 08 4c 08 4c 4c 08 4c 08 4c 08 4c 2c 20 69 6e 70 75 74 2f 6f 75 74 70 75 74 0a   ┆U UL L L LL L L L, input/output ┆
0x0c60…0c80 20 20 20 20 20 77 69 6c 6c 20 62 65 20 63 6f 6d 70 6c 65 74 65 6c 79 20 75 6e 62 75 66 66 65 72   ┆     will be completely unbuffer┆
0x0c80…0ca0 65 64 2e 0a 0a 20 20 20 20 20 5f 08 73 5f 08 65 5f 08 74 5f 08 6c 5f 08 69 5f 08 6e 5f 08 65 5f   ┆ed.       _ s_ e_ t_ l_ i_ n_ e_┆
0x0ca0…0cc0 08 62 5f 08 75 5f 08 66 20 69 73 20 75 73 65 64 20 74 6f 20 63 68 61 6e 67 65 20 5f 08 73 5f 08   ┆ b_ u_ f is used to change _ s_ ┆
0x0cc0…0ce0 74 5f 08 64 5f 08 6f 5f 08 75 5f 08 74 20 6f 72 20 5f 08 73 5f 08 74 5f 08 64 5f 08 65 5f 08 72   ┆t_ d_ o_ u_ t or _ s_ t_ d_ e_ r┆
0x0ce0…0d00 5f 08 72 20 66 72 6f 6d 20 62 6c 6f 63 6b 0a 20 20 20 20 20 62 75 66 66 65 72 65 64 20 6f 72 20   ┆_ r from block      buffered or ┆
0x0d00…0d20 75 6e 62 75 66 66 65 72 65 64 20 74 6f 20 6c 69 6e 65 20 62 75 66 66 65 72 65 64 2e 20 20 55 6e   ┆unbuffered to line buffered.  Un┆
0x0d20…0d40 6c 69 6b 65 20 5f 08 73 5f 08 65 5f 08 74 5f 08 62 5f 08 75 5f 08 66 20 61 6e 64 0a 20 20 20 20   ┆like _ s_ e_ t_ b_ u_ f and     ┆
0x0d40…0d60 20 5f 08 73 5f 08 65 5f 08 74 5f 08 62 5f 08 75 5f 08 66 5f 08 66 5f 08 65 5f 08 72 20 69 74 20   ┆ _ s_ e_ t_ b_ u_ f_ f_ e_ r it ┆
0x0d60…0d80 63 61 6e 20 62 65 20 75 73 65 64 20 61 74 20 61 6e 79 20 74 69 6d 65 20 74 68 61 74 20 74 68 65   ┆can be used at any time that the┆
0x0d80…0da0 20 66 69 6c 65 20 64 65 73 63 72 69 70 2d 0a 20 20 20 20 20 74 6f 72 20 69 73 20 61 63 74 69 76   ┆ file descrip-      tor is activ┆
0x0da0…0dc0 65 2e 0a 0a 20 20 20 20 20 41 20 66 69 6c 65 20 63 61 6e 20 62 65 20 63 68 61 6e 67 65 64 20 66   ┆e.       A file can be changed f┆
0x0dc0…0de0 72 6f 6d 20 75 6e 62 75 66 66 65 72 65 64 20 6f 72 20 6c 69 6e 65 20 62 75 66 66 65 72 65 64 20   ┆rom unbuffered or line buffered ┆
0x0de0…0e00 74 6f 0a 20 20 20 20 20 62 6c 6f 63 6b 20 62 75 66 66 65 72 65 64 20 62 79 20 75 73 69 6e 67 20   ┆to      block buffered by using ┆
0x0e00…0e20 5f 08 66 5f 08 72 5f 08 65 5f 08 6f 5f 08 70 5f 08 65 5f 08 6e 20 28 73 65 65 20 5f 08 66 5f 08   ┆_ f_ r_ e_ o_ p_ e_ n (see _ f_ ┆
0x0e20…0e40 6f 5f 08 70 5f 08 65 5f 08 6e 28 33 53 29 29 2e 20 20 41 20 66 69 6c 65 20 63 61 6e 0a 20 20 20   ┆o_ p_ e_ n(3S)).  A file can    ┆
0x0e40…0e60 20 20 62 65 20 63 68 61 6e 67 65 64 20 66 72 6f 6d 20 62 6c 6f 63 6b 20 62 75 66 66 65 72 65 64   ┆  be changed from block buffered┆
0x0e60…0e80 20 6f 72 20 6c 69 6e 65 20 62 75 66 66 65 72 65 64 20 74 6f 20 75 6e 62 75 66 2d 0a 20 20 20 20   ┆ or line buffered to unbuf-     ┆
0x0e80…0ea0 20 66 65 72 65 64 20 62 79 20 75 73 69 6e 67 20 5f 08 66 5f 08 72 5f 08 65 5f 08 6f 5f 08 70 5f   ┆ fered by using _ f_ r_ e_ o_ p_┆
0x0ea0…0ec0 08 65 5f 08 6e 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 5f 08 73 5f 08 65 5f 08 74 5f 08 62 5f 08   ┆ e_ n followed by _ s_ e_ t_ b_ ┆
0x0ec0…0ee0 75 5f 08 66 20 77 69 74 68 20 61 20 62 75 66 66 65 72 0a 20 20 20 20 20 61 72 67 75 6d 65 6e 74   ┆u_ f with a buffer      argument┆
0x0ee0…0f00 20 6f 66 20 4e 08 4e 08 4e 08 4e 55 08 55 08 55 08 55 4c 08 4c 08 4c 08 4c 4c 08 4c 08 4c 08 4c   ┆ of N N N NU U U UL L L LL L L L┆
0x0f00…0f20 2e 0a 0a 0a 0a 0a 0a 0a 53 08 53 08 53 08 53 45 08 45 08 45 08 45 45 08 45 08 45 08 45 20 41 08   ┆.       S S S SE E E EE E E E A ┆
0x0f20…0f40 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 20 20 20 20 20   ┆A A AL L L LS S S SO O O O      ┆
0x0f40…0f60 4c 69 62 72 61 72 79 20 46 75 6e 63 74 69 6f 6e 73 20 28 33 29 3a 20 20 66 6f 70 65 6e 2c 20 67   ┆Library Functions (3):  fopen, g┆
0x0f60…0f80 65 74 63 2c 20 70 75 74 63 2c 20 6d 61 6c 6c 6f 63 2c 20 66 63 6c 6f 73 65 2c 0a 20 20 20 20 20   ┆etc, putc, malloc, fclose,      ┆
0x0f80…0fa0 70 75 74 73 2c 20 70 72 69 6e 74 66 2c 20 66 72 65 61 64 0a 0a 4c 08 4c 08 4c 08 4c 49 08 49 08   ┆puts, printf, fread  L L L LI I ┆
0x0fa0…0fc0 49 08 49 4d 08 4d 08 4d 08 4d 49 08 49 08 49 08 49 54 08 54 08 54 08 54 41 08 41 08 41 08 41 54   ┆I IM M M MI I I IT T T TA A A AT┆
0x0fc0…0fe0 08 54 08 54 08 54 49 08 49 08 49 08 49 4f 08 4f 08 4f 08 4f 4e 08 4e 08 4e 08 4e 53 08 53 08 53   ┆ T T TI I I IO O O ON N N NS S S┆
0x0fe0…1000 08 53 0a 20 20 20 20 20 54 68 65 20 73 74 61 6e 64 61 72 64 20 65 72 72 6f 72 20 73 74 72 65 61   ┆ S      The standard error strea┆
0x1000…1020 6d 20 73 68 6f 75 6c 64 20 62 65 20 6c 69 6e 65 20 62 75 66 66 65 72 65 64 20 62 79 0a 20 20 20   ┆m should be line buffered by    ┆
0x1020…1040 20 20 64 65 66 61 75 6c 74 2e 0a 0a 20 20 20 20 20 54 68 65 20 5f 08 73 5f 08 65 5f 08 74 5f 08   ┆  default.       The _ s_ e_ t_ ┆
0x1040…1060 62 5f 08 75 5f 08 66 5f 08 66 5f 08 65 5f 08 72 20 61 6e 64 20 5f 08 73 5f 08 65 5f 08 74 5f 08   ┆b_ u_ f_ f_ e_ r and _ s_ e_ t_ ┆
0x1060…1080 6c 5f 08 69 5f 08 6e 5f 08 65 5f 08 62 5f 08 75 5f 08 66 20 66 75 6e 63 74 69 6f 6e 73 20 61 72   ┆l_ i_ n_ e_ b_ u_ f functions ar┆
0x1080…10a0 65 20 6e 6f 74 20 70 6f 72 74 61 62 6c 65 20 74 6f 0a 20 20 20 20 20 6e 6f 6e 20 34 2e 32 20 42   ┆e not portable to      non 4.2 B┆
0x10a0…10c0 53 44 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 55 4e 49 58 2e 0a 0a 44 65 63 65 6d 62 65 72 20 31   ┆SD versions of UNIX.  December 1┆
0x10c0…10e0 39 38 39 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 58   ┆989                           TX┆
0x10e0…1100 20 50 72 6f 67 72 61 6d 6d 65 72 27 73 20 52 65 66 65 72 65 6e 63 65 0a 0a 0a 0a 0a 0a 0a 0a 0a   ┆ Programmer's Reference         ┆
0x1100…1120 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a 0a   ┆                                ┆
0x1120…1128 0a 0a 0a 0a 0a 0a 0a 0a                                                                           ┆        ┆