From 7e0f021a9aec35fd8e6725e87e3313b101d26f5e Mon Sep 17 00:00:00 2001 From: Tobias Klauser Date: Sun, 27 Jan 2008 11:37:44 +0100 Subject: Initial import (2.0.2-6) --- reference/C/MAN/opendir.htm | 102 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 reference/C/MAN/opendir.htm (limited to 'reference/C/MAN/opendir.htm') diff --git a/reference/C/MAN/opendir.htm b/reference/C/MAN/opendir.htm new file mode 100644 index 0000000..227c03f --- /dev/null +++ b/reference/C/MAN/opendir.htm @@ -0,0 +1,102 @@ +opendir + +
+
+
+
+
+

OPENDIR(3) Linux Programmer's Manual OPENDIR(3) +

+ +

NAME +

opendir - open a directory + +

SYNOPSIS +

#include <sys/types.h> + + #include <dirent.h> + + DIR *opendir(const char *name); + +

DESCRIPTION +

The opendir() function opens a directory stream corre- + sponding to the directory name, and returns a pointer to + the directory stream. The stream is positioned at the + first entry in the directory. + +

RETURN VALUE +

The opendir() function returns a pointer to the directory + stream or NULL if an error occurred. + +

ERRORS +

EACESS Permission denied. + + EMFILE Too many file descriptors in use by process. + + ENFILE Too many files are currently open in the system. + + ENOENT Directory does not exist, or name is an empty + string. + + ENOMEM Insufficient memory to complete the operation. + + ENOTDIR + name is not a directory. + +

CONFORMING TO +

SVID 3, POSIX, BSD 4.3 + +
+
+

SEE ALSO +

+open, +readdir, +closedir, +rewinddir, +seekdir, +telldir, +scandir, +

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+                           11 June 1995                         1
+
+
+
+

+


+

+

+ + + + +
+Top + +Master Index + +Keywords + +Functions +
+
+

+


+ +This manual page was brought to you by mjl_man V-2.0 -- cgit v1.2.3-54-g00ecf