Annotation of researchv10dc/man/adm/tjunk/2.file_io, revision 1.1

1.1     ! root        1: .ne 2
        !             2: Finit, Frdline, Fgetc, Fread, Fseek, Fundo,Fputc, Fprint, Fwrite, Fflush, Ftie, Fclose, Fexit  fio(3)
        !             3: .ti .5i
        !             4: \(mi fast buffered input/output
        !             5: dirread \(mi read from directory, hiding format        dirread(2)
        !             6: dup, dup2 \(mi duplicate an open file descriptor       dup(2)
        !             7: fd, stdin, stdout, stderr, tty \- file descriptor files        fd(4)
        !             8: feof, ferror, clearerr, fileno \(mi stream status inquiries    ferror(3)
        !             9: fgets, puts, fputs, gets \(mi string input/out on streams      fgets(3)
        !            10: fopen, freopen, fdopen, fclose, fflush \(mi open, close, or flush a stream     fopen(3)
        !            11: fread, fwrite \(mi buffered binary input/output        fread(3)
        !            12: fseek, ftell, rewind \(mi reposition a stream  fseek(3)
        !            13: .ne 2
        !            14: getc, getchar, fgetc, getw, putc, putchar, fputc, putw         getc(3)
        !            15: .ti .5i
        !            16: \(mi character- or word-at-a-time stream input/output
        !            17: ioctl \(mi miscellaneous control operations    ioctl(2)
        !            18: lseek \(mi seek, move read/write pointer       lseek(2)
        !            19: open, creat, close \(mi open a file for reading or writing, create file        open(2)
        !            20: print, fprint, sprint, fmtinstall \(mi print formatted output  print(3)
        !            21: printf, fprintf, sprintf, snprintf \(mi print formatted output printf(3)
        !            22: read, write \(mi read or write file    read(2)
        !            23: scanf, fscanf, sscanf \(mi formatted input     scanf(3)
        !            24: select \(mi synchronous input/output multiplexing      select(2)
        !            25: setbuf \(mi assign buffering to a stream       setbuf(3)
        !            26: stdio \(mi standard buffered input/output package      stdio(3)
        !            27: thinkchar, thinknchars, thinkflush, thinkmap, thinkabort \- ThinkJet routines  thinkclient(9)
        !            28: ungetc \(mi push character back into input stream      ungetc(3)

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.