Defines macros, symbolic constants and functions for file input and output.



Functions
 FunctionDescription
 clearerr AVM-only Clear indicators on a stream.
 fclose AVM-only Close a stream.
 fdopen AVM-only Associate a stream with a file descriptor.
 feof AVM-only Test end-of-file indicator on a stream.
 ferror AVM-only Test error indicator on a stream.
 fflush AVM-only Flush a stream.
 fgetc AVM-only Get a byte from a stream.
 fgetpos AVM-only Get current file position information.
 fgets AVM-only Get a string from a stream.
 fileno AVM-only Map a stream pointer to a file descriptor.
 flockfile AVM-only lock file stream.
 fopen AVM-only Open a stream.
 fputc AVM-only Put a byte on a stream.
 fputs AVM-only Put a string on a stream.
 fread AVM-only Binary input.
 freopen AVM-only Open a stream.
 fseek AVM-only Reposition a file-position indicator in a stream.
 fsetpos AVM-only Set current file position.
 ftell AVM-only Return a file offset in a stream.
 ftrylockfile AVM-only try to lock file stream.
 funlockfile AVM-only unlock file stream.
 fwrite AVM-only Binary output.
 getc AVM-only Get a byte from a stream.
 getc_unlocked AVM-only Get a byte from a stream with explicit client locking.
 getchar AVM-only Get a byte from a stdin stream.
 getchar_unlocked AVM-only Get a byte from a stdin stream with explicit client locking.
 pclose AVM-only Close a pipe stream to or from a process.
 perror AVM-only Write error messages to standard error.
 popen AVM-only Initiate pipe streams to or from a process.
 remove AVM-only Remove a file or a directory.
 rename AVM-only Rename a file.
 rewind AVM-only Reset the file position indicator in a stream.
Constants
 ConstantDescription
 _IOFBF AVM-only Input/output fully buffered.
 _IOLBF AVM-only Input/output line buffered.
 _IONBF AVM-only Input/output unbuffered.
 BUFSIZ AVM-only Size of <stdio.h> buffers.
 EOF AVM-only End-of-file return value.
 FILENAME_MAX AVM-only Maximum size in bytes of the longest pathname that the implementation guarantees can be opened.
 FOPEN_MAX AVM-only Number of streams which the implementation guarantees can be open simultaneously.
 SEEK_CUR AVM-only Seek relative to current position.
 SEEK_END AVM-only Seek relative to end-of-file.
 SEEK_SET AVM-only Seek relative to start-of-file.
 stderr AVM-only Standard error output stream.
 stdin AVM-only Standard input stream.
 stdout AVM-only Standard output stream.
 TMP_MAX AVM-only Minimum number of unique filenames generated by tmpnam().
Classes
 ClassDescription
 FILE AVM-only A structure containing information about a file.
 fpos_t AVM-only A non-array type containing all information needed to specify uniquely every position within a file.