summaryrefslogtreecommitdiff
path: root/win32/config_H.vc
diff options
context:
space:
mode:
Diffstat (limited to 'win32/config_H.vc')
-rw-r--r--win32/config_H.vc105
1 files changed, 83 insertions, 22 deletions
diff --git a/win32/config_H.vc b/win32/config_H.vc
index 1cd5e65a60..6677bcc4ce 100644
--- a/win32/config_H.vc
+++ b/win32/config_H.vc
@@ -293,6 +293,12 @@
*/
/*#define HAS_LSTAT /**/
+/* HAS_MADVISE:
+ * This symbol, if defined, indicates that the madvise routine is
+ * available to hint about the expected access behavior.
+ */
+/*#define HAS_MADVISE /**/
+
/* HAS_MBLEN:
* This symbol, if defined, indicates that the mblen routine is available
* to find the number of bytes in a multibye character.
@@ -344,6 +350,12 @@
*/
#define HAS_MKDIR /**/
+/* HAS_MKDTEMP:
+ * This symbol, if defined, indicates that the mkdtemp routine is
+ * available to exclusively create a uniquely named temporary directory.
+ */
+/*#define HAS_MKDTEMP /**/
+
/* HAS_MKFIFO:
* This symbol, if defined, indicates that the mkfifo routine is
* available to create FIFOs. Otherwise, mknod should be able to
@@ -352,6 +364,20 @@
*/
/*#define HAS_MKFIFO /**/
+/* HAS_MKSTEMP:
+ * This symbol, if defined, indicates that the mkstemp routine is
+ * available to exclusively create and open a uniquely named
+ * temporary file.
+ */
+/*#define HAS_MKSTEMP /**/
+
+/* HAS_MKSTEMPS:
+ * This symbol, if defined, indicates that the mkstemps routine is
+ * available to exclusively create and open a uniquely named
+ * (with a suffix) temporary file.
+ */
+/*#define HAS_MKSTEMPS /**/
+
/* HAS_MKTIME:
* This symbol, if defined, indicates that the mktime routine is
* available.
@@ -1082,7 +1108,7 @@
* This symbol contains the ~name expanded version of ARCHLIB, to be used
* in programs that are not prepared to deal with ~ expansion at run-time.
*/
-#define ARCHLIB "c:\\perl\\5.5.650\\lib\\MSWin32-x86" /**/
+#define ARCHLIB "c:\\perl\\5.5.660\\lib\\MSWin32-x86" /**/
/*#define ARCHLIB_EXP "" /**/
/* ARCHNAME:
@@ -1113,8 +1139,8 @@
* This symbol is the filename expanded version of the BIN symbol, for
* programs that do not want to deal with that at run-time.
*/
-#define BIN "c:\\perl\\5.5.650\\bin\\MSWin32-x86" /**/
-#define BIN_EXP "c:\\perl\\5.5.650\\bin\\MSWin32-x86" /**/
+#define BIN "c:\\perl\\5.5.660\\bin\\MSWin32-x86" /**/
+#define BIN_EXP "c:\\perl\\5.5.660\\bin\\MSWin32-x86" /**/
/* PERL_BINCOMPAT_5005:
* This symbol, if defined, indicates that Perl 5.006 should be
@@ -1338,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).
@@ -1361,6 +1388,18 @@
*/
#define Gconvert(x,n,t,b) sprintf((b),"%.*g",(n),(x))
+/* HAS_GETCWD:
+ * This symbol, if defined, indicates that the getcwd routine is
+ * available to get the current working directory.
+ */
+/*#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.
@@ -1608,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.
@@ -1836,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 (just the base type, not the pointer-to).
+ */
+#define Sock_size_t int /**/
+
/* HAS_SQRTL:
* This symbol, if defined, indicates that the sqrtl routine is
* available to do long double square roots.
@@ -2540,8 +2593,8 @@
* This symbol contains the ~name expanded version of PRIVLIB, to be used
* in programs that are not prepared to deal with ~ expansion at run-time.
*/
-#define PRIVLIB "c:\\perl\\5.5.650\\lib" /**/
-#define PRIVLIB_EXP (win32_get_privlib("5.5.650")) /**/
+#define PRIVLIB "c:\\perl\\5.5.660\\lib" /**/
+#define PRIVLIB_EXP (win32_get_privlib("5.5.660")) /**/
/* PTRSIZE:
* This symbol contains the size of a pointer, so that the C preprocessor
@@ -2639,7 +2692,7 @@
* This symbol contains the ~name expanded version of SITEARCH, to be used
* in programs that are not prepared to deal with ~ expansion at run-time.
*/
-#define SITEARCH "c:\\perl\\site\\5.5.650\\lib\\MSWin32-x86" /**/
+#define SITEARCH "c:\\perl\\site\\5.5.660\\lib\\MSWin32-x86" /**/
/*#define SITEARCH_EXP "" /**/
/* SITELIB:
@@ -2657,8 +2710,8 @@
* This symbol contains the ~name expanded version of SITELIB, to be used
* in programs that are not prepared to deal with ~ expansion at run-time.
*/
-#define SITELIB "c:\\perl\\site\\5.5.650\\lib" /**/
-#define SITELIB_EXP (win32_get_sitelib("5.5.650")) /**/
+#define SITELIB "c:\\perl\\site\\5.5.660\\lib" /**/
+#define SITELIB_EXP (win32_get_sitelib("5.5.660")) /**/
/* Size_t:
* This symbol holds the type used to declare length parameters
@@ -2713,19 +2766,35 @@
*/
#define Uid_t uid_t /* UID type */
-/* USE_64_BITS:
+/* USE_64_BIT_ALL:
+ * This variable conditionally defines the USE_64_BIT_ALL 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_BIT_INT. 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_64_BIT_ALL
+/*#define USE_64_BIT_ALL /**/
+#endif
+
+/* USE_64_BIT_INT:
* 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 /**/
+#ifndef USE_64_BIT_INT
+/*#define USE_64_BIT_INT /**/
#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 /**/
@@ -2739,14 +2808,6 @@
/*#define USE_LONG_DOUBLE /**/
#endif
-/* USE_LONG_LONG:
- * This symbol, if defined, indicates that long longs should
- * be used when available.
- */
-#ifndef USE_LONG_LONG
-/*#define USE_LONG_LONG /**/
-#endif
-
#ifndef USE_MORE_BITS
/*#define USE_MORE_BITS /**/
#endif