dir.h File Reference

#include <libc.h>

Go to the source code of this file.

Data Structures

struct  dirent
struct  _DIR


#define __POSIX_DIR_H__   1
#define MAXNAMLEN   255
#define DIR_MAGIC   0xfafafafa
#define NGETDENTBYTES   1024
#define DT_UNKNOWN   0
#define DT_FIFO   1
#define DT_CHR   2
#define DT_DIR   4
#define DT_BLK   6
#define DT_REG   8
#define DT_LNK   10
#define DT_SOCK   12
#define DT_WHT   14


typedef _DIR DIR


int getdents (int d, char *buf, size_t nbytes)
DIRopendir (const char *filename)
direntreaddir (DIR *dirp)
long telldir (const DIR *dirp)
void seekdir (DIR *dirp, long loc)
void rewinddir (DIR *dirp)
int closedir (DIR *dirp)
int dirfd (DIR *dirp)
int chdir (const char *path)
int fchdir (int fd)
int mkdir (const char *path, mode_t mode)
int rmdir (const char *path)


char * wd
int wd_static

Define Documentation

#define __POSIX_DIR_H__   1

#define DIR_MAGIC   0xfafafafa

#define DT_BLK   6

#define DT_CHR   2

#define DT_DIR   4

#define DT_FIFO   1

#define DT_LNK   10

#define DT_REG   8

#define DT_SOCK   12

#define DT_UNKNOWN   0

#define DT_WHT   14

#define MAXNAMLEN   255

#define NGETDENTBYTES   1024

Typedef Documentation

typedef struct _DIR DIR

Function Documentation

int chdir const char *  path  ) 

int closedir DIR dirp  ) 

int dirfd DIR dirp  ) 

int fchdir int  fd  ) 

int getdents int  d,
char *  buf,
size_t  nbytes

int mkdir const char *  path,
mode_t  mode

DIR* opendir const char *  filename  ) 

struct dirent* readdir DIR dirp  ) 

void rewinddir DIR dirp  ) 

int rmdir const char *  path  ) 

void seekdir DIR dirp,
long  loc

long telldir const DIR dirp  ) 

Variable Documentation

char* wd

int wd_static

Generated on Wed May 24 23:05:56 2006 for LSE/OS by  doxygen 1.4.6