Team BBL
Previous Page Next Page

3.5. close Function

An open file is closed by calling the close function.

#include <unistd.h>

int close(int filedes);

Returns: 0 if OK, 1 on error


Closing a file also releases any record locks that the process may have on the file. We'll discuss this in Section 14.3.

When a process terminates, all of its open files are closed automatically by the kernel. Many programs take advantage of this fact and don't explicitly close open files. See the program in Figure 1.4, for example.

    Team BBL
    Previous Page Next Page