This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Remove unused "squatter" symbols; regen Configure.
authorJarkko Hietaniemi <jhi@iki.fi>
Wed, 27 Oct 1999 18:27:40 +0000 (18:27 +0000)
committerJarkko Hietaniemi <jhi@iki.fi>
Wed, 27 Oct 1999 18:27:40 +0000 (18:27 +0000)
p4raw-id: //depot/cfgperl@4472

12 files changed:
Configure
Makefile.SH
Porting/Glossary
Porting/config.sh
Porting/config_H
config_h.SH
epoc/config.h
iperlsys.h
perl.h
win32/config_H.bc
win32/config_H.gc
win32/config_H.vc

index 72bab7c..5dea797 100755 (executable)
--- a/Configure
+++ b/Configure
@@ -20,7 +20,7 @@
 
 # $Id: Head.U,v 3.0.1.9 1997/02/28 15:02:09 ram Exp $
 #
-# Generated on Wed Oct 27 20:27:00 EET DST 1999 [metaconfig 3.0 PL70]
+# Generated on Wed Oct 27 21:32:42 EET DST 1999 [metaconfig 3.0 PL70]
 # (with additional metaconfig patches by perlbug@perl.com)
 
 cat >/tmp/c1$$ <<EOF
@@ -411,7 +411,6 @@ longdblsize=''
 d_longlong=''
 longlongsize=''
 d_lstat=''
-d_madvise=''
 d_mblen=''
 d_mbstowcs=''
 d_mbtowc=''
@@ -423,16 +422,11 @@ d_memset=''
 d_mkdir=''
 d_mkfifo=''
 d_mktime=''
-d_mmap=''
-mmaptype=''
-d_mprotect=''
 d_msg=''
 d_msgctl=''
 d_msgget=''
 d_msgrcv=''
 d_msgsnd=''
-d_msync=''
-d_munmap=''
 d_nice=''
 d_open3=''
 d_fpathconf=''
@@ -451,7 +445,6 @@ d_rewinddir=''
 d_seekdir=''
 d_telldir=''
 d_readlink=''
-d_readv=''
 d_rename=''
 d_rmdir=''
 d_safebcpy=''
@@ -498,17 +491,13 @@ d_shmdt=''
 d_shmget=''
 d_sigaction=''
 d_sigsetjmp=''
-d_cmsghdr_s=''
 d_msg_ctrunc=''
 d_msg_dontroute=''
 d_msg_oob=''
 d_msg_peek=''
 d_msg_proxy=''
-d_msghdr_s=''
 d_oldsock=''
-d_recvmsg=''
 d_scm_rights=''
-d_sendmsg=''
 d_socket=''
 d_sockpair=''
 sockethdr=''
@@ -569,7 +558,6 @@ d_wait4=''
 d_waitpid=''
 d_wcstombs=''
 d_wctomb=''
-d_writev=''
 dlext=''
 cccdlflags=''
 ccdlflags=''
@@ -643,7 +631,6 @@ i_bsdioctl=''
 i_sysfilio=''
 i_sysioctl=''
 i_syssockio=''
-i_sysmman=''
 i_sysmount=''
 i_sysndir=''
 i_sysparam=''
@@ -7711,148 +7698,6 @@ eval $inlibc
 set chsize d_chsize
 eval $inlibc
 
-hasfield='varname=$1; struct=$2; field=$3; shift; shift; shift;
-while $test $# -ge 2; do
-       case "$1" in
-       $define) echo "#include <$2>";;
-       esac ;
-    shift 2;
-done > try.c;
-echo "int main () { struct $struct foo; char* bar; bar = (char*)foo.$field; }" >> try.c;
-set try;
-if eval $compile; then
-       val="$define";
-else
-       val="$undef";
-fi;
-set $varname;
-eval $setvar;
-$rm -f try.c try.o'
-
-: see if this is a sys/uio.h system
-set sys/uio.h i_sysuio
-eval $inhdr
-
-echo "Checking to see if your system supports struct iovec..." >&4
-set d_iovec_s iovec iov_base $i_sysuio sys/uio.h
-eval $hasfield
-case "$d_iovec_s" in
-"$define")      echo "Yup, it does." >&4
-                ;;
-*)              echo "Nope, it doesn't." >&4
-                ;;
-esac
-
-socketlib=''
-sockethdr=''
-: see whether socket exists
-echo " "
-$echo $n "Hmm... $c" >&4
-if set socket val -f d_socket; eval $csym; $val; then
-       echo "Looks like you have Berkeley networking support." >&4
-       d_socket="$define"
-       if set setsockopt val -f; eval $csym; $val; then
-               d_oldsock="$undef"
-       else
-               echo "...but it uses the old BSD 4.1c interface, rather than 4.2." >&4
-               d_oldsock="$define"
-       fi
-else
-       if $contains socklib libc.list >/dev/null 2>&1; then
-               echo "Looks like you have Berkeley networking support." >&4
-               d_socket="$define"
-               : we will have to assume that it supports the 4.2 BSD interface
-               d_oldsock="$undef"
-       else
-               echo "You don't have Berkeley networking in libc$_a..." >&4
-               if test "X$d_socket" = "X$define"; then
-                  echo "...but you seem to believe that you have sockets." >&4
-               else
-                       for net in net socket
-                       do
-                               if test -f /usr/lib/lib$net$_a; then
-                                       ( ($nm $nm_opt /usr/lib/lib$net$_a | eval $nm_extract) ||  \
-                                       $ar t /usr/lib/lib$net$_a) 2>/dev/null >> libc.list
-                                       if $contains socket libc.list >/dev/null 2>&1; then
-                                               d_socket="$define"
-                                               socketlib="-l$net"
-                                               case "$net" in
-                                               net)
-                                                       echo "...but the Wollongong group seems to have hacked it in." >&4
-                                                       sockethdr="-I/usr/netinclude"
-                                                       ;;
-                                               esac
-                                               echo "Found Berkeley sockets interface in lib$net." >& 4 
-                                               if $contains setsockopt libc.list >/dev/null 2>&1; then
-                                                       d_oldsock="$undef"
-                                               else
-                                                       echo "...using the old BSD 4.1c interface, rather than 4.2." >&4
-                                                       d_oldsock="$define"
-                                               fi
-                                               break
-                                       fi
-                               fi
-                       done
-                       if test "X$d_socket" != "X$define"; then
-                          echo "or anywhere else I see." >&4
-                          d_socket="$undef"
-                          d_oldsock="$undef"
-                       fi
-               fi
-       fi
-fi
-
-: see if socketpair exists
-set socketpair d_sockpair
-eval $inlibc
-
-
-echo " "
-echo "Checking the availability of certain socket constants..." >& 4
-for ENUM in MSG_CTRUNC MSG_DONTROUTE MSG_OOB MSG_PEEK MSG_PROXY SCM_RIGHTS; do
-       enum=`$echo $ENUM|./tr '[A-Z]' '[a-z]'`
-       $cat >try.c <<EOF
-#include <sys/types.h>
-#include <sys/socket.h>
-int main() {
-    int i = $ENUM;
-}
-EOF
-       val="$undef"
-       set try; if eval $compile; then
-               val="$define"
-       fi
-       set d_${enum}; eval $setvar
-       $rm -f try.c try
-done
-
-set sendmsg d_sendmsg
-eval $inlibc
-
-set recvmsg d_recvmsg
-eval $inlibc
-
-echo " "
-$echo $n "Checking to see if your system supports struct msghdr...$c" >&4
-set d_msghdr_s msghdr msg_name define sys/types.h $d_socket sys/socket.h $i_sysuio sys/uio.h
-eval $hasfield
-case "$d_msghdr_s" in
-"$define")      echo "Yup, it does." >&4
-                ;;
-*)              echo "Nope, it doesn't." >&4
-                ;;
-esac
-
-$echo $n "Checking to see if your system supports struct cmsghdr...$c" >&4
-set d_cmsghdr_s cmsghdr cmsg_len define sys/types.h $d_socket sys/socket.h $i_sysuio sys/uio.h
-eval $hasfield
-case "$d_cmsghdr_s" in
-"$define")      echo "Yup, it does." >&4
-                ;;
-*)              echo "Nope, it doesn't." >&4
-                ;;
-esac
-
 : check for const keyword
 echo " "
 echo 'Checking to see if your C compiler knows about "const"...' >&4
