- prototype in stdio.h - closes a file stream (see fdopen() to convert handle to stream) - generally flushes buffers, too - return code should be checked. Attempts to delete an open file will damage the file system. - returns 0 on success or EOF on error