OK. First things first. These functions are NOT part of the ANSI standard library. They may not be supported on your platform.
Here is a quick summary of each function, they are listed in the order in which you may want to execute them.
| 
  Library:   dirent.h
  Prototype: DIR *opendir(const char *name);
             struct dirent *readdir(DIR *dir);
             int scandir(const char *dir, struct dirent ***namelist,  
                 int (*select)(const struct dirent *),
                 int (*compar)(const void *, const void *));
		
	     void seekdir(DIR *dir, off_t offset);
	     off_t telldir(DIR *dir);
	     void rewinddir(DIR *dir);
	     int closedir(DIR *dir);
 | 
| 
	struct dirent 
	{
          long            d_ino;
       	  off_t           d_off;
       	  unsigned short  d_reclen;
       	  char            d_name[NAME_MAX+1];
	};
 | 
 example program using opendir, readdir and closedir.
 example program using opendir, readdir and closedir.
 stat function.
stat function.
 opendir
opendir
 readdir
readdir
 scandir
scandir
 seekdir
seekdir
 telldir
telldir
 rewinddir
rewinddir
 closedir
closedir
| Top | Master Index | Keywords | Functions |