@@ -8446,6 +8291,107 @@ eval $inlibc
 set fcntl d_fcntl
 eval $inlibc
 
+hasfield='varname=$1; struct=$2; field=$3; shift; shift; shift;
+while $test $# -ge 2; do
+       case "$1" in
+       $define) echo "#include <$2>";;
+       esac ;
+    shift 2;
+done > try.c;
+echo "int main () { struct $struct foo; char* bar; bar = (char*)foo.$field; }" >> try.c;
+set try;
+if eval $compile; then
+       val="$define";
+else
+       val="$undef";
+fi;
+set $varname;
+eval $setvar;
+$rm -f try.c try.o'
+
+socketlib=''
+sockethdr=''
+: see whether socket exists
+echo " "
+$echo $n "Hmm... $c" >&4
+if set socket val -f d_socket; eval $csym; $val; then
+       echo "Looks like you have Berkeley networking support." >&4
+       d_socket="$define"
+       if set setsockopt val -f; eval $csym; $val; then
+               d_oldsock="$undef"
+       else
+               echo "...but it uses the old BSD 4.1c interface, rather than 4.2." >&4
+               d_oldsock="$define"
+       fi
+else
+       if $contains socklib libc.list >/dev/null 2>&1; then
+               echo "Looks like you have Berkeley networking support." >&4
+               d_socket="$define"
+               : we will have to assume that it supports the 4.2 BSD interface
+               d_oldsock="$undef"
+       else
+               echo "You don't have Berkeley networking in libc$_a..." >&4
+               if test "X$d_socket" = "X$define"; then
+                  echo "...but you seem to believe that you have sockets." >&4
+               else
+                       for net in net socket
+                       do
+                               if test -f /usr/lib/lib$net$_a; then
+                                       ( ($nm $nm_opt /usr/lib/lib$net$_a | eval $nm_extract) ||  \
+                                       $ar t /usr/lib/lib$net$_a) 2>/dev/null >> libc.list
+                                       if $contains socket libc.list >/dev/null 2>&1; then
+                                               d_socket="$define"
+                                               socketlib="-l$net"
+                                               case "$net" in
+                                               net)
+                                                       echo "...but the Wollongong group seems to have hacked it in." >&4
+                                                       sockethdr="-I/usr/netinclude"
+                                                       ;;
+                                               esac
+                                               echo "Found Berkeley sockets interface in lib$net." >& 4 
+                                               if $contains setsockopt libc.list >/dev/null 2>&1; then
+                                                       d_oldsock="$undef"
+                                               else
+                                                       echo "...using the old BSD 4.1c interface, rather than 4.2." >&4
+                                                       d_oldsock="$define"
+                                               fi
+                                               break
+                                       fi
+                               fi
+                       done
+                       if test "X$d_socket" != "X$define"; then
+                          echo "or anywhere else I see." >&4
+                          d_socket="$undef"
+                          d_oldsock="$undef"
+                       fi
+               fi
+       fi
+fi
+
+: see if socketpair exists
+set socketpair d_sockpair
+eval $inlibc
+
+
+echo " "
+echo "Checking the availability of certain socket constants..." >& 4
+for ENUM in MSG_CTRUNC MSG_DONTROUTE MSG_OOB MSG_PEEK MSG_PROXY SCM_RIGHTS; do
+       enum=`$echo $ENUM|./tr '[A-Z]' '[a-z]'`
+       $cat >try.c <<EOF
+#include <sys/types.h>
+#include <sys/socket.h>
+int main() {
+    int i = $ENUM;
+}
+EOF
+       val="$undef"
+       set try; if eval $compile; then
+               val="$define"
+       fi
+       set d_${enum}; eval $setvar
+       $rm -f try.c try
+done
+
 : see if sys/select.h has to be included
 set sys/select.h i_sysselct
 eval $inhdr
@@ -9197,10 +9143,6 @@ eval $inlibc
 set lstat d_lstat
 eval $inlibc
 
-: see if madvise exists
-set madvise d_madvise
-eval $inlibc
-
 : see if mblen exists
 set mblen d_mblen
 eval $inlibc
@@ -9245,37 +9187,6 @@ eval $inlibc
 set mktime d_mktime
 eval $inlibc
 
-: see if this is a sys/mman.h system
-set sys/mman.h i_sysmman
-eval $inhdr
-
-: see if mmap exists
-set mmap d_mmap
-eval $inlibc
-: see what shmat returns
-: default to something harmless
-mmaptype='void *'
-case "$i_sysmman$d_mmap" in
-"$define$define")
-       $cat >mmap.c <<'END'
-#include <sys/mman.h>
-void *mmap();
-END
-       if $cc $ccflags -c mmap.c >/dev/null 2>&1; then
-               mmaptype='void *'
-       else
-               mmaptype='caddr_t'
-       fi
-       echo "and it returns ($mmaptype)." >&4
-       ;;
-esac
-
-
-
-: see if mprotect exists
-set mprotect d_mprotect
-eval $inlibc
-
 : see if msgctl exists
 set msgctl d_msgctl
 eval $inlibc
@@ -9328,14 +9239,6 @@ fi
 set d_msg
 eval $setvar
 
-: see if msync exists
-set msync d_msync
-eval $inlibc
-
-: see if munmap exists
-set munmap d_munmap
-eval $inlibc
-
 : see if nice exists
 set nice d_nice
 eval $inlibc
@@ -9589,10 +9492,6 @@ eval $inlibc
 set readlink d_readlink
 eval $inlibc
 
-: see if readv exists
-set readv d_readv
-eval $inlibc
-
 : see if rename exists
 set rename d_rename
 eval $inlibc
@@ -10370,15 +10269,19 @@ eval $inlibc
 set sys/stat.h i_sysstat
 eval $inhdr
 
+
 : see if stat knows about block sizes
 echo " "
+echo "Checking to see if your struct stat has st_blocks field..." >&4
 set d_statblks stat st_blocks $i_sysstat sys/stat.h
 eval $hasfield
 
+
 : see if this is a sys/vfs.h system
 set sys/vfs.h i_sysvfs
 eval $inhdr
 
+
 : see if this is a sys/statfs.h system
 set sys/statfs.h i_sysstatfs
 eval $inhdr
@@ -10952,10 +10855,6 @@ eval $inlibc
 set wctomb d_wctomb
 eval $inlibc
 
-: see if writev exists
-set writev d_writev
-eval $inlibc
-
 : preserve RCS keywords in files with variable substitution, grrr
 Date='$Date'
 Id='$Id'
@@ -13170,6 +13069,20 @@ eval $inhdr
 set sys/statvfs.h i_sysstatvfs
 eval $inhdr
 
