summaryrefslogtreecommitdiff
path: root/win32/config_H.bc
diff options
context:
space:
mode:
authorGurusamy Sarathy <gsar@cpan.org>1999-10-12 04:50:52 +0000
committerGurusamy Sarathy <gsar@cpan.org>1999-10-12 04:50:52 +0000
commite1f15930cb6cb2f68ab17efdb7c081df813554a9 (patch)
treeacf3731484333ee802f786291beda23d50fffed2 /win32/config_H.bc
parent04dc9db9ad04317b0c2997dfa065b4061e90e683 (diff)
downloadperl-e1f15930cb6cb2f68ab17efdb7c081df813554a9.tar.gz
various cleanups
p4raw-id: //depot/perl@4350
Diffstat (limited to 'win32/config_H.bc')
-rw-r--r--win32/config_H.bc89
1 files changed, 79 insertions, 10 deletions
diff --git a/win32/config_H.bc b/win32/config_H.bc
index 1fbe3b68d6..d4f8f664eb 100644
--- a/win32/config_H.bc
+++ b/win32/config_H.bc
@@ -13,7 +13,7 @@
/*
* Package name : perl5
* Source directory :
- * Configuration time: undef
+ * Configuration time: Mon Oct 11 21:25:14 1999
* Configured by : gsar
* Target system :
*/
@@ -1488,7 +1488,7 @@
* This symbol contains the ~name expanded version of VENDORLIB, to be used
* in programs that are not prepared to deal with ~ expansion at run-time.
*/
-/*#define PERL_VENDORLIB_EXP "undef" /**/
+/*#define PERL_VENDORLIB_EXP "" /**/
/* OSNAME:
* This symbol contains the name of the operating system, as determined
@@ -1538,9 +1538,14 @@
* available directly to the user. Note that it may well be different from
* the preprocessor used to compile the C program.
*/
+/* CPPLAST:
+ * This symbol is intended to be used along with CPPRUN in the same manner
+ * symbol CPPMINUS is used with CPPSTDIN. It contains either "-" or "".
+ */
#define CPPSTDIN "cpp32 -oCON"
#define CPPMINUS ""
#define CPPRUN "cpp32 -oCON"
+#define CPPLAST ""
/* HAS_ACCESS:
* This manifest constant lets the C program know that the access()
@@ -1637,6 +1642,11 @@
* so that it is safe even if used by a process with super-user
* privileges.
*/
+/* HAS_PHOSTNAME:
+ * This symbol, if defined, indicates that the C program may use the
+ * contents of PHOSTNAME as a command to feed to the popen() routine
+ * to derive the host name.
+ */
#define HAS_GETHOSTNAME /**/
#define HAS_UNAME /**/
#undef HAS_PHOSTNAME
@@ -1759,7 +1769,7 @@
* This symbol, if defined, indicates that the memchr routine is available
* to locate characters within a C string.
*/
-/*#define HAS_MEMCHR /**/
+#define HAS_MEMCHR /**/
/* HAS_MMAP:
* This symbol, if defined, indicates that the mmap system call is
@@ -2052,7 +2062,12 @@
* This symbol, if defined, indicates that <sys/uio.h> exists and
* should be included.
*/
+/* HAS_STRUCT_IOVEC:
+ * This symbol, if defined, indicates that the struct iovec
+ * to do scatter writes/gather reads is supported.
+ */
/*#define I_SYSUIO /**/
+/*#define HAS_STRUCT_IOVEC /**/
/* Free_t:
* This variable contains the return type of free(). It is usually
@@ -2378,8 +2393,8 @@
* This symbol, if defined, contains the string used by stdio to
* format long doubles (format 'g') for output.
*/
-/*#define PERL_PRIfldbl undef /**/
-/*#define PERL_PRIgldbl undef /**/
+/*#define PERL_PRIfldbl "f" /**/
+/*#define PERL_PRIgldbl "g" /**/
/* PERL_PRId64:
* This symbol, if defined, contains the string used by stdio to
@@ -2397,10 +2412,10 @@
* This symbol, if defined, contains the string used by stdio to
* format 64-bit hexadecimal numbers (format 'x') for output.
*/
-/*#define PERL_PRId64 undef /**/
-/*#define PERL_PRIu64 undef /**/
-/*#define PERL_PRIo64 undef /**/
-/*#define PERL_PRIx64 undef /**/
+/*#define PERL_PRId64 "ld" /**/
+/*#define PERL_PRIu64 "lu" /**/
+/*#define PERL_PRIo64 "lo" /**/
+/*#define PERL_PRIx64 "lx" /**/
/* SELECT_MIN_BITS:
* This symbol holds the minimum number of bits operated by select.
@@ -2427,7 +2442,7 @@
* Usual values include _iob, __iob, and __sF.
*/
/*#define HAS_STDIO_STREAM_ARRAY /**/
-#define STDIO_STREAM_ARRAY undef
+#define STDIO_STREAM_ARRAY
/* HAS_STRTOULL:
* This symbol, if defined, indicates that the strtoull routine is
@@ -2442,6 +2457,13 @@
*/
/*#define USE_64_BITS /**/
+/* 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.
+ */
+/*#define USE_LARGE_FILES /**/
+
/* USE_LONG_DOUBLE:
* This symbol, if defined, indicates that long doubles should
* be used when available.
@@ -2467,6 +2489,41 @@
*/
/*#define USE_SOCKS /**/
+/* PERL_XS_APIVERSION:
+ * This variable contains the version of the oldest perl binary
+ * compatible with the present perl. perl.c:incpush() and
+ * lib/lib.pm will automatically search in c:\\perl\\site\\5.00562\\lib\\MSWin32-x86 for older
+ * directories across major versions back to xs_apiversion.
+ * This is only useful if you have a perl library directory tree
+ * structured like the default one.
+ * See INSTALL for how this works.
+ * The versioned site_perl directory was introduced in 5.005,
+ * so that is the lowest possible value.
+ * Since this can depend on compile time options (such as
+ * bincompat) it is set by Configure. Other non-default sources
+ * of potential incompatibility, such as multiplicity, threads,
+ * debugging, 64bits, sfio, etc., are not checked for currently,
+ * though in principle we could go snooping around in old
+ * Config.pm files.
+ */
+/* PERL_PM_APIVERSION:
+ * This variable contains the version of the oldest perl
+ * compatible with the present perl. (That is, pure perl modules
+ * written for pm_apiversion will still work for the current
+ * version). perl.c:incpush() and lib/lib.pm will automatically
+ * search in c:\\perl\\site\\5.00562\\lib for older directories across major versions
+ * back to pm_apiversion. This is only useful if you have a perl
+ * library directory tree structured like the default one. The
+ * versioned site_perl library was introduced in 5.005, so that's
+ * the default setting for this variable. It's hard to imagine
+ * it changing before Perl6. It is included here for symmetry
+ * with xs_apiveprsion -- the searching algorithms will
+ * (presumably) be similar.
+ * See the INSTALL file for how this works.
+ */
+#define PERL_XS_APIVERSION 5.00562 /* Change to string for tuples?*/
+#define PERL_PM_APIVERSION 5.005 /* Change to string for tuples?*/
+
/* HAS_DRAND48_PROTO:
* This symbol, if defined, indicates that the system provides
* a prototype for the drand48() function. Otherwise, it is up
@@ -2579,6 +2636,12 @@
*/
/*#define I_MACH_CTHREADS /**/
+/* I_PTHREAD:
+ * This symbol, if defined, indicates to the C program that it should
+ * include <pthread.h>.
+ */
+/*#define I_PTHREAD /**/
+
/* USE_THREADS:
* This symbol, if defined, indicates that Perl should
* be built to use threads.
@@ -2654,6 +2717,12 @@
*/
#define Size_t size_t /* length paramater for string functions */
+/* Uid_t_SIGN:
+ * This symbol holds the signedess of a Uid_t.
+ * 1 for unsigned, -1 for signed.
+ */
+#define Uid_t_SIGN -1 /* UID sign */
+
/* Uid_t:
* This symbol holds the type used to declare user ids in the kernel.
* It can be int, ushort, uid_t, etc... It may be necessary to include