/* include this _after_ the standard definitions, e.g., */ /* * $Header: /usr/build/vile/vile-dev/RCS/fakevms.h,v 1.3 2006/12/14 00:29:56 tom Exp $ */ #ifndef FAKE_VMS_H #define FAKE_VMS_H #include #define __select MySelect #include "dirstuff.h" #undef __select #ifndef FAKEVMS_INTERN #undef access #define access fakevms_access #undef chdir #define chdir fakevms_chdir #undef getcwd #define getcwd fakevms_getcwd #undef fopen #define fopen fakevms_fopen #undef opendir #define opendir fakevms_opendir #undef readdir #define readdir fakevms_readdir #undef closedir #define closedir fakevms_closedir #endif int fakevms_access (const char *buf, int mode); int fakevms_chdir (char *buf); char *fakevms_filename (char *path); FILE *fakevms_fopen (const char *buf, char *mode); char *fakevms_getcwd (char *buf, size_t size); DIR *fakevms_opendir (const char *path); struct dirent *fakevms_readdir (DIR *dp); int fakevms_closedir (DIR *dp); int fakevms_stat (char *path, struct stat *sb); #endif /*FAKE_VMS_H*/