_readdir.c File Reference

#include <lib.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <dirent.h>
#include <unistd.h>
#include <stdlib.h>
#include <fcntl.h>
#include <limits.h>
#include <errno.h>
#include <string.h>

Include dependency graph for _readdir.c:

Go to the source code of this file.

Defines

#define nil   0
#define read   _read
#define readdir   _readdir
#define v7ent(p)   ((struct _v7_direct *) (p))
#define V7_EXTENT   (sizeof(struct _v7_direct) / sizeof(struct _fl_direct) - 1)

Functions

direntreaddir (DIR *dp)


Define Documentation

#define nil   0
 

Definition at line 4 of file _readdir.c.

#define read   _read
 

Definition at line 6 of file _readdir.c.

#define readdir   _readdir
 

Definition at line 7 of file _readdir.c.

#define V7_EXTENT   (sizeof(struct _v7_direct) / sizeof(struct _fl_direct) - 1)
 

Definition at line 19 of file _readdir.c.

Referenced by readdir().

#define v7ent p   )     ((struct _v7_direct *) (p))
 

Definition at line 18 of file _readdir.c.

Referenced by readdir().


Function Documentation

struct dirent* readdir DIR dp  ) 
 

Definition at line 21 of file _readdir.c.

References DIR::_buf, DIR::_count, DIR::_fd, DIR::_pos, DIR::_ptr, DIR::_v7, DIR::_v7f, _fl_direct::d_extent, DIRSIZ, e, EBADF, errno, memcpy(), nil, read, V7_EXTENT, and v7ent.


Generated on Fri Apr 14 23:18:31 2006 for minix by  doxygen 1.4.6