diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2010-07-16 12:47:28 +0300 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2010-07-16 12:47:28 +0300 |
commit | 6719bb6e1c5576e857ab6fc121ec31a75161a3e7 (patch) | |
tree | 97cba951750ceb73899e48490dbb33674e5b29e1 /vms/redirect.h | |
parent | 558ba97bdeac5a68bb9248a5c4cdf2feeb24e771 (diff) | |
download | egawk-6719bb6e1c5576e857ab6fc121ec31a75161a3e7.tar.gz egawk-6719bb6e1c5576e857ab6fc121ec31a75161a3e7.tar.bz2 egawk-6719bb6e1c5576e857ab6fc121ec31a75161a3e7.zip |
Move to gawk-3.0.2.
Diffstat (limited to 'vms/redirect.h')
-rw-r--r-- | vms/redirect.h | 25 |
1 files changed, 24 insertions, 1 deletions
diff --git a/vms/redirect.h b/vms/redirect.h index ce58901d..18659b5e 100644 --- a/vms/redirect.h +++ b/vms/redirect.h @@ -42,6 +42,15 @@ #define regerror gnu_regerror #ifndef VMS_POSIX #define strftime gnu_strftime /* always use missing/strftime.c */ +#define strcasecmp gnu_strcasecmp +#define strncasecmp gnu_strncasecmp +#ifndef VMS_V7 +#define tzset fake_tzset +#define tzname fake_tzname +#define daylight fake_daylight +#define timezone fake_timezone +#define altzone fake_altzone +#endif #endif #ifdef STDC_HEADERS @@ -54,10 +63,16 @@ #else /* awk.h, not POSIX */ /* some macros to redirect to code in vms/vms_misc.c */ +#ifndef bcopy +#define bcopy vms_bcopy +#endif #define exit vms_exit #define open vms_open +#define popen vms_popen +#define pclose vms_pclose #define strerror vms_strerror #define strdup vms_strdup +#define unlink vms_unlink extern void exit P((int)); extern int open P((const char *,int,...)); extern char *strerror P((int)); @@ -80,7 +95,15 @@ extern int isatty P((int)); #ifndef fileno extern int fileno P((FILE *)); #endif -extern int close(), dup(), dup2(), fstat(), read(), stat(); +extern int close P((int)); +extern int dup P((int)); +extern int dup2 P((int, int)); +extern int read P((int, void *, int)); +#if defined(__DECC) && !defined(__CAN_USE_EXTERN_PREFIX) +struct stat; +extern int fstat P((int, struct stat *)); +extern int stat P((const char *, struct stat *)); +#endif extern int getpgrp P((void)); #endif /* not VMS_POSIX and not IN_CONFIG_H */ |