summaryrefslogtreecommitdiff
path: root/win32
diff options
context:
space:
mode:
authorGurusamy Sarathy <gsar@cpan.org>1998-03-16 22:06:03 +0000
committerGurusamy Sarathy <gsar@cpan.org>1998-03-16 22:06:03 +0000
commit0cd52aa30f91d36f92f91f09624f86ad6d75bf0a (patch)
tree34ab51f6913344ea0d83c59d106a82a3288317f0 /win32
parent43c9caefdbda36da0a6c333d715f8e9b04c9cefe (diff)
downloadperl-0cd52aa30f91d36f92f91f09624f86ad6d75bf0a.tar.gz
[win32] update win32/config* files
p4raw-id: //depot/win32/perl@828
Diffstat (limited to 'win32')
-rw-r--r--win32/config.bc16
-rw-r--r--win32/config.gc16
-rw-r--r--win32/config.vc16
-rw-r--r--win32/config_H.bc95
-rw-r--r--win32/config_H.gc95
-rw-r--r--win32/config_H.vc95
6 files changed, 318 insertions, 15 deletions
diff --git a/win32/config.bc b/win32/config.bc
index b161429035..0098f7481e 100644
--- a/win32/config.bc
+++ b/win32/config.bc
@@ -29,7 +29,6 @@ awk='awk'
baserev='5.0'
bash=''
bin='~INST_TOP~\bin'
-bincompat3=''
binexp='~INST_TOP~\bin'
bison=''
byacc='byacc'
@@ -69,7 +68,6 @@ d_archlib='define'
d_attribut='undef'
d_bcmp='undef'
d_bcopy='undef'
-d_bincompat3='undef'
d_bsd='define'
d_bsdgetpgrp='undef'
d_bsdsetpgrp='undef'
@@ -93,6 +91,10 @@ d_dlopen='define'
d_dlsymun='undef'
d_dosuid='undef'
d_dup2='define'
+d_endhent='undef'
+d_endnent='undef'
+d_endpent='undef'
+d_endsent='undef'
d_eofnblk='define'
d_eunice='undef'
d_fchmod='undef'
@@ -116,8 +118,10 @@ d_gethname='define'
d_getlogin='define'
d_getnbyaddr='undef'
d_getnbyname='undef'
+d_getnent='undef'
d_getpbyname='define'
d_getpbynumber='define'
+d_getpent='undef'
d_getpgid='undef'
d_getpgrp2='undef'
d_getpgrp='undef'
@@ -125,6 +129,7 @@ d_getppid='undef'
d_getprior='undef'
d_getsbyname='define'
d_getsbyport='define'
+d_getsent='undef'
d_gettimeod='undef'
d_gnulibc='undef'
d_htonl='define'
@@ -135,6 +140,7 @@ d_killpg='undef'
d_link='undef'
d_locconv='define'
d_lockf='undef'
+d_longdbl='define'
d_lstat='undef'
d_mblen='define'
d_mbstowcs='define'
@@ -145,6 +151,7 @@ d_memmove='define'
d_memset='define'
d_mkdir='define'
d_mkfifo='undef'
+d_mkstemp='undef'
d_mktime='define'
d_msg='undef'
d_msgctl='define'
@@ -191,6 +198,8 @@ d_setgrps='undef'
d_sethent='undef'
d_setlinebuf='undef'
d_setlocale='define'
+d_setnent='undef'
+d_setpent='undef'
d_setpgid='undef'
d_setpgrp2='undef'
d_setpgrp='undef'
@@ -201,7 +210,9 @@ d_setresuid='undef'
d_setreuid='undef'
d_setrgid='undef'
d_setruid='undef'
+d_setsent='undef'
d_setsid='undef'
+d_setvbuf='define'
d_sfio='undef'
d_shm='undef'
d_shmat='undef'
@@ -375,6 +386,7 @@ ln=''
lns='copy'
locincpth='/usr/local/include /opt/local/include /usr/gnu/include /opt/gnu/include /usr/GNU/include /opt/GNU/include'
loclibpth='/usr/local/lib /opt/local/lib /usr/gnu/lib /opt/gnu/lib /usr/GNU/lib /opt/GNU/lib'
+longdblsize='10'
longsize='4'
lp=''
lpr=''
diff --git a/win32/config.gc b/win32/config.gc
index ac16650eb7..8fdbc762fd 100644
--- a/win32/config.gc
+++ b/win32/config.gc
@@ -29,7 +29,6 @@ awk='awk'
baserev='5.0'
bash=''
bin='~INST_TOP~\bin'
-bincompat3=''
binexp='~INST_TOP~\bin'
bison=''
byacc='byacc'
@@ -69,7 +68,6 @@ d_archlib='define'
d_attribut='define'
d_bcmp='undef'
d_bcopy='undef'
-d_bincompat3='undef'
d_bsd='define'
d_bsdgetpgrp='undef'
d_bsdsetpgrp='undef'
@@ -93,6 +91,10 @@ d_dlopen='define'
d_dlsymun='undef'
d_dosuid='undef'
d_dup2='define'
+d_endhent='undef'
+d_endnent='undef'
+d_endpent='undef'
+d_endsent='undef'
d_eofnblk='define'
d_eunice='undef'
d_fchmod='undef'
@@ -116,8 +118,10 @@ d_gethname='define'
d_getlogin='define'
d_getnbyaddr='undef'
d_getnbyname='undef'
+d_getnent='undef'
d_getpbyname='define'
d_getpbynumber='define'
+d_getpent='undef'
d_getpgid='undef'
d_getpgrp2='undef'
d_getpgrp='undef'
@@ -125,6 +129,7 @@ d_getppid='undef'
d_getprior='undef'
d_getsbyname='define'
d_getsbyport='define'
+d_getsent='undef'
d_gettimeod='undef'
d_gnulibc='undef'
d_htonl='define'
@@ -135,6 +140,7 @@ d_killpg='undef'
d_link='undef'
d_locconv='define'
d_lockf='undef'
+d_longdbl='define'
d_lstat='undef'
d_mblen='define'
d_mbstowcs='define'
@@ -145,6 +151,7 @@ d_memmove='define'
d_memset='define'
d_mkdir='define'
d_mkfifo='undef'
+d_mkstemp='undef'
d_mktime='define'
d_msg='undef'
d_msgctl='define'
@@ -191,6 +198,8 @@ d_setgrps='undef'
d_sethent='undef'
d_setlinebuf='undef'
d_setlocale='define'
+d_setnent='undef'
+d_setpent='undef'
d_setpgid='undef'
d_setpgrp2='undef'
d_setpgrp='undef'
@@ -201,7 +210,9 @@ d_setresuid='undef'
d_setreuid='undef'
d_setrgid='undef'
d_setruid='undef'
+d_setsent='undef'
d_setsid='undef'
+d_setvbuf='define'
d_sfio='undef'
d_shm='undef'
d_shmat='undef'
@@ -375,6 +386,7 @@ ln=''
lns='copy'
locincpth='/usr/local/include /opt/local/include /usr/gnu/include /opt/gnu/include /usr/GNU/include /opt/GNU/include'
loclibpth='/usr/local/lib /opt/local/lib /usr/gnu/lib /opt/gnu/lib /usr/GNU/lib /opt/GNU/lib'
+longdblsize='12'
longsize='4'
lp=''
lpr=''
diff --git a/win32/config.vc b/win32/config.vc
index 5e05b6366e..5c8c5dd272 100644
--- a/win32/config.vc
+++ b/win32/config.vc
@@ -29,7 +29,6 @@ awk='awk'
baserev='5.0'
bash=''
bin='~INST_TOP~\bin'
-bincompat3=''
binexp='~INST_TOP~\bin'
bison=''
byacc='byacc'
@@ -69,7 +68,6 @@ d_archlib='define'
d_attribut='undef'
d_bcmp='undef'
d_bcopy='undef'
-d_bincompat3='undef'
d_bsd='define'
d_bsdgetpgrp='undef'
d_bsdsetpgrp='undef'
@@ -93,6 +91,10 @@ d_dlopen='define'
d_dlsymun='undef'
d_dosuid='undef'
d_dup2='define'
+d_endhent='undef'
+d_endnent='undef'
+d_endpent='undef'
+d_endsent='undef'
d_eofnblk='define'
d_eunice='undef'
d_fchmod='undef'
@@ -116,8 +118,10 @@ d_gethname='define'
d_getlogin='define'
d_getnbyaddr='undef'
d_getnbyname='undef'
+d_getnent='undef'
d_getpbyname='define'
d_getpbynumber='define'
+d_getpent='undef'
d_getpgid='undef'
d_getpgrp2='undef'
d_getpgrp='undef'
@@ -125,6 +129,7 @@ d_getppid='undef'
d_getprior='undef'
d_getsbyname='define'
d_getsbyport='define'
+d_getsent='undef'
d_gettimeod='undef'
d_gnulibc='undef'
d_htonl='define'
@@ -135,6 +140,7 @@ d_killpg='undef'
d_link='undef'
d_locconv='define'
d_lockf='undef'
+d_longdbl='define'
d_lstat='undef'
d_mblen='define'
d_mbstowcs='define'
@@ -145,6 +151,7 @@ d_memmove='define'
d_memset='define'
d_mkdir='define'
d_mkfifo='undef'
+d_mkstemp='undef'
d_mktime='define'
d_msg='undef'
d_msgctl='define'
@@ -191,6 +198,8 @@ d_setgrps='undef'
d_sethent='undef'
d_setlinebuf='undef'
d_setlocale='define'
+d_setnent='undef'
+d_setpent='undef'
d_setpgid='undef'
d_setpgrp2='undef'
d_setpgrp='undef'
@@ -201,7 +210,9 @@ d_setresuid='undef'
d_setreuid='undef'
d_setrgid='undef'
d_setruid='undef'
+d_setsent='undef'
d_setsid='undef'
+d_setvbuf='define'
d_sfio='undef'
d_shm='undef'
d_shmat='undef'
@@ -375,6 +386,7 @@ ln=''
lns='copy'
locincpth='/usr/local/include /opt/local/include /usr/gnu/include /opt/gnu/include /usr/GNU/include /opt/GNU/include'
loclibpth='/usr/local/lib /opt/local/lib /usr/gnu/lib /opt/gnu/lib /usr/GNU/lib /opt/GNU/lib'
+longdblsize='10'
longsize='4'
lp=''
lpr=''
diff --git a/win32/config_H.bc b/win32/config_H.bc
index 29d088aff2..80577b7b62 100644
--- a/win32/config_H.bc
+++ b/win32/config_H.bc
@@ -1594,10 +1594,36 @@
#endif
/* CSH:
- * This symbol, if defined, indicates that the C-shell exists.
- * If defined, contains the full pathname of csh.
+ * This symbol, if defined, contains the full pathname of csh.
*/
-/*#define CSH "" /**/
+/*#define HAS_CSH /**/
+#ifdef HAS_CSH
+#define CSH "" /**/
+#endif
+
+/* HAS_ENDHOSTENT:
+ * This symbol, if defined, indicates that the endhostent() routine is
+ * available to close whatever was being used for host queries.
+ */
+/*#define HAS_ENDHOSTENT /**/
+
+/* HAS_ENDNETENT:
+ * This symbol, if defined, indicates that the endnetent() routine is
+ * available to close whatever was being used for network queries.
+ */
+/*#define HAS_ENDNETENT /**/
+
+/* HAS_ENDPROTOENT:
+ * This symbol, if defined, indicates that the endprotoent() routine is
+ * available to close whatever was being used for protocol queries.
+ */
+/*#define HAS_ENDPROTOENT /**/
+
+/* HAS_ENDSERVENT:
+ * This symbol, if defined, indicates that the endservent() routine is
+ * available to close whatever was being used for service queries.
+ */
+/*#define HAS_ENDSERVENT /**/
/* HAS_GETHOSTBYADDR:
* This symbol, if defined, indicates that the gethostbyaddr() routine is
@@ -1629,6 +1655,18 @@
*/
/*#define HAS_GETNETBYNAME /**/
+/* HAS_GETNETENT:
+ * This symbol, if defined, indicates that the getnetent() routine is
+ * available to look up network names in some data base or another.
+ */
+/*#define HAS_GETNETENT /**/
+
+/* HAS_GETPROTOENT:
+ * This symbol, if defined, indicates that the getprotoent() routine is
+ * available to look up protocols in some data base or another.
+ */
+/*#define HAS_GETPROTOENT /**/
+
/* HAS_GETPROTOBYNAME:
* This symbol, if defined, indicates that the getprotobyname()
* routine is available to look up protocols by their name.
@@ -1640,6 +1678,12 @@
#define HAS_GETPROTOBYNAME /**/
#define HAS_GETPROTOBYNUMBER /**/
+/* HAS_GETSERVENT:
+ * This symbol, if defined, indicates that the getservent() routine is
+ * available to look up network services in some data base or another.
+ */
+/*#define HAS_GETSERVENT /**/
+
/* HAS_GETSERVBYNAME:
* This symbol, if defined, indicates that the getservbyname()
* routine is available to look up services by their name.
@@ -1651,6 +1695,26 @@
#define HAS_GETSERVBYNAME /**/
#define HAS_GETSERVBYPORT /**/
+/* HAS_LONG_DOUBLE:
+ * This symbol will be defined if the C compiler supports long
+ * doubles.
+ */
+/* LONG_DOUBLESIZE:
+ * This symbol contains the size of a long double, so that the
+ * C preprocessor can make decisions based on it. It is only
+ * defined if the system supports long doubles.
+ */
+#define HAS_LONG_DOUBLE /**/
+#ifdef HAS_LONG_DOUBLE
+#define LONG_DOUBLESIZE 10 /**/
+#endif
+
+/* HAS_MKSTEMP:
+ * This symbol, if defined, indicates that the mkstemp routine is
+ * available to create and open a unique temporary file.
+ */
+/*#define HAS_MKSTEMP /**/
+
/* HAS_SETGROUPS:
* This symbol, if defined, indicates that the setgroups() routine is
* available to set the list of process groups. If unavailable, multiple
@@ -1664,6 +1728,31 @@
*/
/*#define HAS_SETHOSTENT /**/
+/* HAS_SETNETENT:
+ * This symbol, if defined, indicates that the setnetent() routine is
+ * available.
+ */
+/*#define HAS_SETNETENT /**/
+
+/* HAS_SETPROTOENT:
+ * This symbol, if defined, indicates that the setprotoent() routine is
+ * available.
+ */
+/*#define HAS_SETPROTOENT /**/
+
+/* HAS_SETSERVENT:
+ * This symbol, if defined, indicates that the setservent() routine is
+ * available.
+ */
+/*#define HAS_SETSERVENT /**/
+
+/* HAS_SETVBUF:
+ * This symbol, if defined, indicates that the setvbuf routine is
+ * available to change buffering on an open stdio stream.
+ * to a line-buffered mode.
+ */
+#define HAS_SETVBUF /**/
+
/* Signal_t:
* This symbol's value is either "void" or "int", corresponding to the
* appropriate return type of a signal handler. Thus, you can declare
diff --git a/win32/config_H.gc b/win32/config_H.gc
index c05fcebc6d..c92e074df0 100644
--- a/win32/config_H.gc
+++ b/win32/config_H.gc
@@ -1594,10 +1594,36 @@
#endif
/* CSH:
- * This symbol, if defined, indicates that the C-shell exists.
- * If defined, contains the full pathname of csh.
+ * This symbol, if defined, contains the full pathname of csh.
*/
-/*#define CSH "" /**/
+/*#define HAS_CSH /**/
+#ifdef HAS_CSH
+#define CSH "" /**/
+#endif
+
+/* HAS_ENDHOSTENT:
+ * This symbol, if defined, indicates that the endhostent() routine is
+ * available to close whatever was being used for host queries.
+ */
+/*#define HAS_ENDHOSTENT /**/
+
+/* HAS_ENDNETENT:
+ * This symbol, if defined, indicates that the endnetent() routine is
+ * available to close whatever was being used for network queries.
+ */
+/*#define HAS_ENDNETENT /**/
+
+/* HAS_ENDPROTOENT:
+ * This symbol, if defined, indicates that the endprotoent() routine is
+ * available to close whatever was being used for protocol queries.
+ */
+/*#define HAS_ENDPROTOENT /**/
+
+/* HAS_ENDSERVENT:
+ * This symbol, if defined, indicates that the endservent() routine is
+ * available to close whatever was being used for service queries.
+ */
+/*#define HAS_ENDSERVENT /**/
/* HAS_GETHOSTBYADDR:
* This symbol, if defined, indicates that the gethostbyaddr() routine is
@@ -1629,6 +1655,18 @@
*/
/*#define HAS_GETNETBYNAME /**/
+/* HAS_GETNETENT:
+ * This symbol, if defined, indicates that the getnetent() routine is
+ * available to look up network names in some data base or another.
+ */
+/*#define HAS_GETNETENT /**/
+
+/* HAS_GETPROTOENT:
+ * This symbol, if defined, indicates that the getprotoent() routine is
+ * available to look up protocols in some data base or another.
+ */
+/*#define HAS_GETPROTOENT /**/
+
/* HAS_GETPROTOBYNAME:
* This symbol, if defined, indicates that the getprotobyname()
* routine is available to look up protocols by their name.
@@ -1640,6 +1678,12 @@
#define HAS_GETPROTOBYNAME /**/
#define HAS_GETPROTOBYNUMBER /**/
+/* HAS_GETSERVENT:
+ * This symbol, if defined, indicates that the getservent() routine is
+ * available to look up network services in some data base or another.
+ */
+/*#define HAS_GETSERVENT /**/
+
/* HAS_GETSERVBYNAME:
* This symbol, if defined, indicates that the getservbyname()
* routine is available to look up services by their name.
@@ -1651,6 +1695,26 @@
#define HAS_GETSERVBYNAME /**/
#define HAS_GETSERVBYPORT /**/
+/* HAS_LONG_DOUBLE:
+ * This symbol will be defined if the C compiler supports long
+ * doubles.
+ */
+/* LONG_DOUBLESIZE:
+ * This symbol contains the size of a long double, so that the
+ * C preprocessor can make decisions based on it. It is only
+ * defined if the system supports long doubles.
+ */
+#define HAS_LONG_DOUBLE /**/
+#ifdef HAS_LONG_DOUBLE
+#define LONG_DOUBLESIZE 12 /**/
+#endif
+
+/* HAS_MKSTEMP:
+ * This symbol, if defined, indicates that the mkstemp routine is
+ * available to create and open a unique temporary file.
+ */
+/*#define HAS_MKSTEMP /**/
+
/* HAS_SETGROUPS:
* This symbol, if defined, indicates that the setgroups() routine is
* available to set the list of process groups. If unavailable, multiple
@@ -1664,6 +1728,31 @@
*/
/*#define HAS_SETHOSTENT /**/
+/* HAS_SETNETENT:
+ * This symbol, if defined, indicates that the setnetent() routine is
+ * available.
+ */
+/*#define HAS_SETNETENT /**/
+
+/* HAS_SETPROTOENT:
+ * This symbol, if defined, indicates that the setprotoent() routine is
+ * available.
+ */
+/*#define HAS_SETPROTOENT /**/
+
+/* HAS_SETSERVENT:
+ * This symbol, if defined, indicates that the setservent() routine is
+ * available.
+ */
+/*#define HAS_SETSERVENT /**/
+
+/* HAS_SETVBUF:
+ * This symbol, if defined, indicates that the setvbuf routine is
+ * available to change buffering on an open stdio stream.
+ * to a line-buffered mode.
+ */
+#define HAS_SETVBUF /**/
+
/* Signal_t:
* This symbol's value is either "void" or "int", corresponding to the
* appropriate return type of a signal handler. Thus, you can declare
diff --git a/win32/config_H.vc b/win32/config_H.vc
index 17cddf5bca..af8d841cae 100644
--- a/win32/config_H.vc
+++ b/win32/config_H.vc
@@ -1594,10 +1594,36 @@
#endif
/* CSH:
- * This symbol, if defined, indicates that the C-shell exists.
- * If defined, contains the full pathname of csh.
+ * This symbol, if defined, contains the full pathname of csh.
*/
-/*#define CSH "" /**/
+/*#define HAS_CSH /**/
+#ifdef HAS_CSH
+#define CSH "" /**/
+#endif
+
+/* HAS_ENDHOSTENT:
+ * This symbol, if defined, indicates that the endhostent() routine is
+ * available to close whatever was being used for host queries.
+ */
+/*#define HAS_ENDHOSTENT /**/
+
+/* HAS_ENDNETENT:
+ * This symbol, if defined, indicates that the endnetent() routine is
+ * available to close whatever was being used for network queries.
+ */
+/*#define HAS_ENDNETENT /**/
+
+/* HAS_ENDPROTOENT:
+ * This symbol, if defined, indicates that the endprotoent() routine is
+ * available to close whatever was being used for protocol queries.
+ */
+/*#define HAS_ENDPROTOENT /**/
+
+/* HAS_ENDSERVENT:
+ * This symbol, if defined, indicates that the endservent() routine is
+ * available to close whatever was being used for service queries.
+ */
+/*#define HAS_ENDSERVENT /**/
/* HAS_GETHOSTBYADDR:
* This symbol, if defined, indicates that the gethostbyaddr() routine is
@@ -1629,6 +1655,18 @@
*/
/*#define HAS_GETNETBYNAME /**/
+/* HAS_GETNETENT:
+ * This symbol, if defined, indicates that the getnetent() routine is
+ * available to look up network names in some data base or another.
+ */
+/*#define HAS_GETNETENT /**/
+
+/* HAS_GETPROTOENT:
+ * This symbol, if defined, indicates that the getprotoent() routine is
+ * available to look up protocols in some data base or another.
+ */
+/*#define HAS_GETPROTOENT /**/
+
/* HAS_GETPROTOBYNAME:
* This symbol, if defined, indicates that the getprotobyname()
* routine is available to look up protocols by their name.
@@ -1640,6 +1678,12 @@
#define HAS_GETPROTOBYNAME /**/
#define HAS_GETPROTOBYNUMBER /**/
+/* HAS_GETSERVENT:
+ * This symbol, if defined, indicates that the getservent() routine is
+ * available to look up network services in some data base or another.
+ */
+/*#define HAS_GETSERVENT /**/
+
/* HAS_GETSERVBYNAME:
* This symbol, if defined, indicates that the getservbyname()
* routine is available to look up services by their name.
@@ -1651,6 +1695,26 @@
#define HAS_GETSERVBYNAME /**/
#define HAS_GETSERVBYPORT /**/
+/* HAS_LONG_DOUBLE:
+ * This symbol will be defined if the C compiler supports long
+ * doubles.
+ */
+/* LONG_DOUBLESIZE:
+ * This symbol contains the size of a long double, so that the
+ * C preprocessor can make decisions based on it. It is only
+ * defined if the system supports long doubles.
+ */
+#define HAS_LONG_DOUBLE /**/
+#ifdef HAS_LONG_DOUBLE
+#define LONG_DOUBLESIZE 10 /**/
+#endif
+
+/* HAS_MKSTEMP:
+ * This symbol, if defined, indicates that the mkstemp routine is
+ * available to create and open a unique temporary file.
+ */
+/*#define HAS_MKSTEMP /**/
+
/* HAS_SETGROUPS:
* This symbol, if defined, indicates that the setgroups() routine is
* available to set the list of process groups. If unavailable, multiple
@@ -1664,6 +1728,31 @@
*/
/*#define HAS_SETHOSTENT /**/
+/* HAS_SETNETENT:
+ * This symbol, if defined, indicates that the setnetent() routine is
+ * available.
+ */
+/*#define HAS_SETNETENT /**/
+
+/* HAS_SETPROTOENT:
+ * This symbol, if defined, indicates that the setprotoent() routine is
+ * available.
+ */
+/*#define HAS_SETPROTOENT /**/
+
+/* HAS_SETSERVENT:
+ * This symbol, if defined, indicates that the setservent() routine is
+ * available.
+ */
+/*#define HAS_SETSERVENT /**/
+
+/* HAS_SETVBUF:
+ * This symbol, if defined, indicates that the setvbuf routine is
+ * available to change buffering on an open stdio stream.
+ * to a line-buffered mode.
+ */
+#define HAS_SETVBUF /**/
+
/* Signal_t:
* This symbol's value is either "void" or "int", corresponding to the
* appropriate return type of a signal handler. Thus, you can declare