closedir(3C)




NAME

     closedir - close a directory stream


SYNOPSIS

     #include <sys/types.h>
     #include <dirent.h>

     int closedir(DIR *dirp);


DESCRIPTION

     The closedir() function closes the directory stream referred
     to  by the argument dirp. Upon return, the value of dirp may
     no longer point to an accessible object of the type DIR.  If
     a  file  descriptor is used to implement type DIR, that file
     descriptor will be closed.


RETURN VALUES

     Upon successful completion, closedir() returns 0. Otherwise,
     -1 is returned and errno is set to indicate the error.


ERRORS

     The closedir() function may fail if:

     EBADF The dirp argument does not refer to an open  directory
           stream.

     EINTR The closedir() function was interrupted by a signal.


ATTRIBUTES

     See attributes(5) for descriptions of the  following  attri-
     butes:

     ____________________________________________________________
    |       ATTRIBUTE TYPE        |       ATTRIBUTE VALUE       |
    |_____________________________|_____________________________|
    | MT-Level                    | Safe                        |
    |_____________________________|_____________________________|


SEE ALSO

     opendir(3C), attributes(5)


Man(1) output converted with man2html