|
|
1.1 root 1: /*
2: <dirent.h> -- definitions for SVR3 directory access routines
3:
4: last edit: 25-Apr-1987 D A Gwyn
5:
6: Prerequisite: <sys/types.h>
7: */
8:
9: #include "dirent.h"
10:
11: #define DIRBUF 8192 /* buffer size for fs-indep. dirs */
12: /* must in general be larger than the filesystem buffer size */
13:
14: typedef struct
15: {
16: int dd_fd; /* file descriptor */
17: int dd_loc; /* offset in block */
18: int dd_size; /* amount of valid data */
19: char *dd_buf; /* -> directory block */
20: } DIR; /* stream data from opendir() */
21:
22: extern DIR *opendir();
23: extern struct dirent *readdir();
24: extern off_t telldir();
25: extern void seekdir();
26: extern void rewinddir();
27: extern int closedir();
28:
29: #ifndef NULL
30: #define NULL 0 /* DAG -- added for convenience */
31: #endif
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.