summaryrefslogtreecommitdiff
path: root/config_h.SH
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2000-02-25 22:53:51 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2000-02-25 22:53:51 +0000
commitc890dc6c586a442573099f83869005d8d2629877 (patch)
tree1feae4ab17619f4d188e986081f3c2a4ce9adcf2 /config_h.SH
parent24dd13bfb27be66180ff24c7f9b889c5a068c2c2 (diff)
downloadperl-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 'config_h.SH')
-rw-r--r--config_h.SH23
1 files changed, 14 insertions, 9 deletions
diff --git a/config_h.SH b/config_h.SH
index a65d0b8fb4..0e0e525597 100644
--- a/config_h.SH
+++ b/config_h.SH
@@ -1378,6 +1378,7 @@ sed <<!GROK!THIS! >config.h -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un-
* available to stat filesystems by file descriptors.
*/
#$d_fstatfs HAS_FSTATFS /**/
+
/* HAS_FTELLO:
* This symbol, if defined, indicates that the ftello routine is
* available to ftell beyond 32 bits (useful for ILP32 hosts).
@@ -1946,12 +1947,6 @@ sed <<!GROK!THIS! >config.h -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un-
#$d_msg_proxy HAS_MSG_PROXY /**/
#$d_scm_rights HAS_SCM_RIGHTS /**/
-/* HAS_SOCKLEN_T:
- * This symbol will defined if the C compiler supports socklen_t.
- * Usually the <sys/socket.h> needs to be included.
- */
-#$d_socklen_t HAS_SOCKLEN_T /**/
-
/* HAS_SQRTL:
* This symbol, if defined, indicates that the sqrtl routine is
* available to do long double square roots.
@@ -2862,7 +2857,6 @@ sed <<!GROK!THIS! >config.h -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un-
* 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.
- * To go all the way, use Configure -Dusefull64bits.
*/
#ifndef USE_64_BITS
#$use64bits USE_64_BITS /**/
@@ -2874,8 +2868,7 @@ sed <<!GROK!THIS! >config.h -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un-
/* 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
#$uselargefiles USE_LARGE_FILES /**/
@@ -3007,6 +3000,12 @@ sed <<!GROK!THIS! >config.h -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un-
#define PERL_XS_APIVERSION "$xs_apiversion"
#define PERL_PM_APIVERSION "$pm_apiversion"
+/* HAS_GETFSSTAT:
+ * This symbol, if defined, indicates that the getfsstat routine is
+ * available to stat filesystems in bulk.
+ */
+#$d_getfsstat HAS_GETFSSTAT /**/
+
/* HAS_LSEEK_PROTO:
* This symbol, if defined, indicates that the system provides
* a prototype for the lseek() function. Otherwise, it is up
@@ -3015,5 +3014,11 @@ sed <<!GROK!THIS! >config.h -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un-
*/
#$d_lseekproto HAS_LSEEK_PROTO /**/
+/* Sock_size_t:
+ * This symbol holds the type used for the size argument
+ * of various socket calls.
+ */
+#define Sock_size_t $socksizetype /**/
+
#endif
!GROK!THIS!