home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2001 May
/
W2KPRK.iso
/
apps
/
posix
/
source
/
SH
/
STD
/
POSIX
/
DIRENT.MJH
< prev
next >
Wrap
Text File
|
1999-11-17
|
918b
|
39 lines
/*
<sys/dirent.h> -- file system independent directory entry (SVR3)
last edit: 25-Apr-1987 D A Gwyn
last hack: 14-Aug-1987 Eric Gisin
prerequisite: <sys/types.h>
*/
#define MAXNAMLEN 16 /* maximum filename length */
struct dirent /* data from getdents()/readdir() */
{
long d_ino; /* inode number of entry */
off_t d_off; /* offset of disk directory entry */
unsigned short d_reclen; /* length of this record */
char d_name[MAXNAMLEN]; /* name of file */
};
#ifndef NAME_MAX
#define NAME_MAX (MAXNAMLEN - 1) /* DAG -- added for POSIX */
#endif
typedef struct { /* returned by opendir() */
int fd;
struct dirent ent;
} DIR;
extern DIR *opendir();
extern struct dirent *readdir();
extern off_t telldir();
extern void seekdir();
extern void rewinddir();
extern int closedir();
#ifndef NULL
#define NULL 0 /* DAG -- added for convenience */
#endif