Use SIZEOF_OFF_T definition from config file

This commit is contained in:
Yang Tse 2008-08-26 01:40:19 +00:00
parent fdcb0cd2bc
commit 3e2487493e
4 changed files with 59 additions and 22 deletions

View file

@ -302,6 +302,32 @@
# define struct_stat struct stat
#endif
/*
* Default sizeof(off_t) in case it hasn't been defined in config file.
*/
#ifndef SIZEOF_OFF_T
# if defined(__VMS) && (defined(__alpha) || defined(__ia64))
# if defined(_LARGEFILE)
# define SIZEOF_OFF_T 8
# endif
# elif defined(__OS400__) && defined(__ILEC400__)
# if defined(_LARGE_FILES)
# define SIZEOF_OFF_T 8
# endif
# elif defined(__MVS__) && defined(__IBMC__)
# if defined(_LP64) || defined(_LARGE_FILES)
# define SIZEOF_OFF_T 8
# endif
# elif defined(__370__) && defined(__IBMC__)
# if defined(_LP64) || defined(_LARGE_FILES)
# define SIZEOF_OFF_T 8
# endif
# else
# define SIZEOF_OFF_T 4
# endif
#endif
/* Below we define some functions. They should
1. close a socket