+: see if this is a sys/uio.h system
+set sys/uio.h i_sysuio
+eval $inhdr
+
+echo "Checking to see if your system supports struct iovec..." >&4
+set d_iovec_s iovec iov_base $i_sysuio sys/uio.h
+eval $hasfield
+case "$d_iovec_s" in
+"$define")      echo "Yup, it does." >&4
+                ;;
+*)              echo "Nope, it doesn't." >&4
+                ;;
+esac
+
 : see if this is a sys/un.h system
 set sys/un.h i_sysun
 eval $inhdr
@@ -13620,7 +13533,6 @@ d_chown='$d_chown'
 d_chroot='$d_chroot'
 d_chsize='$d_chsize'
 d_closedir='$d_closedir'
-d_cmsghdr_s='$d_cmsghdr_s'
 d_const='$d_const'
 d_crypt='$d_crypt'
 d_csh='$d_csh'
@@ -13713,7 +13625,6 @@ d_lockf='$d_lockf'
 d_longdbl='$d_longdbl'
 d_longlong='$d_longlong'
 d_lstat='$d_lstat'
-d_madvise='$d_madvise'
 d_mblen='$d_mblen'
 d_mbstowcs='$d_mbstowcs'
 d_mbtowc='$d_mbtowc'
@@ -13725,8 +13636,6 @@ d_memset='$d_memset'
 d_mkdir='$d_mkdir'
 d_mkfifo='$d_mkfifo'
 d_mktime='$d_mktime'
-d_mmap='$d_mmap'
-d_mprotect='$d_mprotect'
 d_msg='$d_msg'
 d_msg_ctrunc='$d_msg_ctrunc'
 d_msg_dontroute='$d_msg_dontroute'
@@ -13735,11 +13644,8 @@ d_msg_peek='$d_msg_peek'
 d_msg_proxy='$d_msg_proxy'
 d_msgctl='$d_msgctl'
 d_msgget='$d_msgget'
-d_msghdr_s='$d_msghdr_s'
 d_msgrcv='$d_msgrcv'
 d_msgsnd='$d_msgsnd'
-d_msync='$d_msync'
-d_munmap='$d_munmap'
 d_mymalloc='$d_mymalloc'
 d_nice='$d_nice'
 d_off64_t='$d_off64_t'
@@ -13764,8 +13670,6 @@ d_pwpasswd='$d_pwpasswd'
 d_pwquota='$d_pwquota'
 d_readdir='$d_readdir'
 d_readlink='$d_readlink'
-d_readv='$d_readv'
-d_recvmsg='$d_recvmsg'
 d_rename='$d_rename'
 d_rewinddir='$d_rewinddir'
 d_rmdir='$d_rmdir'
@@ -13782,7 +13686,6 @@ d_semctl_semid_ds='$d_semctl_semid_ds'
 d_semctl_semun='$d_semctl_semun'
 d_semget='$d_semget'
 d_semop='$d_semop'
-d_sendmsg='$d_sendmsg'
 d_setegid='$d_setegid'
 d_seteuid='$d_seteuid'
 d_setgrent='$d_setgrent'
@@ -13869,7 +13772,6 @@ d_wait4='$d_wait4'
 d_waitpid='$d_waitpid'
 d_wcstombs='$d_wcstombs'
 d_wctomb='$d_wctomb'
-d_writev='$d_writev'
 d_xenix='$d_xenix'
 date='$date'
 db_hashtype='$db_hashtype'
@@ -13954,7 +13856,6 @@ i_sysfile='$i_sysfile'
 i_sysfilio='$i_sysfilio'
 i_sysin='$i_sysin'
 i_sysioctl='$i_sysioctl'
-i_sysmman='$i_sysmman'
 i_sysmount='$i_sysmount'
 i_sysndir='$i_sysndir'
 i_sysparam='$i_sysparam'
@@ -14047,7 +13948,6 @@ man3ext='$man3ext'
 medium='$medium'
 mips_type='$mips_type'
 mkdir='$mkdir'
-mmaptype='$mmaptype'
 models='$models'
 modetype='$modetype'
 more='$more'
index b60715e..ef1a0e2 100644 (file)
@@ -194,6 +194,10 @@ SHELL = $sh
 # how to tr(anslate) newlines
 TRNL = '$trnl'
 
+# not used by Makefile but by installperl;
+# mentioned here so that metaconfig picks it up
+INSTALL_USR_BIN_PERL = $installusrbinperl
+
 !GROK!THIS!
 
 ## In the following dollars and backticks do not need the extra backslash.
index 3e128e0..5139c7b 100644 (file)
@@ -376,10 +376,6 @@ d_closedir (d_closedir.U):
        This variable conditionally defines HAS_CLOSEDIR if closedir() is
        available.
 
-d_cmsghdr_s (d_socket.U):
-       This variable conditionally defines the HAS_STRUCT_CMSGHDR symbol,
-       which indicates that the the struct cmsghdr is supported.
-
 d_const (d_const.U):
        This variable conditionally defines the HASCONST symbol, which
        indicates to the C program that this C compiler knows about the
@@ -810,10 +806,6 @@ d_lstat (d_lstat.U):
        This variable conditionally defines HAS_LSTAT if lstat() is
        available to do file stats on symbolic links.
 
-d_madvise (d_madvise.U):
-       This variable conditionally defines HAS_MADVISE if madvise() is
-       available to map a file into memory.
-
 d_mblen (d_mblen.U):
        This variable conditionally defines the HAS_MBLEN symbol, which
        indicates to the C program that the mblen() routine is available
@@ -867,14 +859,6 @@ d_mktime (d_mktime.U):
        This variable conditionally defines the HAS_MKTIME symbol, which
        indicates to the C program that the mktime() routine is available.
 
-d_mmap (d_mmap.U):
-       This variable conditionally defines HAS_MMAP if mmap() is
-       available to map a file into memory.
-
-d_mprotect (d_mprotect.U):
-       This variable conditionally defines HAS_MPROTECT if mprotect() is
-       available to modify the access protection of a memory mapped file.
-
 d_msg (d_msg.U):
        This variable conditionally defines the HAS_MSG symbol, which
        indicates that the entire msg*(2) library is present.
@@ -912,10 +896,6 @@ d_msgget (d_msgget.U):
        This variable conditionally defines the HAS_MSGGET symbol, which
        indicates to the C program that the msgget() routine is available.
 
-d_msghdr_s (d_socket.U):
-       This variable conditionally defines the HAS_STRUCT_MSGHDR symbol,
-       which indicates that the struct msghdr is supported.
-
 d_msgrcv (d_msgrcv.U):
        This variable conditionally defines the HAS_MSGRCV symbol, which
        indicates to the C program that the msgrcv() routine is available.
@@ -924,14 +904,6 @@ d_msgsnd (d_msgsnd.U):
        This variable conditionally defines the HAS_MSGSND symbol, which
        indicates to the C program that the msgsnd() routine is available.
 
-d_msync (d_msync.U):
-       This variable conditionally defines HAS_MSYNC if msync() is
-       available to synchronize a mapped file.
-
-d_munmap (d_munmap.U):
-       This variable conditionally defines HAS_MUNMAP if munmap() is
-       available to unmap a region mapped by mmap().
-
 d_mymalloc (mallocsrc.U):
        This variable conditionally defines MYMALLOC in case other parts
        of the source want to take special action if MYMALLOC is used.
@@ -1089,14 +1061,6 @@ d_readlink (d_readlink.U):
        indicates to the C program that the readlink() routine is available
        to read the value of a symbolic link.
 
