stdio File Macros

The following macros are included in stdio.h.

FILE Stores information for a file stream.
fpos_t Type of a variable used to store a file position.
EOF A negative number indicating the end-of-file has been reached or to report an error condition. If an end-of-file is encountered, the end-of-file indicator is set. If an error condition is encountered, the error indicator is set. Error conditions include write errors and input or read errors.
FILENAME_MAX Maximum number of characters in a filename including the null terminator. Value = 260.
FOPEN_MAX Defines the maximum number of files that can be simultaneously open. stderr, stdin and stdout are included in the FOPEN_MAX count. Value = 8.