Steve Little's fixes to allow compilation on VMS 64-bit mode

This commit is contained in:
Yang Tse
2007-04-25 03:00:10 +00:00
parent afa85a5529
commit a034ee1b7d
+21
View File
@@ -337,5 +337,26 @@ typedef int sig_atomic_t;
#endif
/*
* Actually use __32_getpwuid() on 64-bit VMS builds for getpwuid()
*/
#if defined(VMS) && \
defined(__INITIAL_POINTER_SIZE) && (__INITIAL_POINTER_SIZE == 64)
#define getpwuid __32_getpwuid
#endif
/*
* Macro argv_item_t hides platform details to code using it.
*/
#ifdef VMS
#define argv_item_t __char_ptr32
#else
#define argv_item_t char *
#endif
#endif /* __SETUP_ONCE_H */