-d_readv (d_readv.U):
-       This variable conditionally defines the HAS_READV symbol, which
-       indicates to the C program that the readv() routine is available.
-
-d_recvmsg (d_socket.U):
-       This variable conditionally defines the HAS_RECVMSG symbol,
-       which indicates that the recvmsg is supported.
-
 d_rename (d_rename.U):
        This variable conditionally defines the HAS_RENAME symbol, which
        indicates to the C program that the rename() routine is available
@@ -1166,10 +1130,6 @@ d_semop (d_semop.U):
        This variable conditionally defines the HAS_SEMOP symbol, which
        indicates to the C program that the semop() routine is available.
 
-d_sendmsg (d_socket.U):
-       This variable conditionally defines the HAS_SENDMSG symbol,
-       which indicates that the sendmsg is supported.
-
 d_setegid (d_setegid.U):
        This variable conditionally defines the HAS_SETEGID symbol, which
        indicates to the C program that the setegid() routine is available
@@ -1557,10 +1517,6 @@ d_wctomb (d_wctomb.U):
        indicates to the C program that the wctomb() routine is available
        to convert a wide character to a multibyte.
 
-d_writev (d_writev.U):
-       This variable conditionally defines the HAS_WRITEV symbol, which
-       indicates to the C program that the writev() routine is available.
-
 d_xenix (Guess.U):
        This variable conditionally defines the symbol XENIX, which alerts
        the C program that it runs under Xenix.
@@ -1952,10 +1908,6 @@ i_sysioctl (i_sysioctl.U):
        indicates to the C program that <sys/ioctl.h> exists and should
        be included.
 
-i_sysmman (i_sysmman.U):
-       This variable conditionally defines the I_SYS_MMAN symbol, and
-       indicates whether a C program should include <sys/mman.h>.
-
 i_sysmount (i_sysmount.U):
        This variable conditionally defines the I_SYSMOUNT symbol,
        and indicates whether a C program should include <sys/mount.h>.
@@ -2411,11 +2363,6 @@ mkdir (Loc.U):
        full pathname (if any) of the mkdir program.  After Configure runs,
        the value is reset to a plain "mkdir" and is not useful.
 
-mmaptype (d_mmap.U):
-       This symbol contains the type of pointer returned by mmap()
-       (and simultaneously the type of the first argument).
-       It can be 'void *' or 'caddr_t'.
-
 models (models.U):
        This variable contains the list of memory models supported by this
        system.  Possible component values are none, split, unsplit, small,
index 7b0dd08..4090810 100644 (file)
@@ -8,7 +8,7 @@
 
 # Package name      : perl5
 # Source directory  : .
-# Configuration time: Wed Oct 27 20:21:09 EET DST 1999
+# Configuration time: Wed Oct 27 21:34:17 EET DST 1999
 # Configured by     : jhi
 # Target system     : osf1 alpha.hut.fi v4.0 878 alpha 
 
@@ -56,7 +56,7 @@ ccflags='-pthread -std -DLANGUAGE_C'
 ccsymbols='__LANGUAGE_C__=1 _LONGLONG=1 LANGUAGE_C=1 SYSTYPE_BSD=1'
 cf_by='jhi'
 cf_email='yourname@yourhost.yourplace.com'
-cf_time='Wed Oct 27 20:21:09 EET DST 1999'
+cf_time='Wed Oct 27 21:34:17 EET DST 1999'
 chgrp=''
 chmod=''
 chown=''
@@ -112,7 +112,6 @@ d_chown='define'
 d_chroot='define'
 d_chsize='undef'
 d_closedir='define'
-d_cmsghdr_s='define'
 d_const='define'
 d_crypt='define'
 d_csh='define'
@@ -205,7 +204,6 @@ d_lockf='define'
 d_longdbl='define'
 d_longlong='define'
 d_lstat='define'
-d_madvise='define'
 d_mblen='define'
 d_mbstowcs='define'
 d_mbtowc='define'
@@ -217,8 +215,6 @@ d_memset='define'
 d_mkdir='define'
 d_mkfifo='define'
 d_mktime='define'
-d_mmap='define'
-d_mprotect='define'
 d_msg='define'
 d_msg_ctrunc='define'
 d_msg_dontroute='define'
@@ -227,11 +223,8 @@ d_msg_peek='define'
 d_msg_proxy='undef'
 d_msgctl='define'
 d_msgget='define'
-d_msghdr_s='define'
 d_msgrcv='define'
 d_msgsnd='define'
-d_msync='define'
-d_munmap='define'
 d_mymalloc='undef'
 d_nice='define'
 d_off64_t='undef'
@@ -256,8 +249,6 @@ d_pwpasswd='define'
 d_pwquota='define'
 d_readdir='define'
 d_readlink='define'
-d_readv='define'
-d_recvmsg='define'
 d_rename='define'
 d_rewinddir='define'
 d_rmdir='define'
@@ -274,7 +265,6 @@ d_semctl_semid_ds='define'
 d_semctl_semun='define'
 d_semget='define'
 d_semop='define'
-d_sendmsg='define'
 d_setegid='define'
 d_seteuid='define'
 d_setgrent='define'
@@ -361,7 +351,6 @@ d_wait4='define'
 d_waitpid='define'
 d_wcstombs='define'
 d_wctomb='define'
-d_writev='define'
 d_xenix='undef'
 date='date'
 db_hashtype='u_int32_t'
@@ -446,7 +435,6 @@ i_sysfile='define'
 i_sysfilio='undef'
 i_sysin='undef'
 i_sysioctl='define'
-i_sysmman='define'
 i_sysmount='define'
 i_sysndir='undef'
 i_sysparam='define'
@@ -539,7 +527,6 @@ man3ext='3'
 medium=''
 mips_type=''
 mkdir='mkdir'
-mmaptype='void *'
 models='none'
 modetype='mode_t'
 more='more'
index 66abec5..4f31389 100644 (file)
@@ -17,7 +17,7 @@
 /*
  * Package name      : perl5
  * Source directory  : .
- * Configuration time: Wed Oct 27 20:21:09 EET DST 1999
+ * Configuration time: Wed Oct 27 21:34:17 EET DST 1999
  * Configured by     : jhi
  * Target system     : osf1 alpha.hut.fi v4.0 878 alpha 
  */
  */
 #define HAS_MKTIME             /**/
 
-/* HAS_MSYNC:
- *     This symbol, if defined, indicates that the msync system call is
- *     available to synchronize a mapped file.
- */
-#define HAS_MSYNC              /**/
-
-/* HAS_MUNMAP:
- *     This symbol, if defined, indicates that the munmap system call is
- *     available to unmap a region, usually mapped by mmap().
- */
-#define HAS_MUNMAP             /**/
-
 /* HAS_NICE:
  *     This symbol, if defined, indicates that the nice routine is
  *     available.
  */
 #define HAS_MEMCHR     /**/
 
-/* HAS_MMAP:
- *     This symbol, if defined, indicates that the mmap system call is
- *     available to map a file into memory.
- */
-/* Mmap_t:
- *     This symbol holds the return type of the mmap() system call
- *     (and simultaneously the type of the first argument).
- *     Usually set to 'void *' or 'cadd_t'.
- */
-#define HAS_MMAP               /**/
-#define Mmap_t void *  /**/
-
 /* HAS_MSG:
  *     This symbol, if defined, indicates that the entire msg*(2) library is
  *     supported (IPC mechanism based on message queues).
  *     Checking just with #ifdef might not be enough because this symbol
  *     has been known to be an enum.
  */
