summaryrefslogtreecommitdiff
path: root/Porting/config_H
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 /Porting/config_H
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 'Porting/config_H')
-rw-r--r--Porting/config_H60
1 files changed, 41 insertions, 19 deletions
diff --git a/Porting/config_H b/Porting/config_H
index 16fb48fd7d..5a3e2c572f 100644
--- a/Porting/config_H
+++ b/Porting/config_H
@@ -17,7 +17,7 @@
/*
* Package name : perl5
* Source directory : .
- * Configuration time: Tue Feb 22 23:57:36 EET 2000
+ * Configuration time: Sat Feb 26 00:49:19 EET 2000
* Configured by : jhi
* Target system : osf1 alpha.hut.fi v4.0 878 alpha
*/
@@ -1342,6 +1342,11 @@
*/
#define HAS_FD_SET /**/
+/* HAS_FPOS64_T:
+ * This symbol will be defined if the C compiler supports fpos64_t.
+ */
+/*#define HAS_FPOS64_T / **/
+
/* HAS_STRUCT_FS_DATA:
* This symbol, if defined, indicates that the struct fs_data
* to do statfs() is supported.
@@ -1359,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).
@@ -1706,6 +1712,11 @@
*/
#define HAS_MSG /**/
+/* HAS_OFF64_T:
+ * This symbol will be defined if the C compiler supports off64_t.
+ */
+/*#define HAS_OFF64_T / **/
+
/* HAS_OPEN3:
* This manifest constant lets the C program know that the three
* argument form of open(2) is available.
@@ -1922,12 +1933,6 @@
/*#define HAS_MSG_PROXY / **/
#define 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.
- */
-/*#define HAS_SOCKLEN_T / **/
-
/* HAS_SQRTL:
* This symbol, if defined, indicates that the sqrtl routine is
* available to do long double square roots.
@@ -2429,15 +2434,6 @@
*/
#define INSTALL_USR_BIN_PERL /**/
-/* HAS_OFF64_T:
- * This symbol will be defined if the C compiler supports off64_t.
- */
-/* HAS_FPOS64_T:
- * This symbol will be defined if the C compiler supports fpos64_t.
- */
-/*#define HAS_OFF64_T / **/
-/*#define HAS_FPOS64_T / **/
-
/* PERL_PRIfldbl:
* This symbol, if defined, contains the string used by stdio to
* format long doubles (format 'f') for output.
@@ -2843,16 +2839,22 @@
/* 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
+#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 /**/
@@ -2984,4 +2986,24 @@
#define PERL_XS_APIVERSION "5.5.660"
#define PERL_PM_APIVERSION "5.005"
+/* HAS_GETFSSTAT:
+ * This symbol, if defined, indicates that the getfsstat routine is
+ * available to stat filesystems in bulk.
+ */
+#define HAS_GETFSSTAT /**/
+
+/* 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 /**/
+
+/* Sock_size_t:
+ * This symbol holds the type used for the size argument
+ * of various socket calls.
+ */
+#define Sock_size_t int * /**/
+
#endif