diff options
author | Jarkko Hietaniemi <jhi@iki.fi> | 2000-02-25 22:53:51 +0000 |
---|---|---|
committer | Jarkko Hietaniemi <jhi@iki.fi> | 2000-02-25 22:53:51 +0000 |
commit | c890dc6c586a442573099f83869005d8d2629877 (patch) | |
tree | 1feae4ab17619f4d188e986081f3c2a4ce9adcf2 /win32 | |
parent | 24dd13bfb27be66180ff24c7f9b889c5a068c2c2 (diff) | |
download | perl-c890dc6c586a442573099f83869005d8d2629877.tar.gz |
Configure nits; add socksizetype; add getfsstat for completeness;
add lseekproto, usefull64bits, socksizetype getfsstat to non-UNIX
lands; regen Configure.
p4raw-id: //depot/cfgperl@5259
Diffstat (limited to 'win32')
-rw-r--r-- | win32/config.bc | 4 | ||||
-rw-r--r-- | win32/config.gc | 4 | ||||
-rw-r--r-- | win32/config.vc | 4 | ||||
-rw-r--r-- | win32/config_H.bc | 43 | ||||
-rw-r--r-- | win32/config_H.gc | 43 | ||||
-rw-r--r-- | win32/config_H.vc | 43 |
6 files changed, 132 insertions, 9 deletions
diff --git a/win32/config.bc b/win32/config.bc index 9c44eb0ab7..d60890ff73 100644 --- a/win32/config.bc +++ b/win32/config.bc @@ -148,6 +148,7 @@ d_fstatvfs='undef' d_ftello='undef' d_ftime='define' d_getcwd='undef' +d_getfsstat='undef' d_getgrent='undef' d_getgrps='undef' d_gethbyaddr='define' @@ -195,6 +196,7 @@ d_locconv='define' d_lockf='undef' d_longdbl='define' d_longlong='undef' +d_lseekproto='define' d_lstat='undef' d_madvise='undef' d_mblen='define' @@ -654,6 +656,7 @@ sleep='' smail='' small='' so='dll' +sock_size_type='int *' sockethdr='' socketlib='' sort='sort' @@ -705,6 +708,7 @@ uquadtype='unsigned __int64' use5005threads='undef' use64bits='undef' usedl='define' +usefull64bits='undef' useithreads='undef' uselargefiles='undef' uselongdouble='undef' diff --git a/win32/config.gc b/win32/config.gc index d4dde746e0..9faa2868be 100644 --- a/win32/config.gc +++ b/win32/config.gc @@ -148,6 +148,7 @@ d_fstatvfs='undef' d_ftello='undef' d_ftime='define' d_getcwd='undef' +d_getfsstat='undef' d_getgrent='undef' d_getgrps='undef' d_gethbyaddr='define' @@ -195,6 +196,7 @@ d_locconv='define' d_lockf='undef' d_longdbl='define' d_longlong='undef' +d_lseekproto='define' d_lstat='undef' d_madvise='undef' d_mblen='define' @@ -654,6 +656,7 @@ sleep='' smail='' small='' so='dll' +sock_size_type='int *' sockethdr='' socketlib='' sort='sort' @@ -705,6 +708,7 @@ uquadtype='unsigned long long' use5005threads='undef' use64bits='undef' usedl='define' +usefull64bits='undef' useithreads='undef' uselargefiles='undef' uselongdouble='undef' diff --git a/win32/config.vc b/win32/config.vc index ff50f5195f..d7ef9e476d 100644 --- a/win32/config.vc +++ b/win32/config.vc @@ -148,6 +148,7 @@ d_fstatvfs='undef' d_ftello='undef' d_ftime='define' d_getcwd='undef' +d_getfsstat='undef' d_getgrent='undef' d_getgrps='undef' d_gethbyaddr='define' @@ -195,6 +196,7 @@ d_locconv='define' d_lockf='undef' d_longdbl='define' d_longlong='undef' +d_lseekproto='define' d_lstat='undef' d_madvise='undef' d_mblen='define' @@ -654,6 +656,7 @@ sleep='' smail='' small='' so='dll' +sock_size_type='int *' sockethdr='' socketlib='' sort='sort' @@ -705,6 +708,7 @@ uquadtype='unsigned __int64' use5005threads='undef' use64bits='undef' usedl='define' +usefull64bits='undef' useithreads='undef' uselargefiles='undef' uselongdouble='undef' diff --git a/win32/config_H.bc b/win32/config_H.bc index 085d8ef027..bb35cb7556 100644 --- a/win32/config_H.bc +++ b/win32/config_H.bc @@ -1364,6 +1364,7 @@ * available to stat filesystems by file descriptors. */ /*#define HAS_FSTATFS /**/ + /* HAS_FTELLO: * This symbol, if defined, indicates that the ftello routine is * available to ftell beyond 32 bits (useful for ILP32 hosts). @@ -1393,6 +1394,12 @@ */ /*#define HAS_GETCWD /**/ +/* HAS_GETFSSTAT: + * This symbol, if defined, indicates that the fstatfs routine is + * available to stat filesystems in bulk. + */ +/*#define HAS_GETFSSTAT /**/ + /* HAS_GETGRENT: * This symbol, if defined, indicates that the getgrent routine is * available for sequential access of the group database. @@ -1640,6 +1647,14 @@ #define LONGLONGSIZE 8 /**/ #endif +/* HAS_LSEEK_PROTO: + * This symbol, if defined, indicates that the system provides + * a prototype for the lseek() function. Otherwise, it is up + * to the program to supply one. A good guess is + * extern off_t lseek _((int, off_t, int)); + */ +#define HAS_LSEEK_PROTO /**/ + /* HAS_MEMCHR: * This symbol, if defined, indicates that the memchr routine is available * to locate characters within a C string. @@ -1868,6 +1883,12 @@ /*#define HAS_MSG_PROXY /**/ /*#define HAS_SCM_RIGHTS /**/ +/* Sock_size_t: + * This symbol holds the type used for the size argument + * of various socket calls. + */ +#define Sock_size_t int * /**/ + /* HAS_SQRTL: * This symbol, if defined, indicates that the sqrtl routine is * available to do long double square roots. @@ -2748,16 +2769,32 @@ /* USE_64_BITS: * This symbol, if defined, indicates that 64-bit integers should * be used when available. If not defined, the native integers - * will be used (be they 32 or 64 bits). + * will be employed (be they 32 or 64 bits). The minimal possible + * 64-bitness is used, just enough to get 64-bit integers into Perl. + * This may mean using for example "long longs", while your memory + * may still be limited to 2 gigabytes. */ #ifndef USE_64_BITS /*#define USE_64_BITS /**/ #endif +/* USE_FULL_64_BITS: + * This variable conditionally defines the USE_FULL_64_BITS symbol, + * and indicates that 64-bit integer types should be used + * when available. The maximal possible + * 64-bitness is employed: LP64 or ILP64, meaning that you will + * be able to use more than 2 gigabytes of memory. This mode is + * even more binary incompatible than USE_64_BITS. You may not + * be able to run the resulting executable in a 32-bit CPU at all or + * you may need at least to reboot your OS to 64-bit mode. + */ +#ifndef USE_FULL_64_BITS +/*#define USE_FULL_64_BITS /**/ +#endif + /* USE_LARGE_FILES: * This symbol, if defined, indicates that large file support - * should be used when available. The USE_64_BITS symbol will - * also be turned on if necessary. + * should be used when available. */ #ifndef USE_LARGE_FILES /*#define USE_LARGE_FILES /**/ diff --git a/win32/config_H.gc b/win32/config_H.gc index 6a328778c5..a3ac38ad66 100644 --- a/win32/config_H.gc +++ b/win32/config_H.gc @@ -1364,6 +1364,7 @@ * available to stat filesystems by file descriptors. */ /*#define HAS_FSTATFS /**/ + /* HAS_FTELLO: * This symbol, if defined, indicates that the ftello routine is * available to ftell beyond 32 bits (useful for ILP32 hosts). @@ -1393,6 +1394,12 @@ */ /*#define HAS_GETCWD /**/ +/* HAS_GETFSSTAT: + * This symbol, if defined, indicates that the fstatfs routine is + * available to stat filesystems in bulk. + */ +/*#define HAS_GETFSSTAT /**/ + /* HAS_GETGRENT: * This symbol, if defined, indicates that the getgrent routine is * available for sequential access of the group database. @@ -1640,6 +1647,14 @@ #define LONGLONGSIZE 8 /**/ #endif +/* HAS_LSEEK_PROTO: + * This symbol, if defined, indicates that the system provides + * a prototype for the lseek() function. Otherwise, it is up + * to the program to supply one. A good guess is + * extern off_t lseek _((int, off_t, int)); + */ +#define HAS_LSEEK_PROTO /**/ + /* HAS_MEMCHR: * This symbol, if defined, indicates that the memchr routine is available * to locate characters within a C string. @@ -1868,6 +1883,12 @@ /*#define HAS_MSG_PROXY /**/ /*#define HAS_SCM_RIGHTS /**/ +/* Sock_size_t: + * This symbol holds the type used for the size argument + * of various socket calls. + */ +#define Sock_size_t int * /**/ + /* HAS_SQRTL: * This symbol, if defined, indicates that the sqrtl routine is * available to do long double square roots. @@ -2748,16 +2769,32 @@ /* USE_64_BITS: * This symbol, if defined, indicates that 64-bit integers should * be used when available. If not defined, the native integers - * will be used (be they 32 or 64 bits). + * will be employed (be they 32 or 64 bits). The minimal possible + * 64-bitness is used, just enough to get 64-bit integers into Perl. + * This may mean using for example "long longs", while your memory + * may still be limited to 2 gigabytes. */ #ifndef USE_64_BITS /*#define USE_64_BITS /**/ #endif +/* USE_FULL_64_BITS: + * This variable conditionally defines the USE_FULL_64_BITS symbol, + * and indicates that 64-bit integer types should be used + * when available. The maximal possible + * 64-bitness is employed: LP64 or ILP64, meaning that you will + * be able to use more than 2 gigabytes of memory. This mode is + * even more binary incompatible than USE_64_BITS. You may not + * be able to run the resulting executable in a 32-bit CPU at all or + * you may need at least to reboot your OS to 64-bit mode. + */ +#ifndef USE_FULL_64_BITS +/*#define USE_FULL_64_BITS /**/ +#endif + /* USE_LARGE_FILES: * This symbol, if defined, indicates that large file support - * should be used when available. The USE_64_BITS symbol will - * also be turned on if necessary. + * should be used when available. */ #ifndef USE_LARGE_FILES /*#define USE_LARGE_FILES /**/ diff --git a/win32/config_H.vc b/win32/config_H.vc index 5408521f86..c5d9738780 100644 --- a/win32/config_H.vc +++ b/win32/config_H.vc @@ -1364,6 +1364,7 @@ * available to stat filesystems by file descriptors. */ /*#define HAS_FSTATFS /**/ + /* HAS_FTELLO: * This symbol, if defined, indicates that the ftello routine is * available to ftell beyond 32 bits (useful for ILP32 hosts). @@ -1393,6 +1394,12 @@ */ /*#define HAS_GETCWD /**/ +/* HAS_GETFSSTAT: + * This symbol, if defined, indicates that the fstatfs routine is + * available to stat filesystems in bulk. + */ +/*#define HAS_GETFSSTAT /**/ + /* HAS_GETGRENT: * This symbol, if defined, indicates that the getgrent routine is * available for sequential access of the group database. @@ -1640,6 +1647,14 @@ #define LONGLONGSIZE 8 /**/ #endif +/* HAS_LSEEK_PROTO: + * This symbol, if defined, indicates that the system provides + * a prototype for the lseek() function. Otherwise, it is up + * to the program to supply one. A good guess is + * extern off_t lseek _((int, off_t, int)); + */ +#define HAS_LSEEK_PROTO /**/ + /* HAS_MEMCHR: * This symbol, if defined, indicates that the memchr routine is available * to locate characters within a C string. @@ -1868,6 +1883,12 @@ /*#define HAS_MSG_PROXY /**/ /*#define HAS_SCM_RIGHTS /**/ +/* Sock_size_t: + * This symbol holds the type used for the size argument + * of various socket calls. + */ +#define Sock_size_t int * /**/ + /* HAS_SQRTL: * This symbol, if defined, indicates that the sqrtl routine is * available to do long double square roots. @@ -2748,16 +2769,32 @@ /* USE_64_BITS: * This symbol, if defined, indicates that 64-bit integers should * be used when available. If not defined, the native integers - * will be used (be they 32 or 64 bits). + * will be employed (be they 32 or 64 bits). The minimal possible + * 64-bitness is used, just enough to get 64-bit integers into Perl. + * This may mean using for example "long longs", while your memory + * may still be limited to 2 gigabytes. */ #ifndef USE_64_BITS /*#define USE_64_BITS /**/ #endif +/* USE_FULL_64_BITS: + * This variable conditionally defines the USE_FULL_64_BITS symbol, + * and indicates that 64-bit integer types should be used + * when available. The maximal possible + * 64-bitness is employed: LP64 or ILP64, meaning that you will + * be able to use more than 2 gigabytes of memory. This mode is + * even more binary incompatible than USE_64_BITS. You may not + * be able to run the resulting executable in a 32-bit CPU at all or + * you may need at least to reboot your OS to 64-bit mode. + */ +#ifndef USE_FULL_64_BITS +/*#define USE_FULL_64_BITS /**/ +#endif + /* USE_LARGE_FILES: * This symbol, if defined, indicates that large file support - * should be used when available. The USE_64_BITS symbol will - * also be turned on if necessary. + * should be used when available. */ #ifndef USE_LARGE_FILES /*#define USE_LARGE_FILES /**/ |