-/* HAS_SENDMSG:
- *     This symbol, if defined, indicates that the sendmsg is supported
- *     to send messages between sockets.  You will also need struct
- *     iovec from <sys/uio.h>, HAS_STRUCT_IOVEC and I_SYSUIO.
- */
-/* HAS_RECVMSG:
- *     This symbol, if defined, indicates that the recvmsg is supported
- *     to send messages between sockets.  You will also need struct
- *     iovec from <sys/uio.h>, HAS_STRUCT_IOVEC and I_SYSUIO.
- */
-/* HAS_STRUCT_MSGHDR:
- *     This symbol, if defined, indicates that the struct msghdr
- *     (BSD 4.3 or 4.4) is supported.  You will also need struct
- *     iovec from <sys/uio.h>, HAS_STRUCT_IOVEC and I_SYSUIO.
- */
-/* HAS_STRUCT_CMSGHDR:
- *     This symbol, if defined, indicates that the struct cmsghdr
- *     (BSD 4.4) is supported.  You will also need struct
- *     iovec from <sys/uio.h>, HAS_STRUCT_IOVEC and I_SYSUIO.
- */
 #define        HAS_SOCKET              /**/
 #define        HAS_SOCKETPAIR  /**/
 #define        HAS_MSG_CTRUNC  /**/
 #define        HAS_MSG_PEEK    /**/
 /*#define      HAS_MSG_PROXY   / **/
 #define        HAS_SCM_RIGHTS  /**/
-#define        HAS_SENDMSG     /**/
-#define        HAS_RECVMSG     /**/
-#define        HAS_STRUCT_MSGHDR       /**/
-#define        HAS_STRUCT_CMSGHDR      /**/
 
 /* USE_STAT_BLOCKS:
  *     This symbol is defined if this system has a stat structure declaring
  *     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
  */
 #define HAS_LDBL_DIG   /* */
 
-/* HAS_MADVISE:
- *     This symbol, if defined, indicates that the madvise system call is
- *     available to map a file into memory.
- */
-#define HAS_MADVISE            /**/
-
-/* HAS_MPROTECT:
- *     This symbol, if defined, indicates that the mprotect system call is
- *     available to modify the access protection of a memory mapped file.
- */
-#define HAS_MPROTECT           /**/
-
-/* HAS_READV:
- *     This symbol, if defined, indicates that the readv routine is
- *     available to do gather reads.  You will also need <sys/uio.h>
- *     and there I_SYSUIO.
- */
-#define HAS_READV              /**/
-
 /* HAS_SETSPENT:
  *     This symbol, if defined, indicates that the setspent system call is
  *     available to initialize the scan of SysV shadow password entries.
  */
 #define HAS_USTAT              /**/
 
-/* HAS_WRITEV:
- *     This symbol, if defined, indicates that the writev routine is
- *     available to do scatter writes.
- */
-#define HAS_WRITEV             /**/
-
 /* USE_DYNAMIC_LOADING:
  *     This symbol, if defined, indicates that dynamic loading of
  *     some sort is available.
  */
 /*#define      I_SOCKS         / **/
 
-/* I_SYS_MMAN:
- *     This symbol, if defined, indicates that <sys/mman.h> exists and
- *     should be included.
- */
-#define        I_SYS_MMAN              /**/
-
 /* I_SYS_MOUNT:
  *     This symbol, if defined, indicates that <sys/mount.h> exists and
  *     should be included.
index fc5d9ed..c7ffd85 100644 (file)
@@ -376,18 +376,6 @@ sed <<!GROK!THIS! >config.h -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un-
  */
 #$d_mktime HAS_MKTIME          /**/
 
-/* HAS_MSYNC:
- *     This symbol, if defined, indicates that the msync system call is
- *     available to synchronize a mapped file.
- */
-#$d_msync HAS_MSYNC            /**/
-
-/* HAS_MUNMAP:
- *     This symbol, if defined, indicates that the munmap system call is
- *     available to unmap a region, usually mapped by mmap().
- */
-#$d_munmap HAS_MUNMAP          /**/
-
 /* HAS_NICE:
  *     This symbol, if defined, indicates that the nice routine is
  *     available.
@@ -1789,18 +1777,6 @@ sed <<!GROK!THIS! >config.h -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un-
  */
 #$d_memchr HAS_MEMCHR  /**/
 
-/* HAS_MMAP:
- *     This symbol, if defined, indicates that the mmap system call is
- *     available to map a file into memory.
- */
-/* Mmap_t:
- *     This symbol holds the return type of the mmap() system call
- *     (and simultaneously the type of the first argument).
- *     Usually set to 'void *' or 'cadd_t'.
- */
-#$d_mmap HAS_MMAP              /**/
-#define Mmap_t $mmaptype       /**/
-
 /* HAS_MSG:
  *     This symbol, if defined, indicates that the entire msg*(2) library is
  *     supported (IPC mechanism based on message queues).
@@ -1907,26 +1883,6 @@ sed <<!GROK!THIS! >config.h -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un-
  *     Checking just with #ifdef might not be enough because this symbol
  *     has been known to be an enum.
  */
-/* HAS_SENDMSG:
- *     This symbol, if defined, indicates that the sendmsg is supported
- *     to send messages between sockets.  You will also need struct
- *     iovec from <sys/uio.h>, HAS_STRUCT_IOVEC and I_SYSUIO.
- */
-/* HAS_RECVMSG:
- *     This symbol, if defined, indicates that the recvmsg is supported
- *     to send messages between sockets.  You will also need struct
- *     iovec from <sys/uio.h>, HAS_STRUCT_IOVEC and I_SYSUIO.
- */
-/* HAS_STRUCT_MSGHDR:
- *     This symbol, if defined, indicates that the struct msghdr
- *     (BSD 4.3 or 4.4) is supported.  You will also need struct
- *     iovec from <sys/uio.h>, HAS_STRUCT_IOVEC and I_SYSUIO.
- */
-/* HAS_STRUCT_CMSGHDR:
- *     This symbol, if defined, indicates that the struct cmsghdr
- *     (BSD 4.4) is supported.  You will also need struct
- *     iovec from <sys/uio.h>, HAS_STRUCT_IOVEC and I_SYSUIO.
- */
 #$d_socket     HAS_SOCKET              /**/
 #$d_sockpair   HAS_SOCKETPAIR  /**/
 #$d_msg_ctrunc HAS_MSG_CTRUNC  /**/
@@ -1935,10 +1891,6 @@ sed <<!GROK!THIS! >config.h -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un-
 #$d_msg_peek   HAS_MSG_PEEK    /**/
 #$d_msg_proxy  HAS_MSG_PROXY   /**/
 #$d_scm_rights HAS_SCM_RIGHTS  /**/
-#$d_sendmsg    HAS_SENDMSG     /**/
-#$d_recvmsg    HAS_RECVMSG     /**/
-#$d_msghdr_s   HAS_STRUCT_MSGHDR       /**/
-#$d_cmsghdr_s  HAS_STRUCT_CMSGHDR      /**/
 
 /* USE_STAT_BLOCKS:
  *     This symbol is defined if this system has a stat structure declaring
@@ -2080,12 +2032,7 @@ sed <<!GROK!THIS! >config.h -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un-
  *     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.
- */
 #$i_sysuio     I_SYSUIO                /**/
-#$d_iovec_s    HAS_STRUCT_IOVEC                /**/
 
 /* Free_t:
  *     This variable contains the return type of free().  It is usually
@@ -2253,25 +2200,6 @@ sed <<!GROK!THIS! >config.h -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un-
  */
 #$d_ldbl_dig HAS_LDBL_DIG      /* */
 
