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