#include <string.h>
#include <stdlib.h>
#include <unistd.h>
#include <grass/dbmi.h>
#include <sys/types.h>
#include <dirent.h>
Go to the source code of this file.
Defines | |
#define | R_OK 4 |
#define | W_OK 2 |
#define | X_OK 1 |
Typedefs | |
typedef struct dirent | dir_entry |
Functions | |
DIR * | opendir () |
dir_entry * | readdir () |
dbDirent * | db_dirent (char *dirname, int *n) |
void | db_free_dirent_array (dbDirent *dirent, int count) |
dbDirent * | db_alloc_dirent_array (int count) |
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 | |||
) |
DIR* opendir | ( | ) |
Referenced by db_dirent(), and db_read_dbmscap().
dir_entry* readdir | ( | ) |
Referenced by db_dirent(), and db_read_dbmscap().