-/* HAS_MADVISE:
- *     This symbol, if defined, indicates that the madvise system call is
- *     available to map a file into memory.
- */
-#$d_madvise HAS_MADVISE                /**/
-
-/* HAS_MPROTECT:
- *     This symbol, if defined, indicates that the mprotect system call is
- *     available to modify the access protection of a memory mapped file.
- */
-#$d_mprotect HAS_MPROTECT              /**/
-
-/* HAS_READV:
- *     This symbol, if defined, indicates that the readv routine is
- *     available to do gather reads.  You will also need <sys/uio.h>
- *     and there I_SYSUIO.
- */
-#$d_readv HAS_READV            /**/
-
 /* HAS_SETSPENT:
  *     This symbol, if defined, indicates that the setspent system call is
  *     available to initialize the scan of SysV shadow password entries.
@@ -2327,12 +2255,6 @@ sed <<!GROK!THIS! >config.h -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un-
  */
 #$d_ustat HAS_USTAT            /**/
 
-/* HAS_WRITEV:
- *     This symbol, if defined, indicates that the writev routine is
- *     available to do scatter writes.
- */
-#$d_writev HAS_WRITEV          /**/
-
 /* USE_DYNAMIC_LOADING:
  *     This symbol, if defined, indicates that dynamic loading of
  *     some sort is available.
@@ -2408,12 +2330,6 @@ sed <<!GROK!THIS! >config.h -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un-
  */
 #$i_socks      I_SOCKS         /**/
 
-/* I_SYS_MMAN:
- *     This symbol, if defined, indicates that <sys/mman.h> exists and
- *     should be included.
- */
-#$i_sysmman    I_SYS_MMAN              /**/
-
 /* I_SYS_MOUNT:
  *     This symbol, if defined, indicates that <sys/mount.h> exists and
  *     should be included.
index 0ff42e2..9f7f370 100644 (file)
  */
 #define HAS_MKTIME             /**/
 
-/* HAS_MSYNC:
- *     This symbol, if defined, indicates that the msync system call is
- *     available to synchronize a mapped file.
- */
-/*#define HAS_MSYNC            /**/
-
-/* HAS_MUNMAP:
- *     This symbol, if defined, indicates that the munmap system call is
- *     available to unmap a region, usually mapped by mmap().
- */
-/*#define HAS_MUNMAP           /**/
-
 /* HAS_NICE:
  *     This symbol, if defined, indicates that the nice routine is
  *     available.
  */
 #define HAS_MEMCHR     /**/
 
-/* HAS_MMAP:
- *     This symbol, if defined, indicates that the mmap system call is
- *     available to map a file into memory.
- */
-/* Mmap_t:
- *     This symbol holds the return type of the mmap() system call
- *     (and simultaneously the type of the first argument).
- *     Usually set to 'void *' or 'cadd_t'.
- */
-/*#define HAS_MMAP             /**/
-#define Mmap_t void *  /**/
-
 /* HAS_MSG:
  *     This symbol, if defined, indicates that the entire msg*(2) library is
  *     supported (IPC mechanism based on message queues).
  *     Checking just with #ifdef might not be enough because this symbol
  *     has been known to be an enum.
  */
-/* HAS_SENDMSG:
- *     This symbol, if defined, indicates that the sendmsg is supported
- *     to send messages between sockets.  You will also need struct
- *     iovec from <sys/uio.h>, HAS_STRUCT_IOVEC and I_SYSUIO.
- */
-/* HAS_RECVMSG:
- *     This symbol, if defined, indicates that the recvmsg is supported
- *     to send messages between sockets.  You will also need struct
- *     iovec from <sys/uio.h>, HAS_STRUCT_IOVEC and I_SYSUIO.
- */
-/* HAS_STRUCT_MSGHDR:
- *     This symbol, if defined, indicates that the struct msghdr
- *     (BSD 4.3 or 4.4) is supported.  You will also need struct
- *     iovec from <sys/uio.h>, HAS_STRUCT_IOVEC and I_SYSUIO.
- */
-/* HAS_STRUCT_CMSGHDR:
- *     This symbol, if defined, indicates that the struct cmsghdr
- *     (BSD 4.4) is supported.  You will also need struct
- *     iovec from <sys/uio.h>, HAS_STRUCT_IOVEC and I_SYSUIO.
- */
 #define        HAS_SOCKET              /**/
 /*#define      HAS_SOCKETPAIR  /**/
 /*#define      HAS_MSG_CTRUNC  /**/
 /*#define      HAS_MSG_PEEK    /**/
 /*#define      HAS_MSG_PROXY   / **/
 /*#define      HAS_SCM_RIGHTS  /**/
-/*##define     HAS_SENDMSG     /**/
-/*##define     HAS_RECVMSG     /**/
-/*##define     HAS_STRUCT_MSGHDR       /**/
-/*##define     HAS_STRUCT_CMSGHDR      /**/
 
 /* USE_STAT_BLOCKS:
  *     This symbol is defined if this system has a stat structure declaring
 /*#define PWGECOS      /**/
 /*#define PWPASSWD     /**/
 
-/* I_SYSUIO:
- *     This symbol, if defined, indicates that <sys/uio.h> exists and
- *     should be included.
- */
-#/*define      I_SYSUIO                /**/
-
 /* Free_t:
  *     This variable contains the return type of free().  It is usually
  * void, but occasionally int.
  */
 /*#define HAS_HASMNTOPT                / **/
 
-/* HAS_MADVISE:
- *     This symbol, if defined, indicates that the madvise system call is
- *     available to map a file into memory.
- */
-/*#define HAS_MADVISE          /**/
-
-/* HAS_MPROTECT:
- *     This symbol, if defined, indicates that the mprotect system call is
- *     available to modify the access protection of a memory mapped file.
- */
-/*#define HAS_MPROTECT         /**/
-
-/* HAS_READV:
- *     This symbol, if defined, indicates that the readv routine is
- *     available to do gather reads.  You will also need <sys/uio.h>
- *     and there I_SYSUIO.
- */
-/*#define HAS_READV            /**/
-
 /* USE_SFIO:
  *     This symbol, if defined, indicates that sfio should
  *     be used.
  */
 #define        HAS_TELLDIR_PROTO       /**/
 
-/* HAS_WRITEV:
- *     This symbol, if defined, indicates that the writev routine is
- *     available to do scatter writes.
- */
-/*#define HAS_WRITEV           /**/
-
 /* USE_DYNAMIC_LOADING:
  *     This symbol, if defined, indicates that dynamic loading of
  *     some sort is available.
  */
 /*#define      I_POLL          /**/
 
-/* I_SYS_MMAN:
- *     This symbol, if defined, indicates that <sys/mman.h> exists and
- *     should be included.
- */
-/*#define      I_SYS_MMAN              /**/
-
 /* I_SYS_MOUNT:
  *     This symbol, if defined, indicates that <sys/mount.h> exists and
  *     should be included.
index 3ecea42..852edf2 100644 (file)
@@ -1345,22 +1345,5 @@ struct IPerlSockInfo
 
 #endif /* PERL_IMPLICIT_SYS */
 
-/* Mention
-
-   HAS_READV
-   HAS_RECVMSG
-   HAS_SENDMSG
-   HAS_WRITEV
-   HAS_STRUCT_MSGHDR
-   HAS_STRUCT_CMSGHDR
-
-   here so that Configure picks them up.  Perl core does not
-   use them but somebody might want to extend Socket:: or IO::
-   someday.
-
-   Jarkko Hietaniemi November 1998
-
-   */
-
 #endif /* __Inc__IPerl___ */
 
