/* VMS specific include declarations. */ #ifndef _VMS_H #define _VMS_H #if defined(__cplusplus) || defined(c_plusplus) extern "C" { #endif #include #include #include #include #include /* Typedef declarations. */ struct dirent { char d_name[255]; int d_namlen; }; typedef struct _dirdesc { long context; char *pattern; struct dirent entry; struct dsc$descriptor_s pat; } DIR; /* VMS utilities routines. */ extern DIR *opendir(char *); extern struct dirent *readdir(DIR *); extern void closedir(DIR *); #if defined(__cplusplus) || defined(c_plusplus) } #endif #endif