x File pointer. NULL Indicates an error. The constant NULL is defined in the <stdio.h> header file to be the NULL pointer value. The function returns NULL to signal the following errors: o File protection violations o Attempts to open a nonexistent file for read access o Failure to open the specified file