diff --git a/perl.h b/perl.h
index 0392a04..244c339 100644 (file)
--- a/perl.h
+++ b/perl.h
@@ -3186,20 +3186,6 @@ typedef struct am_table_short AMTS;
 #   endif
 #endif
 
-/* Mention
-
-   INSTALL_USR_BIN_PERL
-
-   I_SYS_MMAN
-   HAS_MMAP
-   HAS_MUNMAP
-   HAS_MPROTECT
-   HAS_MSYNC
-   HAS_MADVISE
-   Mmap_t
-
-   here so that Configure picks them up. */
-
 #ifdef IAMSUID
 
 #ifdef I_SYS_STATVFS
index d4f8f66..b3335b0 100644 (file)
  */
 #define HAS_MKTIME             /**/
 
-/* HAS_MSYNC:
- *     This symbol, if defined, indicates that the msync system call is
- *     available to synchronize a mapped file.
- */
-/*#define HAS_MSYNC            /**/
-
-/* HAS_MUNMAP:
- *     This symbol, if defined, indicates that the munmap system call is
- *     available to unmap a region, usually mapped by mmap().
- */
-/*#define HAS_MUNMAP           /**/
-
 /* HAS_NICE:
  *     This symbol, if defined, indicates that the nice routine is
  *     available.
  */
 #define HAS_MEMCHR     /**/
 
-/* HAS_MMAP:
- *     This symbol, if defined, indicates that the mmap system call is
- *     available to map a file into memory.
- */
-/* Mmap_t:
- *     This symbol holds the return type of the mmap() system call
- *     (and simultaneously the type of the first argument).
- *     Usually set to 'void *' or 'cadd_t'.
- */
-/*#define HAS_MMAP             /**/
-#define Mmap_t void *  /**/
-
 /* HAS_MSG:
  *     This symbol, if defined, indicates that the entire msg*(2) library is
  *     supported (IPC mechanism based on message queues).
  *     Checking just with #ifdef might not be enough because this symbol
  *     has been known to be an enum.
  */
-/* HAS_SENDMSG:
- *     This symbol, if defined, indicates that the sendmsg is supported
- *     to send messages between sockets.  You will also need struct
- *     iovec from <sys/uio.h>, HAS_STRUCT_IOVEC and I_SYSUIO.
- */
-/* HAS_RECVMSG:
- *     This symbol, if defined, indicates that the recvmsg is supported
- *     to send messages between sockets.  You will also need struct
- *     iovec from <sys/uio.h>, HAS_STRUCT_IOVEC and I_SYSUIO.
- */
-/* HAS_STRUCT_MSGHDR:
- *     This symbol, if defined, indicates that the struct msghdr
- *     (BSD 4.3 or 4.4) is supported.  You will also need struct
- *     iovec from <sys/uio.h>, HAS_STRUCT_IOVEC and I_SYSUIO.
- */
-/* HAS_STRUCT_CMSGHDR:
- *     This symbol, if defined, indicates that the struct cmsghdr
- *     (BSD 4.4) is supported.  You will also need struct
- *     iovec from <sys/uio.h>, HAS_STRUCT_IOVEC and I_SYSUIO.
- */
 #define        HAS_SOCKET              /**/
 /*#define      HAS_SOCKETPAIR  /**/
 /*#define      HAS_MSG_CTRUNC  /**/
 /*#define      HAS_MSG_PEEK    /**/
 /*#define      HAS_MSG_PROXY   /**/
 /*#define      HAS_SCM_RIGHTS  /**/
-/*#define      HAS_SENDMSG     /**/
-/*#define      HAS_RECVMSG     /**/
-/*#define      HAS_STRUCT_MSGHDR       /**/
-/*#define      HAS_STRUCT_CMSGHDR      /**/
 
 /* USE_STAT_BLOCKS:
  *     This symbol is defined if this system has a stat structure declaring
 /*#define PWGECOS      /**/
 /*#define PWPASSWD     /**/
 
-/* I_SYSUIO:
- *     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
  * void, but occasionally int.
  */
 #define HAS_LDBL_DIG   /**/
 
-/* HAS_MADVISE:
- *     This symbol, if defined, indicates that the madvise system call is
- *     available to map a file into memory.
- */
-/*#define HAS_MADVISE          /**/
-
-/* HAS_MPROTECT:
- *     This symbol, if defined, indicates that the mprotect system call is
- *     available to modify the access protection of a memory mapped file.
- */
-/*#define HAS_MPROTECT         /**/
-
-/* HAS_READV:
- *     This symbol, if defined, indicates that the readv routine is
- *     available to do gather reads.  You will also need <sys/uio.h>
- *     and there I_SYSUIO.
- */
-/*#define HAS_READV            /**/
-
 /* HAS_SETSPENT:
  *     This symbol, if defined, indicates that the setspent system call is
  *     available to initialize the scan of SysV shadow password entries.
  */
 #define        HAS_TELLDIR_PROTO       /**/
 
-/* HAS_WRITEV:
- *     This symbol, if defined, indicates that the writev routine is
- *     available to do scatter writes.
- */
-/*#define HAS_WRITEV           /**/
-
 /* USE_DYNAMIC_LOADING:
  *     This symbol, if defined, indicates that dynamic loading of
  *     some sort is available.
  */
 /*#define      I_SOCKS         /**/
 
-/* I_SYS_MMAN:
- *     This symbol, if defined, indicates that <sys/mman.h> exists and
- *     should be included.
- */
-/*#define      I_SYS_MMAN              /**/
-
 /* I_SYS_MOUNT:
  *     This symbol, if defined, indicates that <sys/mount.h> exists and
  *     should be included.
index 4dc26b1..3f794c3 100644 (file)
  */
 #define HAS_MKTIME             /**/
 
-/* HAS_MSYNC:
- *     This symbol, if defined, indicates that the msync system call is
- *     available to synchronize a mapped file.
- */
-/*#define HAS_MSYNC            /**/
-
-/* HAS_MUNMAP:
- *     This symbol, if defined, indicates that the munmap system call is
- *     available to unmap a region, usually mapped by mmap().
- */
-/*#define HAS_MUNMAP           /**/
-
 /* HAS_NICE:
  *     This symbol, if defined, indicates that the nice routine is
  *     available.
  */
 #define HAS_MEMCHR     /**/
 
-/* HAS_MMAP:
- *     This symbol, if defined, indicates that the mmap system call is
- *     available to map a file into memory.
- */
-/* Mmap_t:
- *     This symbol holds the return type of the mmap() system call
- *     (and simultaneously the type of the first argument).
- *     Usually set to 'void *' or 'cadd_t'.
- */
-/*#define HAS_MMAP             /**/
-#define Mmap_t void *  /**/
-
 /* HAS_MSG:
  *     This symbol, if defined, indicates that the entire msg*(2) library is
  *     supported (IPC mechanism based on message queues).
  *     Checking just with #ifdef might not be enough because this symbol
  *     has been known to be an enum.
  */
