home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Source Code 1992 March
/
Source_Code_CD-ROM_Walnut_Creek_March_1992.iso
/
usenet
/
altsrcs
/
1
/
1689
/
dirent.h
next >
Wrap
C/C++ Source or Header
|
1990-12-28
|
915b
|
36 lines
/*
** Header file for VMS readdir() routines.
** Written by Rich $alz, <rsalz@bbn.com> in August, 1990.
** This code has no copyright.
**
** You must #include <descrip.h> before this file.
*/
/* Data structure returned by READDIR(). */
struct dirent {
char d_name[100]; /* File name */
int vms_verscount; /* Number of versions */
int vms_versions[20]; /* Version numbers */
};
/* Handle returned by opendir(), used by the other routines. You
* are not supposed to care what's inside this structure. */
typedef struct _dirdesc {
long context;
int vms_wantversions;
char *pattern;
struct dirent entry;
struct dsc$descriptor_s pat;
} DIR;
#define rewinddir(dirp) seekdir((dirp), 0L)
extern DIR *opendir();
extern struct dirent *readdir();
extern long telldir();
extern void seekdir();
extern void closedir();
extern void vmsreaddirversions();