dirent.c File Reference

#include <string.h>
#include <stdlib.h>
#include <unistd.h>
#include <grass/dbmi.h>
#include <sys/types.h>
#include <dirent.h>

Include dependency graph for dirent.c:

Go to the source code of this file.

Defines

#define R_OK   4
#define W_OK   2
#define X_OK   1

Typedefs

typedef dirent dir_entry

Functions

DIR * opendir ()
dir_entryreaddir ()
dbDirent * db_dirent (char *dirname, int *n)
void db_free_dirent_array (dbDirent *dirent, int count)
dbDirent * db_alloc_dirent_array (int count)


Define Documentation

#define R_OK   4

Definition at line 6 of file dirent.c.

#define W_OK   2

Definition at line 7 of file dirent.c.

#define X_OK   1

Definition at line 8 of file dirent.c.


Typedef Documentation

typedef struct dirent dir_entry

Definition at line 16 of file dirent.c.


Function Documentation

dbDirent* db_alloc_dirent_array ( int  count  ) 

Definition at line 161 of file dirent.c.

References db_calloc(), and db_init_string().

Referenced by db_dirent().

dbDirent* db_dirent ( char *  dirname,
int *  n 
)

Definition at line 35 of file dirent.c.

References db_alloc_dirent_array(), db_clear_error(), db_isdir(), db_malloc(), db_set_string(), db_syserror(), opendir(), and readdir().

void db_free_dirent_array ( dbDirent *  dirent,
int  count 
)

Definition at line 107 of file dirent.c.

References db_free_string().

DIR* opendir (  ) 

Referenced by db_dirent(), and db_read_dbmscap().

dir_entry* readdir (  ) 

Referenced by db_dirent(), and db_read_dbmscap().


Generated on Fri Nov 21 11:01:58 2008 for GRASS by  doxygen 1.5.1