-/* HAS_SENDMSG:
- *     This symbol, if defined, indicates that the sendmsg is supported
- *     to send messages between sockets.  You will also need struct
- *     iovec from <sys/uio.h>, HAS_STRUCT_IOVEC and I_SYSUIO.
- */
-/* HAS_RECVMSG:
- *     This symbol, if defined, indicates that the recvmsg is supported
- *     to send messages between sockets.  You will also need struct
- *     iovec from <sys/uio.h>, HAS_STRUCT_IOVEC and I_SYSUIO.
- */
-/* HAS_STRUCT_MSGHDR:
- *     This symbol, if defined, indicates that the struct msghdr
- *     (BSD 4.3 or 4.4) is supported.  You will also need struct
- *     iovec from <sys/uio.h>, HAS_STRUCT_IOVEC and I_SYSUIO.
- */
-/* HAS_STRUCT_CMSGHDR:
- *     This symbol, if defined, indicates that the struct cmsghdr
- *     (BSD 4.4) is supported.  You will also need struct
- *     iovec from <sys/uio.h>, HAS_STRUCT_IOVEC and I_SYSUIO.
- */
 #define        HAS_SOCKET              /**/
 /*#define      HAS_SOCKETPAIR  /**/
 /*#define      HAS_MSG_CTRUNC  /**/
 /*#define      HAS_MSG_PEEK    /**/
 /*#define      HAS_MSG_PROXY   /**/
 /*#define      HAS_SCM_RIGHTS  /**/
-/*#define      HAS_SENDMSG     /**/
-/*#define      HAS_RECVMSG     /**/
-/*#define      HAS_STRUCT_MSGHDR       /**/
-/*#define      HAS_STRUCT_CMSGHDR      /**/
 
 /* USE_STAT_BLOCKS:
  *     This symbol is defined if this system has a stat structure declaring
 /*#define PWGECOS      /**/
 /*#define PWPASSWD     /**/
 
-/* I_SYSUIO:
- *     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
  * void, but occasionally int.
  */
 #define HAS_LDBL_DIG   /**/
 
-/* HAS_MADVISE:
- *     This symbol, if defined, indicates that the madvise system call is
- *     available to map a file into memory.
- */
-/*#define HAS_MADVISE          /**/
-
-/* HAS_MPROTECT:
- *     This symbol, if defined, indicates that the mprotect system call is
- *     available to modify the access protection of a memory mapped file.
- */
-/*#define HAS_MPROTECT         /**/
-
-/* HAS_READV:
- *     This symbol, if defined, indicates that the readv routine is
- *     available to do gather reads.  You will also need <sys/uio.h>
- *     and there I_SYSUIO.
- */
-/*#define HAS_READV            /**/
-
 /* HAS_SETSPENT:
  *     This symbol, if defined, indicates that the setspent system call is
  *     available to initialize the scan of SysV shadow password entries.
  */
 #define        HAS_TELLDIR_PROTO       /**/
 
-/* HAS_WRITEV:
- *     This symbol, if defined, indicates that the writev routine is
- *     available to do scatter writes.
- */
-/*#define HAS_WRITEV           /**/
-
 /* USE_DYNAMIC_LOADING:
  *     This symbol, if defined, indicates that dynamic loading of
  *     some sort is available.
  */
 /*#define      I_SOCKS         /**/
 
-/* I_SYS_MMAN:
- *     This symbol, if defined, indicates that <sys/mman.h> exists and
- *     should be included.
- */
-/*#define      I_SYS_MMAN              /**/
-
 /* I_SYS_MOUNT:
  *     This symbol, if defined, indicates that <sys/mount.h> exists and
  *     should be included.
index ffbb10f..ebaf792 100644 (file)
  */
 #define HAS_MEMCHR     /**/
 
-/* HAS_MMAP:
- *     This symbol, if defined, indicates that the mmap system call is
- *     available to map a file into memory.
- */
-/* Mmap_t:
- *     This symbol holds the return type of the mmap() system call
- *     (and simultaneously the type of the first argument).
- *     Usually set to 'void *' or 'cadd_t'.
- */
-/*#define HAS_MMAP             /**/
-#define Mmap_t void *  /**/
-
 /* HAS_MSG:
  *     This symbol, if defined, indicates that the entire msg*(2) library is
  *     supported (IPC mechanism based on message queues).
  *     Checking just with #ifdef might not be enough because this symbol
  *     has been known to be an enum.
  */
-/* HAS_SENDMSG:
- *     This symbol, if defined, indicates that the sendmsg is supported
- *     to send messages between sockets.  You will also need struct
- *     iovec from <sys/uio.h>, HAS_STRUCT_IOVEC and I_SYSUIO.
- */
-/* HAS_RECVMSG:
- *     This symbol, if defined, indicates that the recvmsg is supported
- *     to send messages between sockets.  You will also need struct
- *     iovec from <sys/uio.h>, HAS_STRUCT_IOVEC and I_SYSUIO.
- */
-/* HAS_STRUCT_MSGHDR:
- *     This symbol, if defined, indicates that the struct msghdr
- *     (BSD 4.3 or 4.4) is supported.  You will also need struct
- *     iovec from <sys/uio.h>, HAS_STRUCT_IOVEC and I_SYSUIO.
- */
-/* HAS_STRUCT_CMSGHDR:
- *     This symbol, if defined, indicates that the struct cmsghdr
- *     (BSD 4.4) is supported.  You will also need struct
- *     iovec from <sys/uio.h>, HAS_STRUCT_IOVEC and I_SYSUIO.
- */
 #define        HAS_SOCKET              /**/
 /*#define      HAS_SOCKETPAIR  /**/
 /*#define      HAS_MSG_CTRUNC  /**/
 /*#define      HAS_MSG_PEEK    /**/
 /*#define      HAS_MSG_PROXY   /**/
 /*#define      HAS_SCM_RIGHTS  /**/
-/*#define      HAS_SENDMSG     /**/
-/*#define      HAS_RECVMSG     /**/
-/*#define      HAS_STRUCT_MSGHDR       /**/
-/*#define      HAS_STRUCT_CMSGHDR      /**/
 
 /* USE_STAT_BLOCKS:
  *     This symbol is defined if this system has a stat structure declaring
 /*#define PWGECOS      /**/
 /*#define PWPASSWD     /**/
 
-/* I_SYSUIO:
- *     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
  * void, but occasionally int.
  */
 #define HAS_LDBL_DIG   /**/
 
-/* HAS_MADVISE:
- *     This symbol, if defined, indicates that the madvise system call is
- *     available to map a file into memory.
- */
-/*#define HAS_MADVISE          /**/
-
-/* HAS_MPROTECT:
- *     This symbol, if defined, indicates that the mprotect system call is
- *     available to modify the access protection of a memory mapped file.
- */
-/*#define HAS_MPROTECT         /**/
-
-/* HAS_READV:
- *     This symbol, if defined, indicates that the readv routine is
- *     available to do gather reads.  You will also need <sys/uio.h>
- *     and there I_SYSUIO.
- */
-/*#define HAS_READV            /**/
-
 /* HAS_SETSPENT:
  *     This symbol, if defined, indicates that the setspent system call is
  *     available to initialize the scan of SysV shadow password entries.
  */
 #define        HAS_TELLDIR_PROTO       /**/
 
-/* HAS_WRITEV:
- *     This symbol, if defined, indicates that the writev routine is
- *     available to do scatter writes.
- */
-/*#define HAS_WRITEV           /**/
-
 /* USE_DYNAMIC_LOADING:
  *     This symbol, if defined, indicates that dynamic loading of
  *     some sort is available.
  */
 /*#define      I_SOCKS         /**/
 
-/* I_SYS_MMAN:
- *     This symbol, if defined, indicates that <sys/mman.h> exists and
- *     should be included.
- */
-/*#define      I_SYS_MMAN              /**/
-
 /* I_SYS_MOUNT:
  *     This symbol, if defined, indicates that <sys/mount.h> exists and
  *     should be included.