This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Major *try* cleanup: introduce $rm_try
authorH.Merijn Brand <h.m.brand@xs4all.nl>
Mon, 23 Apr 2007 17:32:57 +0000 (17:32 +0000)
committerH.Merijn Brand <h.m.brand@xs4all.nl>
Mon, 23 Apr 2007 17:32:57 +0000 (17:32 +0000)
Some whitespace cleanup
Small text nit from Jarkko

p4raw-id: //depot/metaconfig@31039

76 files changed:
U/a_dvisory/intsize.U
U/compline/Csym.U
U/compline/alignbytes.U
U/compline/byteorder.U
U/compline/ccflags.U
U/compline/charsize.U
U/compline/d_casti32.U
U/compline/d_castneg.U
U/compline/d_closedir.U
U/compline/d_fd_set.U
U/compline/d_gconvert.U
U/compline/d_gnulibc.U
U/compline/d_open3.U
U/compline/d_safebcpy.U
U/compline/d_safemcpy.U
U/compline/d_sanemcmp.U
U/compline/d_sigaction.U
U/compline/d_sigsetjmp.U
U/compline/d_stdstdio.U
U/compline/d_vprintf.U
U/compline/doublesize.U
U/compline/i_time.U
U/compline/nblock_io.U
U/compline/ptrsize.U
U/compline/randfunc.U
U/compline/ssizetype.U
U/ebcdic/ebcdic.U
U/modified/Cppsym.U
U/modified/Unix.U
U/modified/d_getpgrp.U
U/modified/d_longdbl.U
U/modified/d_longlong.U
U/modified/d_setpgrp.U
U/modified/d_socket.U
U/modified/d_strctcpy.U
U/modified/d_union_semun.U
U/modified/d_volatile.U
U/modified/i_dirent.U
U/modified/i_malloc.U
U/modified/i_neterrno.U [new file with mode: 0644]
U/modified/voidflags.U
U/perl/d_builtin.U
U/perl/d_c99_variadic.U
U/perl/d_cplusplus.U
U/perl/d_dir_dd_fd.U
U/perl/d_fcntl_can_lock.U
U/perl/d_fpos64_t.U
U/perl/d_futimes.U
U/perl/d_int64_t.U
U/perl/d_libm_lib_version.U
U/perl/d_modfl.U
U/perl/d_off64_t.U
U/perl/d_signbit.U
U/perl/d_snprintf.U
U/perl/d_socklen_t.U
U/perl/d_sprintf_len.U
U/perl/d_u32align.U
U/perl/dlsrc.U
U/perl/fflushall.U
U/perl/i_db.U
U/perl/i_inttypes.U
U/perl/longdblfio.U
U/perl/need_va_copy.U
U/perl/perlxv.U
U/perl/quadfio.U
U/perl/selectminbits.U
U/perl/stdio_streams.U
U/perl/uselfs.U
U/protos/Hasfield.U
U/protos/Hasproto.U
U/protos/Hasstruct.U
U/protos/Protochk.U
U/threads/d_localtime_r.U
U/threads/d_pthrattrj.U
U/threads/d_pthread_y.U
U/typedefs/lseektype.U

index e98b312..46b584e 100644 (file)
@@ -20,7 +20,7 @@
 ?RCS: Revision 3.0  1993/08/18  12:08:52  ram
 ?RCS: Baseline for dist 3.0 netwide release.
 ?RCS:
-?MAKE:intsize longsize shortsize: Compile Myread cat rm run i_stdlib
+?MAKE:intsize longsize shortsize: Compile Myread cat run i_stdlib rm_try
 ?MAKE: -pick add $@ %<
 ?S:intsize:
 ?S:    This variable contains the value of the INTSIZE symbol, which
@@ -116,5 +116,5 @@ EOM
        fi
        ;;
 esac
-$rm -f try try.*
+$rm_try
 
index cdf45d2..a757a23 100644 (file)
@@ -27,7 +27,7 @@
 ?RCS: Baseline for dist 3.0 netwide release.
 ?RCS:
 ?MAKE:Csym mistrustnm: Options contains libc libs runnm test \
-       +cc +optimize +ccflags +ldflags run rm _exe d_cplusplus
+       +cc +optimize +ccflags +ldflags run rm_try _exe d_cplusplus
 ?MAKE: -pick add $@ %<
 ?LINT:define csym
 ?LINT:use libc
@@ -95,12 +95,12 @@ yes)
                        echo "extern $extern_C void *$1$tdc; void *(*(p()))$tdc { return &$1; } int main() { if(p()) return(0); else return(1); }"> try.c;
                        $cc -o try $optimize $ccflags $ldflags try.c >/dev/null 2>&1 $libs && tval=true;
                        $test "$mistrustnm" = run -a -x try && { $run ./try$_exe >/dev/null 2>&1 || tval=false; };
-                       $rm -f try$_exe try.c core core.* try.core;
+                       $rm_try;
                fi;
        else
                echo "extern $extern_C void *$1$tdc; void *(*(p()))$tdc { return &$1; } int main() { if(p()) return(0); else return(1); }"> try.c;
                $cc -o try $optimize $ccflags $ldflags try.c $libs >/dev/null 2>&1 && tval=true;
-               $rm -f try$_exe try.c;
+               $rm_try;
        fi;
        ;;
 *)
index db5492a..485362a 100644 (file)
@@ -18,8 +18,8 @@
 ?RCS: Revision 3.0  1993/08/18  12:05:23  ram
 ?RCS: Baseline for dist 3.0 netwide release.
 ?RCS:
-?MAKE:alignbytes: Myread Compile cat rm usecrosscompile multiarch run \
-       d_longdbl uselongdouble test 
+?MAKE:alignbytes: Myread Compile cat rm_try usecrosscompile multiarch run \
+       d_longdbl uselongdouble test
 ?MAKE: -pick add $@ %<
 ?S:alignbytes:
 ?S:    This variable holds the number of bytes required to align a
@@ -90,7 +90,7 @@ EOCP
        rp="Doubles must be aligned on a how-many-byte boundary?"
        . ./myread
        alignbytes="$ans"
-       $rm -f try.c try
+       $rm_try
        ;;
 esac
 
index 0b7d124..5aad423 100644 (file)
@@ -18,7 +18,7 @@
 ?RCS: Revision 3.0  1993/08/18  12:05:28  ram
 ?RCS: Baseline for dist 3.0 netwide release.
 ?RCS:
-?MAKE:byteorder: cat Myread Oldconfig Loc Compile rm run \
+?MAKE:byteorder: cat Myread Oldconfig Loc Compile rm_try run \
        usecrosscompile multiarch uvtype uvsize i_stdlib
 ?MAKE: -pick add $@ %<
 ?S:byteorder:
 ?C:    On NeXT 3.2 (and greater), you can build "Fat" Multiple Architecture
 ?C:    Binaries (MAB) on either big endian or little endian machines.
 ?C:    The endian-ness is available at compile-time.  This only matters
-?C:    for perl, where the config.h can be generated and installed on 
+?C:    for perl, where the config.h can be generated and installed on
 ?C:    one system, and used by a different architecture to build an
 ?C:    extension.  Older versions of NeXT that might not have
 ?C:    defined either *_ENDIAN__ were all on Motorola 680x0 series,
-?C:    so the default case (for NeXT) is big endian to catch them. 
+?C:    so the default case (for NeXT) is big endian to catch them.
 ?C:    This might matter for NeXT 3.0.
 ?C:.
 ?H:?%<:#if defined(USE_CROSS_COMPILE) || defined(MULTIARCH)
@@ -150,8 +150,7 @@ EOM
                esac
                ;;
        esac
-       $rm -f try.c try
+       $rm_try
        ;;
 esac
 
-
index 86dc4bc..f9944a3 100644 (file)
@@ -48,7 +48,7 @@
 ?MAKE:ccflags ldflags lkflags cppflags optimize locincpth: test cat \
        Myread Guess Options Oldconfig +gccversion mips_type +usrinc \
        package contains rm +cc cppstdin cppminus cpprun cpplast libpth \
-       libs loclibpth hint usesocks sh run
+       libs loclibpth hint usesocks sh run rm_try
 ?MAKE: -pick add $@ %<
 ?S:ccflags:
 ?S:    This variable contains any additional C compiler flags desired by
@@ -519,5 +519,5 @@ y)
        ;;
 n) echo "OK, that should do.";;
 esac
-$rm -f try try.* core
+$rm_try
 
index 8b064b9..22e0fe1 100644 (file)
@@ -15,7 +15,7 @@
 ?RCS: Revision 3.0  1993/08/18  12:05:34  ram
 ?RCS: Baseline for dist 3.0 netwide release.
 ?RCS:
-?MAKE:charsize: cat rm Myread Compile run i_stdlib
+?MAKE:charsize: cat rm_try Myread Compile run i_stdlib
 ?MAKE: -pick add $@ %<
 ?S:charsize:
 ?S:    This variable contains the value of the CHARSIZE symbol, which
@@ -59,5 +59,5 @@ esac
 rp="What is the size of a character (in bytes)?"
 . ./myread
 charsize="$ans"
-$rm -f try.c try
+$rm_try
 
index 9c94dea..b35d5fd 100644 (file)
@@ -23,7 +23,7 @@
 ?X:
 ?X:    Can the compiler cast large floats to 32-bit integers?
 ?X:
-?MAKE:d_casti32: cat Compile rm intsize Setvar test signal_t run i_stdlib
+?MAKE:d_casti32: cat Compile rm_try intsize Setvar test signal_t run i_stdlib
 ?MAKE: -pick add $@ %<
 ?S:d_casti32:
 ?S:    This variable conditionally defines CASTI32, which indicates
@@ -62,7 +62,7 @@ int main()
        char str[16];
        signal(SIGFPE, blech);
 
-       /* Don't let compiler optimize the test away.  Store the number 
+       /* Don't let compiler optimize the test away.  Store the number
           in a writable string for gcc to pass to sscanf under HP/UX.
        */
        sprintf(str, "2147483647");
@@ -98,5 +98,5 @@ case "$yyy" in
 esac
 set d_casti32
 eval $setvar
-$rm -f try try.*
+$rm_try
 
index e952fe5..fc58e99 100644 (file)
@@ -23,7 +23,7 @@
 ?X:
 ?X:    Can the compiler cast negative / odd floats to unsigned values.
 ?X:
-?MAKE:d_castneg castflags: cat Compile rm Setvar signal_t run i_stdlib
+?MAKE:d_castneg castflags: cat Compile rm_try Setvar signal_t run i_stdlib
 ?MAKE: -pick add $@ %<
 ?S:d_castneg:
 ?S:    This variable conditionally defines CASTNEG, which indicates
@@ -77,12 +77,12 @@ int main()
        unsigned short ashort;
        int result = 0;
        char str[16];
-       
+
        /* Frustrate gcc-2.7.2's optimizer which failed this test with
           a direct f = -123. assignment.  gcc-2.8.0 reportedly
           optimized the whole file away
        */
-       /* Store the number in a writable string for gcc to pass to 
+       /* Store the number in a writable string for gcc to pass to
           sscanf under HP/UX.
        */
        sprintf(str, "-123");
@@ -157,5 +157,5 @@ case "$castflags" in
 esac
 set d_castneg
 eval $setvar
-$rm -f try try.*
+$rm_try
 
index 02f5ff4..234483c 100644 (file)
@@ -21,7 +21,7 @@
 ?RCS: patch32: created by ADO
 ?RCS:
 ?MAKE:d_closedir d_void_closedir: Inlibc i_dirent i_sysdir i_sysndir \
-       i_systypes Compile Setvar rm run
+       i_systypes Compile Setvar rm_try run
 ?MAKE: -pick add $@ %<
 ?S:d_closedir:
 ?S:    This variable conditionally defines HAS_CLOSEDIR if closedir() is
@@ -84,7 +84,7 @@ case "$d_closedir" in
 #endif
 #endif
 #endif
-#endif 
+#endif
 int main() { return closedir(opendir(".")); }
 EOM
        set try
@@ -107,5 +107,6 @@ EOM
 esac
 set d_void_closedir
 eval $setvar
-$rm -f try try.*
+$rm_try
 @end
+
index 0ab6d34..b1f756c 100644 (file)
@@ -21,7 +21,7 @@
 ?RCS: Revision 3.0  1993/08/18  12:06:02  ram
 ?RCS: Baseline for dist 3.0 netwide release.
 ?RCS:
-?MAKE:d_fd_set d_fd_macros d_fds_bits: Compile cat rm Oldconfig \
+?MAKE:d_fd_set d_fd_macros d_fds_bits: Compile cat rm_try Oldconfig \
        d_socket i_systime i_sysselct i_stdlib run
 ?MAKE: -pick add $@ %<
 ?S:d_fd_set:
@@ -138,5 +138,5 @@ EOM
                d_fd_macros="$undef"
        fi
 fi
-$rm -f try try.*
+$rm_try
 
index 478672d..d3fbf16 100644 (file)
@@ -22,7 +22,7 @@
 ?RCS: patch36: created by ADO
 ?RCS:
 ?MAKE:d_Gconvert: \
-       Compile cat Inlibc rm _o i_stdlib d_qgcvt run \
+       Compile cat Inlibc rm_try i_stdlib d_qgcvt run \
        uselongdouble d_longdbl d_PRIgldbl sPRIgldbl
 ?MAKE: -pick add $@ %<
 ?S:d_Gconvert:
 ?S:    long doubles, the macro uses the first of the following
 ?S:    functions that pass Configure's tests: qgcvt, sprintf (if
 ?S:    Configure knows how to make sprintf format long doubles--see
-?S:    sPRIgldbl), gconvert, gcvt, and sprintf (casting to double).  
-?S:    The gconvert_preference and gconvert_ld_preference variables   
+?S:    sPRIgldbl), gconvert, gcvt, and sprintf (casting to double).
+?S:    The gconvert_preference and gconvert_ld_preference variables
 ?S:    can be used to alter Configure's preferences, for doubles and
-?S:    long doubles, respectively.  If present, they contain a       
-?S:    space-separated list of one or more of the above function       
+?S:    long doubles, respectively.  If present, they contain a
+?S:    space-separated list of one or more of the above function
 ?S:    names in the order they should be tried.
 ?S:
 ?S:    d_Gconvert may be set to override Configure with a platform-
@@ -66,7 +66,6 @@
 ?T: xxx_list xxx_convert xxx_ld_list
 ?LINT:extern gconvert_preference
 ?LINT:extern gconvert_ld_preference
-?X: 
 : Check how to convert floats to strings.
 
 if test "X$d_Gconvert" = X; then
@@ -138,8 +137,8 @@ char *got;
 }
 
 int main()
-{ 
-       char buf[64]; 
+{
+       char buf[64];
        buf[63] = '\0';
 
        /* This must be 1st test on (which?) platform */
@@ -147,13 +146,13 @@ int main()
        Gconvert((DOUBLETYPE)0.1, 8, 0, buf);
        checkit("0.1", buf);
 
-       Gconvert((DOUBLETYPE)0.01, 8, 0, buf); 
+       Gconvert((DOUBLETYPE)0.01, 8, 0, buf);
        checkit("0.01", buf);
 
-       Gconvert((DOUBLETYPE)0.001, 8, 0, buf); 
+       Gconvert((DOUBLETYPE)0.001, 8, 0, buf);
        checkit("0.001", buf);
 
-       Gconvert((DOUBLETYPE)0.0001, 8, 0, buf); 
+       Gconvert((DOUBLETYPE)0.0001, 8, 0, buf);
        checkit("0.0001", buf);
 
        Gconvert((DOUBLETYPE)0.00009, 8, 0, buf);
@@ -162,42 +161,42 @@ int main()
        else
            checkit("9e-05", buf);
 
-       Gconvert((DOUBLETYPE)1.0, 8, 0, buf); 
+       Gconvert((DOUBLETYPE)1.0, 8, 0, buf);
        checkit("1", buf);
 
-       Gconvert((DOUBLETYPE)1.1, 8, 0, buf); 
+       Gconvert((DOUBLETYPE)1.1, 8, 0, buf);
        checkit("1.1", buf);
 
-       Gconvert((DOUBLETYPE)1.01, 8, 0, buf); 
+       Gconvert((DOUBLETYPE)1.01, 8, 0, buf);
        checkit("1.01", buf);
 
-       Gconvert((DOUBLETYPE)1.001, 8, 0, buf); 
+       Gconvert((DOUBLETYPE)1.001, 8, 0, buf);
        checkit("1.001", buf);
 
-       Gconvert((DOUBLETYPE)1.0001, 8, 0, buf); 
+       Gconvert((DOUBLETYPE)1.0001, 8, 0, buf);
        checkit("1.0001", buf);
 
-       Gconvert((DOUBLETYPE)1.00001, 8, 0, buf); 
+       Gconvert((DOUBLETYPE)1.00001, 8, 0, buf);
        checkit("1.00001", buf);
 
-       Gconvert((DOUBLETYPE)1.000001, 8, 0, buf); 
+       Gconvert((DOUBLETYPE)1.000001, 8, 0, buf);
        checkit("1.000001", buf);
 
-       Gconvert((DOUBLETYPE)0.0, 8, 0, buf); 
+       Gconvert((DOUBLETYPE)0.0, 8, 0, buf);
        checkit("0", buf);
 
-       Gconvert((DOUBLETYPE)-1.0, 8, 0, buf); 
+       Gconvert((DOUBLETYPE)-1.0, 8, 0, buf);
        checkit("-1", buf);
 
        /* Some Linux gcvt's give 1.e+5 here. */
-       Gconvert((DOUBLETYPE)100000.0, 8, 0, buf); 
+       Gconvert((DOUBLETYPE)100000.0, 8, 0, buf);
        checkit("100000", buf);
-       
+
        /* Some Linux gcvt's give -1.e+5 here. */
-       Gconvert((DOUBLETYPE)-100000.0, 8, 0, buf); 
+       Gconvert((DOUBLETYPE)-100000.0, 8, 0, buf);
        checkit("-100000", buf);
 
-       Gconvert((DOUBLETYPE)123.456, 8, 0, buf); 
+       Gconvert((DOUBLETYPE)123.456, 8, 0, buf);
        checkit("123.456", buf);
 
        /* Testing of 1e+129 in bigintpm.t must not get extra '.' here. */
@@ -229,14 +228,14 @@ for xxx_convert in $gconvert_preference; do
     case $xxx_convert in
     gcvt|gconvert|sprintf) xxx_list="$xxx_list $xxx_convert" ;;
     *) echo "Discarding unrecognized gconvert_preference $xxx_convert" >&4 ;;
-    esac 
+    esac
 done
 : then add any others
 for xxx_convert in gconvert gcvt sprintf; do
     case "$xxx_list" in
     *$xxx_convert*) ;;
     *) xxx_list="$xxx_list $xxx_convert" ;;
-    esac 
+    esac
 done
 
 case "$d_longdbl$uselongdouble" in
@@ -271,7 +270,7 @@ esac
 
 for xxx_convert in $xxx_list; do
        echo "Trying $xxx_convert..."
-       $rm -f try try$_o
+       $rm_try
        set try -DTRY_$xxx_convert
        if eval $compile; then
                echo "$xxx_convert() found." >&4
@@ -304,7 +303,7 @@ qgcvt) d_Gconvert='qgcvt((x),(n),(b))' ;;
       d_Gconvert='sprintf((b),"%.*g",(n),(double)(x))' ;;
    *) d_Gconvert='sprintf((b),"%.*g",(n),(x))' ;;
    esac
-   ;;  
+   ;;
 esac
 
 fi
index c104cc7..1182751 100644 (file)
@@ -14,7 +14,7 @@
 ?RCS: Revision 3.0.1.1  1997/02/28  15:34:33  ram
 ?RCS: patch61: created
 ?RCS:
-?MAKE:d_gnulibc gnulibc_version: Myread Oldconfig Setvar rm \
+?MAKE:d_gnulibc gnulibc_version: Myread Oldconfig Setvar rm_try \
        cat Compile run
 ?MAKE: -pick add $@ %<
 ?S:d_gnulibc:
@@ -26,7 +26,7 @@
 ?S:    is not the GNU C library, or if the version is unknown.
 ?S:.
 ?C:HAS_GNULIBC:
-?C:    This symbol, if defined, indicates to the C program that 
+?C:    This symbol, if defined, indicates to the C program that
 ?C:    the GNU C library is being used.  A better check is to use
 ?C:    the __GLIBC__ and __GLIBC_MINOR__ symbols supplied with glibc.
 ?C:.
@@ -48,7 +48,7 @@
 ?X: #define    __GLIBC__  2
 ?X: #define__GLIBC_MINOR__ 0.
 ?X: (The '6' isn't available :-(.
-?X: glibc2.1 will also have 
+?X: glibc2.1 will also have
 ?X:            extern const char * __gnu_get_libc_release(void);
 ?X:            extern const char * __gnu_get_libc_version(void);
 ?X: functions.   --thanks to Andreas Jaeger.   --AD  6/1998.
@@ -93,7 +93,7 @@ else
        gnulibc_version=''
        echo "You are not using the GNU C Library"
 fi
-$rm -f try try.* glibc.ver
+$rm_try glibc.ver
 set d_gnulibc
 eval $setvar
 
index 42ae5b4..f87db8a 100644 (file)
@@ -18,7 +18,7 @@
 ?RCS: Revision 3.0  1993/08/18  12:06:44  ram
 ?RCS: Baseline for dist 3.0 netwide release.
 ?RCS:
-?MAKE:d_open3: Compile test cat h_fcntl h_sysfile rm Setvar Findhdr run i_stdlib
+?MAKE:d_open3: Compile test cat h_fcntl h_sysfile rm_try Setvar Findhdr run i_stdlib
 ?MAKE: -pick add $@ %<
 ?X:    It would be easy to separate the h_O_stuff from this.
 ?X:    Is there a reason to do so? -- HMS
@@ -89,5 +89,5 @@ else
 fi
 set d_open3
 eval $setvar
-$rm -f try try.*
+$rm_try
 
index 364df88..a49d0f1 100644 (file)
@@ -26,7 +26,7 @@
 ?RCS: Revision 3.0  1993/08/18  12:06:58  ram
 ?RCS: Baseline for dist 3.0 netwide release.
 ?RCS:
-?MAKE:d_safebcpy: cat d_bcopy Compile rm run \
+?MAKE:d_safebcpy: cat d_bcopy Compile rm_try run \
        d_memmove i_memory i_stdlib i_string i_unistd Oldconfig Setvar
 ?MAKE: -pick add $@ %<
 ?S:d_safebcpy:
@@ -114,7 +114,7 @@ EOCP
                fi
                ;;
        esac
-       $rm -f try.* try core
+       $rm_try
        ;;
 esac
 set d_safebcpy
index 11c2c4e..d8b48d5 100644 (file)
@@ -29,7 +29,7 @@
 ?RCS: Revision 3.0  1993/08/18  12:06:58  ram
 ?RCS: Baseline for dist 3.0 netwide release.
 ?RCS:
-?MAKE:d_safemcpy: Compile cat d_memcpy rm run \
+?MAKE:d_safemcpy: Compile cat d_memcpy rm_try run \
        d_memmove i_memory i_stdlib i_string i_unistd Oldconfig Setvar
 ?MAKE: -pick add $@ %<
 ?S:d_safemcpy:
@@ -117,7 +117,7 @@ EOCP
                fi
                ;;
        esac
-       $rm -f try.* try core
+       $rm_try
        ;;
 esac
 set d_safemcpy
index a925051..c12d34c 100644 (file)
@@ -13,7 +13,7 @@
 ?RCS: patch61: created
 ?RCS:
 ?RCS:
-?MAKE:d_sanemcmp: Compile cat d_memcmp rm run \
+?MAKE:d_sanemcmp: Compile cat d_memcmp rm_try run \
        i_memory i_stdlib i_string i_unistd Oldconfig Setvar
 ?MAKE: -pick add $@ %<
 ?S:d_sanemcmp:
@@ -80,7 +80,7 @@ EOCP
        fi
        ;;
 esac
-$rm -f try.* try core
+$rm_try
 set d_sanemcmp
 eval $setvar
 
index cd0de5b..8e895c9 100644 (file)
@@ -13,7 +13,7 @@
 ?RCS: patch61: created
 ?RCS:
 ?RCS:
-?MAKE:d_sigaction: Csym Compile Setvar cat rm _o i_stdlib
+?MAKE:d_sigaction: Csym Compile Setvar cat rm_try i_stdlib
 ?MAKE: -pick add $@ %<
 ?S:d_sigaction:
 ?S:    This variable conditionally defines the HAS_SIGACTION symbol, which
@@ -65,5 +65,5 @@ else
        val="$undef"
 fi
 set d_sigaction; eval $setvar
-$rm -f try try$_o try.c
+$rm_try
 
index 97261fe..5a371d5 100644 (file)
@@ -16,7 +16,7 @@
 ?RCS: Revision 3.0.1.1  1997/02/28  15:44:33  ram
 ?RCS: patch61: created
 ?RCS:
-?MAKE:d_sigsetjmp: Compile Setvar cat rm run i_stdlib
+?MAKE:d_sigsetjmp: Compile Setvar cat rm_try run i_stdlib
 ?MAKE: -pick add $@ %<
 ?S:d_sigsetjmp:
 ?S:    This variable conditionally defines the HAS_SIGSETJMP symbol,
@@ -105,5 +105,5 @@ EOM
 esac
 set d_sigsetjmp
 eval $setvar
-$rm -f try.c try
+$rm_try
 
index 1809aa7..6d88999 100644 (file)
@@ -28,7 +28,7 @@
 ?MAKE:d_stdstdio d_stdiobase stdio_ptr stdio_cnt \
        d_stdio_ptr_lval_sets_cnt d_stdio_ptr_lval_nochange_cnt stdio_base \
        stdio_bufsiz d_stdio_cnt_lval d_stdio_ptr_lval stdio_filbuf: cat \
-       Compile contains rm d_gnulibc gnulibc_version i_stdlib \
+       Compile contains rm_try d_gnulibc gnulibc_version i_stdlib \
        Setvar Findhdr Oldconfig run to
 ?MAKE: -pick weed $@ %<
 ?S:d_stdstdio:
@@ -265,7 +265,7 @@ if eval $compile && $to try.c; then
 else
        echo "Your stdio doesn't appear very std."
 fi
-$rm -f try.c try
+$rm_try
 
 # glibc 2.2.90 and above apparently change stdio streams so Perl's
 # direct buffer manipulation no longer works.  The Configure tests
@@ -346,7 +346,7 @@ EOP
                else
                        echo "Hmm.  $filbuf doesn't seem to work."
                fi
-               $rm -f try.c try
+               $rm_try
        done
        case "$xxx" in
        notok)  echo "I can't figure out how to access _filbuf"
@@ -419,7 +419,7 @@ int main() {
        if (cnt == FILE_cnt(fp)) {
                puts("Pass_unchanged");
                exit (0);
-       }       
+       }
        if (FILE_cnt(fp) == (cnt - 42)) {
                puts("Pass_changed");
                exit (0);
@@ -446,7 +446,7 @@ EOP
        else
                echo "It seems we can't set ptr in your stdio.  Nevermind." >&4
        fi
-       $rm -f try.c try
+       $rm_try
        ;;
 esac
 @end
@@ -486,7 +486,7 @@ EOP
        else
                echo "However, it seems to be lacking the _base field."
        fi
-       $rm -f try.c try
+       $rm_try
        ;;
 esac
 set d_stdiobase
index 5fd43f9..3b1f8c8 100644 (file)
@@ -12,7 +12,7 @@
 ?RCS: Revision 3.0  1993/08/18  12:07:59  ram
 ?RCS: Baseline for dist 3.0 netwide release.
 ?RCS:
-?MAKE:d_vprintf d_charvspr: Compile Guess cat Csym Setvar run rm i_stdlib
+?MAKE:d_vprintf d_charvspr: Compile Guess cat Csym Setvar run rm_try i_stdlib
 ?MAKE: -pick add $@ %<
 ?S:d_vprintf:
 ?S:    This variable conditionally defines the HAS_VPRINTF symbol, which
@@ -77,7 +77,7 @@ else
                val="$undef"
                val2="$undef"
 fi
-$rm -f try try.*
+$rm_try
 set d_vprintf
 eval $setvar
 val=$val2
index 23b35c6..bfb7b2d 100644 (file)
@@ -15,7 +15,7 @@
 ?RCS: Revision 3.0  1993/08/18  12:08:06  ram
 ?RCS: Baseline for dist 3.0 netwide release.
 ?RCS:
-?MAKE:doublesize: cat rm Myread Compile run i_stdlib
+?MAKE:doublesize: cat rm_try Myread Compile run i_stdlib
 ?MAKE: -pick add $@ %<
 ?S:doublesize:
 ?S:    This variable contains the value of the DOUBLESIZE symbol, which
@@ -57,5 +57,5 @@ EOCP
        fi
        ;;
 esac
-$rm -f try.c try
+$rm_try
 
index 09e1873..e96e32c 100644 (file)
@@ -19,7 +19,7 @@
 ?X:
 ?MAKE:i_time i_systime i_systimek timeincl d_tm_tm_zone d_tm_tm_gmtoff: \
        Compile cat \
-       contains rm echo n c +i_sysselct Findhdr Hasfield i_stdlib
+       contains rm_try echo n c +i_sysselct Findhdr Hasfield i_stdlib
 ?MAKE: -pick add $@ %<
 ?S:i_time:
 ?S:    This variable conditionally defines I_TIME, which indicates
@@ -192,11 +192,11 @@ EOCP
                esac
        esac
 @end
-       $rm -f try.c try
+       $rm_try
 fi
 : see if struct tm knows about tm_zone
 case "$i_systime$i_time" in
-*$define*) 
+*$define*)
         echo " "
         echo "Checking to see if your struct tm has tm_zone field..." >&4
         set d_tm_tm_zone tm tm_zone $i_systime sys/time.h $i_time time.h
@@ -213,7 +213,7 @@ case "$d_tm_tm_zone" in
 esac
 : see if struct tm knows about tm_gmtoff
 case "$i_systime$i_time" in
-*$define*) 
+*$define*)
         echo " "
         echo "Checking to see if your struct tm has tm_gmtoff field..." >&4
         set d_tm_tm_gmtoff tm tm_gmtoff $i_systime sys/time.h $i_time time.h
index 269796c..b6cf442 100644 (file)
@@ -21,7 +21,7 @@
 ?X: Simplify here document for shells that can't handle them well.
 ?X: (Problem reported on FreeBSD; it's unclear if this helps.)  --AD
 ?X:
-?MAKE:o_nonblock eagain rd_nodata d_eofnblk: cat rm Compile run \
+?MAKE:o_nonblock eagain rd_nodata d_eofnblk: cat rm_try Compile run \
        d_open3 h_sysfile h_fcntl signal_t hint Oldconfig Setvar \
        startsh i_unistd i_string i_fcntl i_stdlib
 ?MAKE: -pick add $@ %<
@@ -132,7 +132,7 @@ EOCP
        ;;
 *) echo "Using $hint value $o_nonblock.";;
 esac
-$rm -f try try.* .out core
+$rm_try
 
 echo " "
 echo "Let's see what value errno gets from read() on a $o_nonblock file..." >&4
@@ -143,7 +143,7 @@ case "$eagain" in
 #include <errno.h>
 #include <sys/types.h>
 #include <signal.h>
-#include <stdio.h> 
+#include <stdio.h>
 #$i_stdlib I_STDLIB
 #ifdef I_STDLIB
 #include <stdlib.h>
@@ -288,5 +288,5 @@ EOCP
        esac
        ;;
 esac
-$rm -f try try.* .out core head.c mtry
+$rm_try head.c mtry
 
index 67c6fb0..ac4ce94 100644 (file)
@@ -15,7 +15,7 @@
 ?RCS: Revision 3.0  1993/08/18  12:09:37  ram
 ?RCS: Baseline for dist 3.0 netwide release.
 ?RCS:
-?MAKE:ptrsize: cat rm Myread Compile voidflags run use64bitall i_stdlib d_quad
+?MAKE:ptrsize: cat rm_try Myread Compile voidflags run use64bitall i_stdlib d_quad
 ?MAKE: -pick add $@ %<
 ?S:ptrsize:
 ?S:    This variable contains the value of the PTRSIZE symbol, which
@@ -67,7 +67,7 @@ EOCP
        fi
        ;;
 esac
-$rm -f try.c try
+$rm_try
 case "$use64bitall" in
 "$define"|true|[yY]*)
        case "$ptrsize" in
index 7577214..5b72653 100644 (file)
@@ -23,7 +23,7 @@
 ?X:        Andy Dougherty  July 1998
 ?X:
 ?MAKE:randfunc drand01 seedfunc randbits randseedtype: \
-       cat rm test i_stdlib i_unistd Compile Myread Csym ccflags
+       cat rm_try test i_stdlib i_unistd Compile Myread Csym ccflags
 ?MAKE: -pick add $@ %<
 ?S:randfunc:
 ?S:    Indicates the name of the random number function to use.
@@ -80,7 +80,6 @@
 ?H:.
 ?T:cont val
 ?LINT:change ccflags
-
 : How can we generate normalized random numbers ?
 echo " "
 echo "Looking for a random number function..." >&4
@@ -189,7 +188,7 @@ EOCP
                        rp="How many bits does your $randfunc() function produce?"
                        . ./myread
                        randbits="$ans"
-                       $rm -f try.c try
+                       $rm_try
                        drand01="($randfunc() / (double) ((unsigned long)1 << $randbits))"
                        seedfunc="s$randfunc"
                        randseedtype=unsigned
index 6435f0b..85f3def 100644 (file)
 ?RCS: Revision 3.0.1.1  1994/08/29  16:33:06  ram
 ?RCS: patch32: created by ADO
 ?RCS:
-?MAKE:ssizetype: Myread Typedef sizetype cat rm Compile run i_stdlib
+?MAKE:ssizetype: Myread Typedef sizetype cat rm_try Compile run i_stdlib
 ?MAKE: -pick add $@ %<
 ?S:ssizetype:
-?S:    This variable defines ssizetype to be something like ssize_t, 
-?S:    long or int.  It is used by functions that return a count 
+?S:    This variable defines ssizetype to be something like ssize_t,
+?S:    long or int.  It is used by functions that return a count
 ?S:    of bytes or an error condition.  It must be a signed type.
 ?S:    We will pick a type such that sizeof(SSize_t) == sizeof(Size_t).
 ?S:.
@@ -59,7 +59,7 @@ int main()
                printf("$dflt\n");
        else if (sizeof(Size_t) == sizeof(int))
                printf("int\n");
-       else 
+       else
                printf("long\n");
        exit(0);
 }
@@ -83,5 +83,5 @@ EOM
        . ./myread
        ssizetype="$ans"
 fi
-$rm -f try try.*
+$rm_try
 
index 9e1945f..b9ea614 100644 (file)
@@ -8,7 +8,7 @@
 ?RCS:  Original author Jarkko Hietaniemi <jhi@iki.fi>
 ?RCS:  Merged into dist by Andy Dougherty  July 13, 1998
 ?RCS:
-?MAKE:ebcdic: Compile Setvar cat rm run
+?MAKE:ebcdic: Compile Setvar cat rm_try run
 ?MAKE: -pick add $@ %<
 ?S:ebcdic:
 ?S:    This variable conditionally defines EBCDIC if this
@@ -46,7 +46,7 @@ else
        echo "I'm unable to compile the test program." >&4
        echo "I'll assume ASCII or some ISO Latin. Or UTF8." >&4
 fi
-$rm -f try try.*
+$rm_try
 set ebcdic
 eval $setvar
 
index 03343cc..c196b75 100644 (file)
 ?RCS: Revision 3.0  1993/08/18  12:04:50  ram
 ?RCS: Baseline for dist 3.0 netwide release.
 ?RCS:
-?X: 
 ?X: This unit produces a shell script called Cppsym, which can be used to
 ?X: determine whether any in a list of symbols is defined by the C compilation
 ?X: chain (C preprocessor symbols plus C compiler native ones).
 ?X: It can determine the status of any symbol, though the symbols in $al
 ?X: are more easily determined.  If you want to add to $al you can do
 ?X: it in Myinit.U.
-?X: 
 ?MAKE:Cppsym ccsymbols cppsymbols cppccsymbols: run \
-       eunicefix Guess awk cat tr sed sort rm startsh osname \
+       eunicefix Guess awk cat tr sed sort rm rm_try startsh osname \
        +cc +gccversion test comm uniq echo Options trnl \
        optimize ccflags ldflags libs cpp_stuff
 ?MAKE: -pick add $@ %<
@@ -256,7 +254,7 @@ do
        -A*) $test "$gccversion" && echo "\$i" | $sed 's/^-A//' | $sed 's/\(.*\)(\(.*\))/\1=\2/';;
        esac
 done
-$rm -f try.c
+$rm_try
 EOS
 postprocess_cc_v=''
 chmod +x ccsym
index 5b27442..abcf310 100644 (file)
@@ -19,7 +19,7 @@
 ?X: files.
 ?X:
 ?MAKE:Unix _exe _a _o exe_ext lib_ext obj_ext path_sep \
-       firstmakefile archobjs: Oldconfig
+       firstmakefile archobjs rm_try: Oldconfig rm
 ?MAKE: -pick add $@ %<
 ?S:_exe:
 ?S:    This variable defines the extension used for executable files.
 ?S:    This is an old synonym for p_ in Head.U, the character
 ?S:    used to separate elements in the command shell search PATH.
 ?S:.
+?S:rm_try:
+?S:    This is a cleanup variable for try test programs.
+?S:    Internal Configure use only.
+?S:.
 ?LINT: change _a _exe _o p_
 ?INIT:: Trailing extension.  Override this in a hint file, if needed.
 ?INIT:: Extra object files, if any, needed on this platform.
@@ -111,6 +115,8 @@ lib_ext=$_a
 obj_ext=$_o
 path_sep=$p_
 
+rm_try="$rm -f try try$_exe a.out .out try.[cho] try.$_o core core.try* try.core*"
+
 @if firstmakefile
 : Which makefile gets called first.  This is used by make depend.
 case "$firstmakefile" in
index 61127b0..00486f8 100644 (file)
@@ -15,7 +15,7 @@
 ?RCS: Revision 3.0  1993/08/18  12:06:15  ram
 ?RCS: Baseline for dist 3.0 netwide release.
 ?RCS:
-?MAKE:d_getpgrp d_bsdgetpgrp: Guess Inlibc Setvar cat rm \
+?MAKE:d_getpgrp d_bsdgetpgrp: Guess Inlibc Setvar cat rm_try \
        +cc +ccflags +ldflags +libs i_unistd i_stdlib run
 ?MAKE: -pick add $@ %<
 ?S:d_getpgrp:
@@ -104,6 +104,6 @@ EOP
 esac
 set d_bsdgetpgrp
 eval $setvar
-$rm -f try try.*
+$rm_try
 @end
 
index 6a2d827..52b2b00 100644 (file)
@@ -8,10 +8,10 @@
 ?RCS: $Log: d_longdbl.U,v $
 ?RCS:
 ?MAKE:d_longdbl longdblsize: Compile Setvar Myread run \
-       cat rm test doublesize
+       cat rm_try test doublesize
 ?MAKE: -pick add $@ %<
 ?S:d_longdbl:
-?S:    This variable conditionally defines HAS_LONG_DOUBLE if 
+?S:    This variable conditionally defines HAS_LONG_DOUBLE if
 ?S:    the long double type is supported.
 ?S:.
 ?S:longdblsize:
@@ -24,7 +24,7 @@
 ?C:    doubles.
 ?C:.
 ?C:LONG_DOUBLESIZE:
-?C:    This symbol contains the size of a long double, so that the 
+?C:    This symbol contains the size of a long double, so that the
 ?C:    C preprocessor can make decisions based on it.  It is only
 ?C:    defined if the system supports long doubles.
 ?C:.
@@ -46,7 +46,7 @@ else
        val="$undef"
        echo "You do not have long double."
 fi
-$rm try.*
+$rm_try
 set d_longdbl
 eval $setvar
 
@@ -83,9 +83,9 @@ EOCP
                echo "That isn't any different from an ordinary double."
                echo "I'll keep your setting anyway, but you may see some"
                echo "harmless compilation warnings."
-       fi      
+       fi
        ;;
 esac
-$rm -f try.* try
+$rm_try
 @end
 
index fc11d1a..711ddcc 100644 (file)
@@ -8,10 +8,10 @@
 ?RCS: $Log: d_longlong.U,v $
 ?RCS:
 ?MAKE:d_longlong longlongsize: Compile Setvar Myread run \
-       cat rm test longsize
+       cat rm_try test longsize
 ?MAKE: -pick add $@ %<
 ?S:d_longlong:
-?S:    This variable conditionally defines HAS_LONG_LONG if 
+?S:    This variable conditionally defines HAS_LONG_LONG if
 ?S:    the long long type is supported.
 ?S:.
 ?S:longlongsize:
@@ -23,7 +23,7 @@
 ?C:    This symbol will be defined if the C compiler supports long long.
 ?C:.
 ?C:LONGLONGSIZE:
-?C:    This symbol contains the size of a long long, so that the 
+?C:    This symbol contains the size of a long long, so that the
 ?C:    C preprocessor can make decisions based on it.  It is only
 ?C:    defined if the system supports long long.
 ?C:.
@@ -45,7 +45,7 @@ else
        val="$undef"
        echo "You do not have long long."
 fi
-$rm try.*
+$rm_try
 set d_longlong
 eval $setvar
 
@@ -78,9 +78,9 @@ EOCP
        fi
        if $test "X$longsize" = "X$longlongsize"; then
                echo "(That isn't any different from an ordinary long.)"
-       fi      
+       fi
        ;;
 esac
-$rm -f try.* try
+$rm_try
 @end
 
index 5dbfbdc..98793b8 100644 (file)
@@ -24,7 +24,7 @@
 ?RCS: Revision 3.0  1993/08/18  12:07:09  ram
 ?RCS: Baseline for dist 3.0 netwide release.
 ?RCS:
-?MAKE:d_setpgrp d_bsdsetpgrp: cat rm +cc +libs +ccflags \
+?MAKE:d_setpgrp d_bsdsetpgrp: cat rm_try +cc +libs +ccflags \
        +ldflags Inlibc Guess Setvar i_unistd i_stdlib run
 ?MAKE: -pick add $@ %<
 ?S:d_setpgrp:
@@ -115,5 +115,6 @@ EOP
 esac
 set d_bsdsetpgrp
 eval $setvar
-$rm -f try try.*
+$rm_try
 @end
+
index a6034ed..b22ba0a 100644 (file)
@@ -22,7 +22,7 @@
        d_msg_ctrunc d_msg_dontroute d_msg_oob d_msg_peek d_msg_proxy \
        d_scm_rights: \
        contains libc echo n c ar nm nm_opt nm_extract Inlibc Csym _a \
-       Compile cat rm Setvar Hasfield
+       Compile cat rm_try Setvar Hasfield
 ?MAKE: -pick add $@ %<
 ?S:d_socket:
 ?S:    This variable conditionally defines HAS_SOCKET, which indicates
@@ -175,7 +175,7 @@ else
                                                        sockethdr="-I/usr/netinclude"
                                                        ;;
                                                esac
-                                               echo "Found Berkeley sockets interface in lib$net." >&4 
+                                               echo "Found Berkeley sockets interface in lib$net." >&4
 ?X: now check for advanced features
                                                if $contains setsockopt libc.list >/dev/null 2>&1; then
                                                        d_oldsock="$undef"
@@ -221,6 +221,6 @@ EOF
                val="$define"
        fi
        set d_${enum}; eval $setvar
-       $rm -f try.c try
+       $rm_try
 done
 
index 4e2f9fb..fcb17c5 100644 (file)
@@ -12,7 +12,7 @@
 ?RCS: Revision 3.0  1993/08/18  12:07:34  ram
 ?RCS: Baseline for dist 3.0 netwide release.
 ?RCS:
-?MAKE:d_strctcpy: cat rm cc Setvar
+?MAKE:d_strctcpy: cat rm_try cc Setvar
 ?MAKE: -pick add $@ %<
 ?S:d_strctcpy:
 ?S:    This variable conditionally defines the USE_STRUCT_COPY symbol, which
@@ -49,5 +49,5 @@ else
 fi
 set d_strctcpy
 eval $setvar
-$rm -f try try.*
+$rm_try
 
index 2531f62..02973d2 100644 (file)
@@ -8,7 +8,7 @@
 ?RCS: $Log: d_union_semun.U,v $
 ?RCS:
 ?MAKE:d_union_semun d_semctl_semun d_semctl_semid_ds: Compile Setvar Myread run \
-       cat rm d_sem
+       cat rm_try d_sem
 ?MAKE: -pick add $@ %<
 ?S:d_union_semun:
 ?S:    This variable conditionally defines HAS_UNION_SEMUN if the
@@ -62,7 +62,7 @@ else
     echo "You do not have union semun in <sys/sem.h>." >&4
     val="$undef"
 fi
-$rm -f try try.c
+$rm_try
 set d_union_semun
 eval $setvar
 
@@ -151,7 +151,7 @@ END
           semun) val="$define" ;;
           esac
       fi
-      $rm -f try try.c
+      $rm_try
       set d_semctl_semun
       eval $setvar
       ;;
@@ -213,7 +213,7 @@ END
           semid_ds) val="$define" ;;
           esac
       fi
-      $rm -f try try.c
+      $rm_try
       set d_semctl_semid_ds
       eval $setvar
       ;;
@@ -225,7 +225,7 @@ END
     *)  echo "You cannot use struct semid_ds* for semctl IPC_STAT." >&4
         ;;
     esac
-    $rm -f try.h
+    $rm_try
     ;;
 *)  val="$undef"
 
index 418f1bc..a596eab 100644 (file)
@@ -18,7 +18,7 @@
 ?RCS: Revision 3.0  1993/08/18  12:07:57  ram
 ?RCS: Baseline for dist 3.0 netwide release.
 ?RCS:
-?MAKE:d_volatile: cat +cc +ccflags rm Setvar
+?MAKE:d_volatile: cat +cc +ccflags rm_try Setvar
 ?MAKE: -pick add $@ %<
 ?S:d_volatile:
 ?S:    This variable conditionally defines the HASVOLATILE symbol, which
@@ -70,5 +70,5 @@ else
 fi
 set d_volatile
 eval $setvar
-$rm -f try try.*
+$rm_try
 
index 871c36f..c975175 100644 (file)
@@ -29,7 +29,7 @@
 ?X: This unit looks whether there is a dirent system or not
 ?X:
 ?MAKE:i_dirent d_dirnamlen direntrytype: test contains Setvar \
-       Myread Findhdr cppstdin cppflags cppminus rm
+       Myread Findhdr cppstdin cppflags cppminus rm_try
 ?MAKE: -pick add $@ %<
 ?S:i_dirent:
 ?S:    This variable conditionally defines I_DIRENT, which indicates
@@ -87,7 +87,7 @@ fi
 set i_dirent
 eval $setvar
 
-?X: Use struct dirent or struct direct?   If we're using dirent.h, 
+?X: Use struct dirent or struct direct?   If we're using dirent.h,
 ?X: it's probably struct dirent, but apparently not always.
 ?X: Assume $xinc still contains the name of the header file we're using.
 @if direntrytype || Direntry_t
@@ -110,7 +110,7 @@ case "$guess1" in
 'struct dirent') guess2='struct direct' ;;
 *) guess2='struct dirent' ;;
 esac
-               
+
 if $contains "$guess1" try.c >/dev/null 2>&1; then
        direntrytype="$guess1"
        echo "Your directory entries are $direntrytype." >&4
@@ -124,10 +124,9 @@ else
        . ./myread
        direntrytype="$ans"
 fi
-$rm -f try try.c
+$rm_try
 
 @end
-
 @if d_dirnamlen || DIRNAMLEN
 : see if the directory entry stores field length
 echo " "
@@ -141,6 +140,6 @@ else
 fi
 set d_dirnamlen
 eval $setvar
-$rm -f try try.c
+$rm_try
 
 @end
index d28df24..50cfbd8 100644 (file)
@@ -16,7 +16,7 @@
 ?RCS: Revision 3.0  1993/08/18  12:08:21  ram
 ?RCS: Baseline for dist 3.0 netwide release.
 ?RCS:
-?MAKE:i_malloc: cat rm Compile Setvar
+?MAKE:i_malloc: cat rm_try Compile Setvar
 ?MAKE: -pick add $@ %<
 ?S:i_malloc:
 ?S:    This variable conditionally defines the I_MALLOC symbol, and indicates
@@ -46,7 +46,7 @@ else
     echo "<malloc.h> NOT found." >&4
     val="$undef"
 fi
-$rm -f try.c try
+$rm_try
 set i_malloc
 eval $setvar
 
diff --git a/U/modified/i_neterrno.U b/U/modified/i_neterrno.U
new file mode 100644 (file)
index 0000000..3309238
--- /dev/null
@@ -0,0 +1,65 @@
+?RCS: $Id: i_neterrno.U,v 3.0.1.3 1994/10/29 16:20:29 ram Exp $
+?RCS:
+?RCS: Copyright (c) 1991-1993, Raphael Manfredi
+?RCS: 
+?RCS: You may redistribute only under the terms of the Artistic Licence,
+?RCS: as specified in the README file that comes with the distribution.
+?RCS: You may reuse parts of this distribution only within the terms of
+?RCS: that same Artistic Licence; a copy of which may be found at the root
+?RCS: of the source tree for dist 3.0.
+?RCS:
+?RCS: Original Author: Andy Dougherty <doughera@lafcol.lafayette.edu>
+?RCS:
+?RCS: $Log: i_neterrno.U,v $
+?RCS: Revision 3.0.1.3  1994/10/29  16:20:29  ram
+?RCS: patch36: forgot to initialize 'val' to an empty value (ADO)
+?RCS:
+?RCS: Revision 3.0.1.2  1994/08/29  16:22:10  ram
+?RCS: patch32: removed spurious echo
+?RCS:
+?RCS: Revision 3.0.1.1  1994/06/20  07:02:05  ram
+?RCS: patch30: created by ADO
+?RCS:
+?MAKE:i_neterrno: Inhdr +cc +ccflags rm_try Setvar
+?MAKE: -pick add $@ %<
+?S:i_neterrno:
+?S:    This variable conditionally defines the I_NET_ERRNO symbol, which
+?S:    indicates to the C program that <net/errno.h> exists and should
+?S:    be included.
+?S:.
+?C:I_NET_ERRNO:
+?C:    This symbol, if defined, indicates that <net/errno.h> exists and
+?C:    should be included.
+?C:.
+?H:#$i_neterrno I_NET_ERRNO            /**/
+?H:.
+?LINT:set i_neterrno
+: see if net/errno.h is available
+val=''
+set net/errno.h val
+eval $inhdr
+
+: Unfortunately, it causes problems on some systems.  Arrgh.
+case "$val" in
+$define)
+       cat > try.c <<'EOM'
+#include <stdio.h>
+#include <errno.h>
+#include <net/errno.h>
+int func()
+{
+       return ENOTSOCK;
+}
+EOM
+       if $cc $ccflags -c try.c >/dev/null 2>&1; then
+               echo "We'll be including <net/errno.h>." >&4
+       else
+               echo "We won't be including <net/errno.h>." >&4
+               val="$undef"
+       fi
+       $rm_try
+       ;;
+esac
+set i_neterrno
+eval $setvar
+
index f5099af..a5ea3e9 100644 (file)
@@ -18,7 +18,7 @@
 ?RCS: Revision 3.0  1993/08/18  12:10:01  ram
 ?RCS: Baseline for dist 3.0 netwide release.
 ?RCS:
-?MAKE:voidflags defvoidused: cat rm contains +cc +ccflags package \
+?MAKE:voidflags defvoidused: cat rm_try contains +cc +ccflags package \
        Oldconfig Myread i_stdlib
 ?MAKE: -pick add $@ %<
 ?S:voidflags:
@@ -159,5 +159,5 @@ EOM
        voidflags="$ans"
        ;;
 esac
-$rm -f try try.* .out
+$rm_try
 
index f66b3fa..55bb7b8 100644 (file)
@@ -1,4 +1,4 @@
-?RCS: Copyright (c) 2006-2006, H.Merijn Brand
+?RCS: Copyright (c) 2006-2007, H.Merijn Brand
 ?RCS:
 ?RCS: You may redistribute only under the terms of the Artistic Licence,
 ?RCS: as specified in the README file that comes with the distribution.
@@ -6,7 +6,7 @@
 ?RCS: that same Artistic Licence; a copy of which may be found at the root
 ?RCS: of the source tree for dist 3.0.
 ?RCS:
-?MAKE:d_builtin_choose_expr d_builtin_expect : Compile Setvar cat rm
+?MAKE:d_builtin_choose_expr d_builtin_expect : Compile Setvar cat rm_try
 ?MAKE: -pick add $@ %<
 ?S:d_builtin_choose_expr:
 ?S:    This conditionally defines HAS_BUILTIN_CHOOSE_EXPR, which
@@ -69,7 +69,7 @@ esac
 
 set d_builtin_choose_expr
 eval $setvar
-$rm -f try.* try core core.try.*
+$rm_try
 
 : Look for GCC-style __builtin_expect
 case "$d_builtin_expect" in
@@ -96,5 +96,5 @@ esac
 
 set d_builtin_expect
 eval $setvar
-$rm -f try.* try core core.try.*
+$rm_try
 
index e4f240e..c5fff17 100644 (file)
@@ -1,4 +1,4 @@
-?RCS: Copyright (c) 2006-2006, H.Merijn Brand
+?RCS: Copyright (c) 2006-2007, H.Merijn Brand
 ?RCS:
 ?RCS: You may redistribute only under the terms of the Artistic Licence,
 ?RCS: as specified in the README file that comes with the distribution.
@@ -6,7 +6,7 @@
 ?RCS: that same Artistic Licence; a copy of which may be found at the root
 ?RCS: of the source tree for dist 3.0.
 ?RCS:
-?MAKE:d_c99_variadic_macros: Compile Setvar cat rm run i_stdarg i_stdlib
+?MAKE:d_c99_variadic_macros: Compile Setvar cat rm_try run i_stdarg i_stdlib
 ?MAKE: -pick add $@ %<
 ?S:d_c99_variadic_macros:
 ?S:    This variable conditionally defines the HAS_C99_VARIADIC_MACROS
@@ -52,7 +52,7 @@ EOCP
        echo "I couldn't compile and run the test program, so I assume that you don't have functional C99 variadic macros." >&4
        d_c99_variadic_macros="$undef"
     fi
-    $rm -f try.* try core core.try.*
+    $rm_try
     ;;
     *)
     echo "You don't have <stdarg.h> and <stdlib.h>, so not checking for C99 variadic macros." >&4
index b21df10..5282ddb 100644 (file)
@@ -1,11 +1,9 @@
-?RCS: $Id$
-?RCS:
-?RCS: Copyright (c) 2005 H.Merijn Brand
+?RCS: Copyright (c) 2005-2007 H.Merijn Brand
 ?RCS:
 ?RCS: You may distribute under the terms of either the GNU General Public
 ?RCS: License or the Artistic License, as specified in the README file.
 ?RCS:
-?MAKE:d_cplusplus: Compile Setvar run cat rm
+?MAKE:d_cplusplus: Compile Setvar run cat rm_try
 ?MAKE: -pick add $@ %<
 ?S:d_cplusplus (d_cplusplus.U):
 ?S:    This variable conditionally defines the USE_CPLUSPLUS symbol, which
@@ -42,7 +40,7 @@ else
        val="$undef"
        echo "You are not using a C++ compiler."
 fi
-$rm -f try try.* cplusplus$$
+$rm_try cplusplus$$
 set d_cplusplus
 eval $setvar
 
index 9c98cda..5801b14 100644 (file)
@@ -1,6 +1,4 @@
-?RCS: $Id$
-?RCS:
-?RCS: Copyright (c) 2006-2006, H.Merijn Brand
+?RCS: Copyright (c) 2006-2007, H.Merijn Brand
 ?RCS: 
 ?RCS: You may redistribute only under the terms of the Artistic Licence,
 ?RCS: as specified in the README file that comes with the distribution.
@@ -9,7 +7,7 @@
 ?RCS: of the source tree for dist 3.0.
 ?RCS:
 ?RCS:
-?MAKE:d_dir_dd_fd: Compile cat rm Setvar i_dirent i_stdlib
+?MAKE:d_dir_dd_fd: Compile cat rm_try Setvar i_dirent i_stdlib
 ?MAKE: -pick add $@ %<
 ?S:d_dir_dd_fd (d_dir_dd_fd.U):
 ?S:    This variable conditionally defines the HAS_DIR_DD_FD symbol, which
@@ -57,5 +55,5 @@ EOCP
 esac
 set d_dir_dd_fd
 eval $setvar
-$rm -f try try.*
+$rm_try
 
index 25d2d3d..e64c3cd 100644 (file)
@@ -7,7 +7,7 @@
 ?RCS:
 ?RCS: $Log: d_fcntl_can_lock.U,v $
 ?RCS:
-?MAKE:d_fcntl_can_lock: d_fcntl Compile Setvar cat rm run signal_t i_stdlib
+?MAKE:d_fcntl_can_lock: d_fcntl Compile Setvar cat rm_try run signal_t i_stdlib
 ?MAKE: -pick add $@ %<
 ?S:d_fcntl_can_lock:
 ?S:    This variable conditionally defines the FCNTL_CAN_LOCK symbol
@@ -88,6 +88,5 @@ EOM
 esac
 set d_fcntl_can_lock
 eval $setvar
-$rm -f try*
-
+$rm_try
 
index cbd4a82..84b4934 100644 (file)
@@ -6,7 +6,7 @@
 ?RCS: License or the Artistic License, as specified in the README file.
 ?RCS:
 ?MAKE:d_fpos64_t: \
-       Inlibc Setvar Compile rm cat fpossize
+       Inlibc Setvar Compile rm_try cat fpossize
 ?MAKE: -pick add $@ %<
 ?S:d_fpos64_t:
 ?S:    This symbol will be defined if the C compiler supports fpos64_t.
@@ -36,7 +36,7 @@ else
        8) echo "(Your fpos_t is 64 bits, so you could use that.)" ;;
        esac
 fi
-$rm -f try.* try
+$rm_try
 set d_fpos64_t
 eval $setvar
 
index 95c68a4..413fcd2 100644 (file)
@@ -5,7 +5,7 @@
 ?RCS: You may distribute under the terms of either the GNU General Public
 ?RCS: License or the Artistic License, as specified in the README file.
 ?RCS:
-?MAKE:d_futimes: Compile cat rm run
+?MAKE:d_futimes: Compile cat rm_try run
 ?MAKE: -pick add $@ %<
 ?S:d_futimes:
 ?S:    This variable conditionally defines the HAS_FUTIMES symbol, which
@@ -22,7 +22,7 @@
 d_futimes="$undef"
 : check for a working futimes
 echo " "
-echo "Checking for a working futimes()" >&4
+echo "Checking if you have a working futimes()" >&4
 $cat >try.c <<EOCP
 #include <stdio.h>
 #include <sys/time.h>
@@ -43,14 +43,14 @@ if eval $compile; then
     `$run ./try`
     rc=$?
     case "$rc" in
-       0)  echo "Yes, it does" >&4
+       0)  echo "Yes, you have" >&4
            d_futimes="$define"
            ;;
-       *)  echo "No, it has futimes, but it isn't working ($rc) (probably harmless)" >&4
+       *)  echo "No, you have futimes, but it isn't working ($rc) (probably harmless)" >&4
            ;;
     esac
 else
     echo "No, it does not (probably harmless)" >&4
 fi
-$rm -f try.* try core core.try.*
+$rm_try
 
index a76c59c..d35f356 100644 (file)
@@ -8,7 +8,7 @@
 ?RCS: that same Artistic Licence; a copy of which may be found at the root
 ?RCS: of the source tree for dist 3.0.
 ?RCS:
-?MAKE:d_int64_t: Inhdr cat rm Setvar Compile i_inttypes
+?MAKE:d_int64_t: Inhdr cat rm_try Setvar Compile i_inttypes
 ?MAKE: -pick add $@ %<
 ?S:d_int64_t:
 ?S:     This symbol will be defined if the C compiler supports int64_t.
@@ -40,7 +40,7 @@ else
        val="$undef"
        echo "You do not have int64_t."
 fi
-$rm -f try try.*
+$rm_try
 set d_int64_t
 eval $setvar
 
index dc765ed..900a625 100644 (file)
@@ -1,11 +1,9 @@
-?RCS: $Id$
-?RCS:
-?RCS: Copyright (c) 2005 H.Merijn Brand
+?RCS: Copyright (c) 2005-2007 H.Merijn Brand
 ?RCS:
 ?RCS: You may distribute under the terms of either the GNU General Public
 ?RCS: License or the Artistic License, as specified in the README file.
 ?RCS:
-?MAKE:d_libm_lib_version: Compile cat run rm i_math
+?MAKE:d_libm_lib_version: Compile cat run rm_try i_math
 ?MAKE: -pick add $@ %<
 ?S:d_libm_lib_version:
 ?S:    This variable conditionally defines the LIBM_LIB_VERSION symbol,
@@ -43,7 +41,7 @@ EOCP
        else
            echo "No, it does not (probably harmless)\n" >&4
            fi
-       $rm -f try.* try core core.try.*
+       $rm_try
        ;;
 
     esac
index 393bf61..a769d29 100644 (file)
@@ -6,7 +6,7 @@
 ?RCS: License or the Artistic License, as specified in the README file.
 ?RCS:
 ?MAKE:d_modfl d_modflproto d_modfl_pow32_bug: Inlibc Compile Hasproto cat \
-       rm test sPRIfldbl d_longdbl osname gccversion ccflags run \
+       rm_try test sPRIfldbl d_longdbl osname gccversion ccflags run \
        uselongdouble i_math \
        d_sqrtl d_aintl d_copysignl d_ilogbl d_scalbnl d_frexpl
 ?MAKE: -pick add $@ %<
@@ -72,12 +72,12 @@ $define$define)
 Checking to see whether your modfl() is okay for large values...
 EOM
 $cat >try.c <<EOCP
-#include <math.h> 
+#include <math.h>
 #include <stdio.h>
 EOCP
 if $test "X$d_modflproto" != "X$define"; then
        $cat >>try.c <<EOCP
-/* Sigh. many current glibcs provide the function, but do not prototype it.  */ 
+/* Sigh. many current glibcs provide the function, but do not prototype it. */
 long double modfl (long double, long double *);
 EOCP
 fi
@@ -85,7 +85,7 @@ $cat >>try.c <<EOCP
 int main() {
     long double nv = 4294967303.15;
     long double v, w;
-    v = modfl(nv, &w);         
+    v = modfl(nv, &w);
 #ifdef __GLIBC__
     printf("glibc");
 #endif
@@ -116,7 +116,7 @@ EOCP
                        d_modfl="$undef"
                        ;;
                esac
-               $rm -f try.* try core core.try.*
+               $rm_try
        else
                echo "I cannot figure out whether your modfl() is okay, assuming it isn't."
                d_modfl="$undef"
index 0c2680f..505e5ee 100644 (file)
@@ -6,7 +6,7 @@
 ?RCS: License or the Artistic License, as specified in the README file.
 ?RCS:
 ?MAKE:d_off64_t: \
-       Inlibc Setvar Compile rm cat lseeksize
+       Inlibc Setvar Compile rm_try cat lseeksize
 ?MAKE: -pick add $@ %<
 ?S:d_off64_t:
 ?S:    This symbol will be defined if the C compiler supports off64_t.
@@ -17,7 +17,6 @@
 ?H:#$d_off64_t HAS_OFF64_T             /**/
 ?H:.
 ?LINT:set d_off64_t
-
 : check for off64_t
 echo " "
 echo "Checking to see if you have off64_t..." >&4
@@ -37,7 +36,7 @@ else
        8) echo "(Your off_t is 64 bits, so you could use that.)" ;;
        esac
 fi
-$rm -f try.* try
+$rm_try
 set d_off64_t
 eval $setvar
 
index bd47f57..41d1243 100644 (file)
@@ -3,7 +3,7 @@
 ?RCS: You may distribute under the terms of either the GNU General Public
 ?RCS: License or the Artistic License, as specified in the README file.
 ?RCS:
-?MAKE:d_signbit: nvtype Compile Setvar cat run rm echo n c i_math i_sunmath
+?MAKE:d_signbit: nvtype Compile Setvar cat run rm_try echo n c i_math i_sunmath
 ?MAKE: -pick add $@ %<
 ?S:d_signbit:
 ?S:    This variable conditionally defines the HAS_SIGNBIT symbol, which
@@ -60,5 +60,5 @@ else
 fi
 set d_signbit
 eval $setvar
-$rm -f try.* try
+$rm_try
 
index 26e80f6..e2f3be2 100644 (file)
@@ -1,4 +1,4 @@
-?RCS: Copyright (c) 2006-2006, H.Merijn Brand
+?RCS: Copyright (c) 2006-2007, H.Merijn Brand
 ?RCS: 
 ?RCS: You may redistribute only under the terms of the Artistic Licence,
 ?RCS: as specified in the README file that comes with the distribution.
@@ -6,7 +6,7 @@
 ?RCS: that same Artistic Licence; a copy of which may be found at the root
 ?RCS: of the source tree for dist 3.0.
 ?RCS:
-?MAKE:d_snprintf d_vsnprintf : Inlibc Compile cat run rm
+?MAKE:d_snprintf d_vsnprintf : Inlibc Compile cat run rm_try
 ?MAKE: -pick add $@ %<
 ?S:d_snprintf:
 ?S:    This variable conditionally defines the HAS_SNPRINTF symbol, which
@@ -91,7 +91,7 @@ EOM
        d_snprintf="$undef"
        d_vsnprintf="$undef"
     fi
-    $rm -f try.* try core core.try.*
+    $rm_try
     ;;
 esac
 
index 27bd8d4..fb2337e 100644 (file)
@@ -8,7 +8,7 @@
 ?RCS: that same Artistic Licence; a copy of which may be found at the root
 ?RCS: of the source tree for dist 3.0.
 ?RCS:
-?MAKE:d_socklen_t: Inhdr cat rm Setvar Compile d_socket sizetype
+?MAKE:d_socklen_t: Inhdr cat rm_try Setvar Compile d_socket sizetype
 ?MAKE: -pick add $@ %<
 ?S:d_socklen_t:
 ?S:     This symbol will be defined if the C compiler supports socklen_t.
@@ -42,7 +42,7 @@ else
        size_t) echo "(You do have size_t, that might work. Some people are happy with just an int.)" ;;
        esac
 fi
-$rm -f try try.*
+$rm_try
 set d_socklen_t
 eval $setvar
 
index db6be52..5e6b972 100644 (file)
@@ -1,11 +1,9 @@
-?RCS: $Id$
-?RCS:
-?RCS: Copyright (c) 2005 H.Merijn Brand
+?RCS: Copyright (c) 2005-2007 H.Merijn Brand
 ?RCS:
 ?RCS: You may distribute under the terms of either the GNU General Public
 ?RCS: License or the Artistic License, as specified in the README file.
 ?RCS:
-?MAKE:d_sprintf_returns_strlen: Compile cat rm run i_stdlib i_string i_math echo
+?MAKE:d_sprintf_returns_strlen: Compile cat rm_try run i_stdlib i_string i_math echo
 ?MAKE: -pick add $@ %<
 ?S:d_sprintf_returns_strlen:
 ?S:    This variable defines whether sprintf returns the length of the string
@@ -81,6 +79,5 @@ EOM
         ;;
     esac
 fi
-
-$rm -f try.* try
+$rm_try
 
index 6a47c91..c212dce 100644 (file)
@@ -8,7 +8,7 @@
 ?RCS: that same Artistic Licence; a copy of which may be found at the root
 ?RCS: of the source tree for dist 3.0.
 ?RCS:
-?MAKE:d_u32align: Compile cat rm Oldconfig run i_stdlib \
+?MAKE:d_u32align: Compile cat rm_try Oldconfig run i_stdlib \
        byteorder u32type Myread Setvar u8type signal_t
 ?MAKE: -pick add $@ %<
 ?S:d_u32align:
@@ -122,7 +122,7 @@ else
        *)      d_u32align="$define" ;;
        esac
 fi
-$rm -f core core.try.* try.core
+$rm_try
 ;;
 esac
 
index 7d119ba..c2a4bea 100644 (file)
@@ -16,7 +16,7 @@
 ?X:      cc -c +z module_b.c
 ?X:      ld -b module_a.o module_b.o -o module.sl
 ?X:
-?MAKE:usedl ld dlsrc cccdlflags lddlflags ccdlflags: \
+?MAKE:usedl ld dlsrc cccdlflags lddlflags ccdlflags: rm_try \
        Getfile Myread test osname sed i_dld d_dlopen Findhdr Setvar src run \
        cc ccflags ldflags optimize ls gccversion cat rsrc i_stdlib i_unistd
 ?MAKE: -pick add $@ %<
@@ -73,7 +73,7 @@ $undef|n|false)
        dflt='n'
        usedl="$undef"
        ;;
-*) 
+*)
        dflt='n'
        case "$d_dlopen" in
            $define) dflt='y' ;;
@@ -172,7 +172,7 @@ EOM
 int main() {
        char b[4];
        int i = open("a.out",O_RDONLY);
-       if(i == -1) 
+       if(i == -1)
                exit(1); /* fail */
        if(read(i,b,4)==4 && b[0]==127 && b[1]=='E' && b[2]=='L' && b[3]=='F')
                exit(0); /* succeed (yes, it's ELF) */
@@ -189,7 +189,7 @@ EOM
                        echo "I'll use ld to build dynamic libraries."
                        dflt='ld'
                fi
-               rm -f try.c a.out
+               $rm_try
                ;;
        *)      dflt="$ld"
                ;;
@@ -215,7 +215,7 @@ EOM
                              case "$gccversion" in
                              '') dflt="$dflt +vnocompatwarnings" ;;
                              esac
-                             ;;        
+                             ;;
                        linux|irix*|gnu*)  dflt="-shared $optimize" ;;
                        next)  dflt='none' ;;
                        solaris) dflt='-G' ;;
index 8dc62af..80267cb 100644 (file)
@@ -8,7 +8,7 @@
 ?RCS: that same Artistic Licence; a copy of which may be found at the root
 ?RCS: of the source tree for dist 3.0.
 ?RCS:
-?MAKE:fflushNULL fflushall: Compile cat rm test osname run to from \
+?MAKE:fflushNULL fflushall: Compile cat rm rm_try test osname run to from \
        Oldconfig Myread Setvar exe_ext echo \
        d_sysconf i_unistd d_stdio_stream_array stdio_stream_array i_stdlib
 ?MAKE: -pick add $@ %<
@@ -98,7 +98,7 @@ int main() {
 #    endif
 #   endif
 #  endif
-# endif 
+# endif
 # ifdef HAS_STDIO_STREAM_ARRAY
     if (open_max > 0) {
       long i;
@@ -107,7 +107,7 @@ int main() {
                STDIO_STREAM_ARRAY[i]._file < open_max &&
                STDIO_STREAM_ARRAY[i]._flag)
                fflush(&STDIO_STREAM_ARRAY[i]);
-    }  
+    }
   }
 # endif
 #endif
@@ -158,7 +158,7 @@ EOM
                        fi
                fi
        fi
-       $rm -f core try.core core.try.*
+       $rm_try
        case "$fflushNULL" in
        x)      $cat >&4 <<EOM
 Your fflush(NULL) works okay for output streams.
@@ -276,7 +276,7 @@ EOM
                                        fflushall="`$cat try.out`"
                                fi
                        fi
-                       $rm -f core try.core core.try.*
+                       $rm_try
                        case "$fflushall" in
                        x)      $cat >&4 <<EOM
 Whew. Flushing explicitly all the stdio streams works.
@@ -326,5 +326,5 @@ We won't be flushing handles at all before fork/exec/popen.
 EOM
        ;;
 esac
-$rm -f try.* try$exe_ext
+$rm_try
 
index 74879d1..83a10d2 100644 (file)
@@ -22,7 +22,7 @@
 ?RCS:
 ?MAKE:i_db db_hashtype db_prefixtype \
        db_version_major db_version_minor db_version_patch : \
-       Inhdr +cc +ccflags rm contains cat \
+       Inhdr +cc +ccflags rm_try contains cat \
        Compile d_const libs sed run i_stdlib
 ?MAKE: -pick add $@ %<
 ?S:i_db:
@@ -133,7 +133,7 @@ int main(int argc, char *argv[])
     /* check that db.h & libdb are compatible */
     if (DB_VERSION_MAJOR != Major || DB_VERSION_MINOR != Minor || DB_VERSION_PATCH != Patch) {
        printf("db.h and libdb are incompatible.\n") ;
-        exit(3);       
+        exit(3);
     }
 
     printf("db.h and libdb are compatible.\n") ;
@@ -145,7 +145,7 @@ int main(int argc, char *argv[])
     if (Version < 2003004) {
     /* if (DB_VERSION_MAJOR == 2 && DB_VERSION_MINOR == 0 && DB_VERSION_PATCH < 5) { */
        printf("Perl needs Berkeley DB 2.3.4 or greater.\n") ;
-        exit(2);       
+        exit(2);
     }
 
     exit(0);
@@ -184,14 +184,14 @@ EOCP
                        ;;
                esac
        fi
-       $rm -f try try.*
+       $rm_try
        ;;
 esac
 
 @if DB_Hash_t
 case "$i_db" in
 define)
-       : Check the return type needed for hash 
+       : Check the return type needed for hash
        echo " "
        echo "Checking return type needed for hash for Berkeley DB ..." >&4
        $cat >try.c <<EOCP
@@ -228,7 +228,7 @@ EOCP
                echo "Help:  I can't seem to compile the db test program." >&4
                echo "Something's wrong, but I'll assume you use $db_hashtype." >&4
        fi
-       $rm -f try try.*
+       $rm_try
        echo "Your version of Berkeley DB uses $db_hashtype for hash."
        ;;
 *)     db_hashtype=u_int32_t
@@ -238,7 +238,7 @@ esac
 @if DB_Prefix_t
 case "$i_db" in
 define)
-       : Check the return type needed for prefix 
+       : Check the return type needed for prefix
        echo " "
        echo "Checking return type needed for prefix for Berkeley DB ..." >&4
        cat >try.c <<EOCP
@@ -275,11 +275,11 @@ EOCP
                echo "Help:  I can't seem to compile the db test program." >&4
                echo "Something's wrong, but I'll assume you use $db_prefixtype." >&4
        fi
-       $rm -f try try.*
+       $rm_try
        echo "Your version of Berkeley DB uses $db_prefixtype for prefix."
        ;;
 *)     db_prefixtype='size_t'
        ;;
 esac
-
 @end
+
index bd09d85..0b5d311 100644 (file)
@@ -8,7 +8,7 @@
 ?RCS: that same Artistic Licence; a copy of which may be found at the root
 ?RCS: of the source tree for dist 3.0.
 ?RCS:
-?MAKE:i_inttypes: Inhdr cat rm Setvar Compile
+?MAKE:i_inttypes: Inhdr cat rm_try Setvar Compile
 ?MAKE: -pick add $@ %<
 ?S:i_inttypes:
 ?S:     This variable conditionally defines the I_INTTYPES symbol,
@@ -39,7 +39,7 @@ else
        echo "<inttypes.h> NOT found." >&4
        val="$undef"
 fi
-$rm -f try.c try
+$rm_try
 set i_inttypes
 eval $setvar
 
index 979ae60..2502dad 100644 (file)
@@ -9,7 +9,7 @@
        sPRIgldbl d_PRIeldbl sPRIeldbl sPRIFUldbl d_PRIGUldbl sPRIEUldbl \
        d_SCNfldbl \
        sSCNfldbl: \
-       d_longdbl longdblsize doublesize test cat rm \
+       d_longdbl longdblsize doublesize test cat rm_try \
        Setvar Compile run
 ?MAKE: -pick add $@ %<
 ?S:d_PRIfldbl:
@@ -217,17 +217,17 @@ else
        sSCNfldbl=$sPRIfldbl    # expect consistency
 fi
 
-$rm -f try try.*
+$rm_try
 
 fi # d_longdbl
 
 case "$sPRIfldbl" in
-'')    d_PRIfldbl="$undef"; d_PRIgldbl="$undef"; d_PRIeldbl="$undef"; 
-       d_PRIFUldbl="$undef"; d_PRIGUldbl="$undef"; d_PRIEUldbl="$undef"; 
+'')    d_PRIfldbl="$undef"; d_PRIgldbl="$undef"; d_PRIeldbl="$undef";
+       d_PRIFUldbl="$undef"; d_PRIGUldbl="$undef"; d_PRIEUldbl="$undef";
        d_SCNfldbl="$undef";
        ;;
-*)     d_PRIfldbl="$define"; d_PRIgldbl="$define"; d_PRIeldbl="$define"; 
-       d_PRIFUldbl="$define"; d_PRIGUldbl="$define"; d_PRIEUldbl="$define"; 
+*)     d_PRIfldbl="$define"; d_PRIgldbl="$define"; d_PRIeldbl="$define";
+       d_PRIFUldbl="$define"; d_PRIGUldbl="$define"; d_PRIEUldbl="$define";
        d_SCNfldbl="$define";
        ;;
 esac
index 3c85407..2c8d503 100644 (file)
@@ -8,7 +8,7 @@
 ?RCS: that same Artistic Licence; a copy of which may be found at the root
 ?RCS: of the source tree for dist 3.0.
 ?RCS:
-?MAKE:need_va_copy: +ccflags rm cat Compile i_stdarg i_stdlib run
+?MAKE:need_va_copy: +ccflags rm_try cat Compile i_stdarg i_stdlib run
 ?MAKE: -pick add $@ %<
 ?S:need_va_copy:
 ?S:    This symbol, if defined, indicates that the system stores
@@ -50,28 +50,28 @@ ivfprintf(FILE *f, const char *fmt, va_list *valp)
 {
   return vfprintf(f, fmt, *valp);
 }
-int    
+
+int
 myvfprintf(FILE *f, const  char *fmt, va_list val)
 {
   return ivfprintf(f, fmt, &val);
 }
-      
+
 int
-myprintf(char *fmt, ...) 
+myprintf(char *fmt, ...)
 {
   va_list val;
   va_start(val, fmt);
-  return myvfprintf(stdout, fmt, val); 
-}         
+  return myvfprintf(stdout, fmt, val);
+}
 
 int
 main(int ac, char **av)
 {
   signal(SIGSEGV, exit);
 
-  myprintf("%s%cs all right, then\n", "that", '\'');                            
-  exit(0);      
+  myprintf("%s%cs all right, then\n", "that", '\'');
+  exit(0);
 }
 EOCP
        set try
@@ -90,7 +90,7 @@ EOCP
                need_va_copy="$define"
                ;;
        esac
-       $rm -f try.* core core.* *.core *.core.*
+       $rm_try
        ;;
 *)     echo "You don't have <stdarg.h>, not checking for va_copy()." >&4
        ;;
index ca4717a..fdd6d77 100644 (file)
@@ -9,7 +9,7 @@
        i8type u8type i16type u16type i32type u32type i64type u64type \
        i8size u8size i16size u16size i32size u32size i64size u64size \
        d_nv_preserves_uv nv_preserves_uv_bits d_nv_zero_is_allbits_zero: \
-       echo rm use64bitint d_quad quadtype uquadtype \
+       echo rm_try use64bitint d_quad quadtype uquadtype \
        d_longdbl uselongdouble longdblsize doublesize \
        charsize shortsize intsize longsize i_stdlib i_string \
        cat Compile i_inttypes test d_volatile signal_t run
@@ -446,7 +446,7 @@ if eval $compile; then
        nv_preserves_uv_bits="`$run ./try`"
 fi
 case "$nv_preserves_uv_bits" in
-\-[1-9]*)      
+\-[1-9]*)
        nv_preserves_uv_bits=`expr 0 - $nv_preserves_uv_bits`
        $echo "Your NVs can preserve all $nv_preserves_uv_bits bits of your UVs."  2>&1
        d_nv_preserves_uv="$define"
@@ -456,8 +456,7 @@ case "$nv_preserves_uv_bits" in
 *)     $echo "Can't figure out how many bits your NVs preserve." 2>&1
        nv_preserves_uv_bits="0" ;;
 esac
-
-$rm -f try.* try
+$rm_try
 
 $echo "Checking whether NV 0.0 is all bits zero in memory..." >&4
 : volatile so that the compiler has to store it out to memory.
@@ -536,7 +535,7 @@ int main(int argc, char **argv) {
        printf("(gives %g)\n", d);
        return 1;
     }
-    
+
 #ifdef SIGFPE
     if (bletched) {
        printf("No - something bleched\n");
@@ -578,6 +577,5 @@ EOM
            ;;
     esac
 fi
-
-$rm -f try.* try
+$rm_try
 
index 4187f37..7389e98 100644 (file)
@@ -7,7 +7,7 @@
 ?RCS:
 ?MAKE:d_PRId64 d_PRIi64 d_PRIu64 d_PRIo64 d_PRIx64 d_PRIXU64 \
        sPRId64 sPRIi64 sPRIu64 sPRIo64 sPRIx64 sPRIXU64: \
-       quadtype i_inttypes test cat rm Setvar Compile run
+       quadtype i_inttypes test cat rm_try Setvar Compile run
 ?MAKE: -pick add $@ %<
 ?S:d_PRId64:
 ?S:    This variable conditionally defines the PERL_PRId64 symbol, which
@@ -236,17 +236,16 @@ fi
 if $test X"$sPRId64" = X; then
        echo "Cannot figure out how to print 64-bit integers." >&4
 fi
-
-$rm -f try try.*
+$rm_try
 
 fi
 
 case "$sPRId64" in
-'')    d_PRId64="$undef"; d_PRIi64="$undef"; d_PRIu64="$undef"; 
-       d_PRIo64="$undef"; d_PRIx64="$undef"; d_PRIXU64="$undef"; 
+'')    d_PRId64="$undef"; d_PRIi64="$undef"; d_PRIu64="$undef";
+       d_PRIo64="$undef"; d_PRIx64="$undef"; d_PRIXU64="$undef";
        ;;
-*)     d_PRId64="$define"; d_PRIi64="$define"; d_PRIu64="$define"; 
-       d_PRIo64="$define"; d_PRIx64="$define"; d_PRIXU64="$define"; 
+*)     d_PRId64="$define"; d_PRIi64="$define"; d_PRIu64="$define";
+       d_PRIo64="$define"; d_PRIx64="$define"; d_PRIXU64="$define";
        ;;
 esac
 
index 55fb003..7275490 100644 (file)
@@ -8,7 +8,7 @@
 ?RCS: that same Artistic Licence; a copy of which may be found at the root
 ?RCS: of the source tree for dist 3.0.
 ?RCS:
-?MAKE:selectminbits: Compile cat rm Oldconfig d_select \
+?MAKE:selectminbits: Compile cat rm_try Oldconfig d_select \
        i_time i_systime i_systimek i_sysselct selecttype d_socket \
        byteorder Myread Setvar run i_stdlib ptrsize
 ?MAKE: -pick add $@ %<
@@ -128,7 +128,7 @@ EOM
                        val=$ans
                        selectminbits="$val"
                fi
-               $rm -f try.* try
+               $rm_try
                ;;
        *)      : no select, so pick a harmless default
                selectminbits=$safebits
index cd84137..4ca6519 100644 (file)
@@ -9,7 +9,7 @@
 ?RCS: of the source tree for dist 3.0.
 ?RCS:
 ?MAKE:d_stdio_stream_array stdio_stream_array: run \
-       Compile cat rm Oldconfig Myread Setvar exe_ext
+       Compile cat rm_try Oldconfig Myread Setvar
 ?MAKE: -pick add $@ %<
 ?S:d_stdio_stream_array:
 ?S:    This variable tells whether there is an array holding
@@ -54,7 +54,7 @@ EOCP
                        esac
                fi
        done
-       $rm -f try.* try$exe_ext
+       $rm_try
 esac
 case "$stdio_stream_array" in
 '')    $cat >&4 <<EOM
index e318467..b16a62a 100644 (file)
@@ -10,7 +10,7 @@
        ldflags_uselargefiles \
        libswanted_uselargefiles: \
        Myread Oldconfig Setvar test lseeksize fpossize \
-       fpostype Compile echo n c cat lseektype rm run \
+       fpostype Compile echo n c cat lseektype rm_try run \
        use64bitint use64bitall i_stdlib
 ?MAKE: -pick add $@ %<
 ?Y:TOP
@@ -62,7 +62,7 @@ case "$uselfs" in
 EOM
        uselargefiles="$define"
        ;;
-esac                          
+esac
 
 case "$lseeksize:$fpossize" in
 8:8) cat <<EOM
@@ -109,7 +109,7 @@ case "$uselargefiles" in
 int main()
 {
     printf("%d\n", (int)sizeof($lseektype));
-    return(0); 
+    return(0);
 }
 EOCP
                set try
@@ -128,7 +128,7 @@ EOCP
                *_t) zzz="$fpostype"    ;;
                *)   zzz="fpos_t"       ;;
                esac
-               $echo $n "Rechecking the size of $zzz...$c" >&4 
+               $echo $n "Rechecking the size of $zzz...$c" >&4
                $cat > try.c <<EOCP
 #include <sys/types.h>
 #include <stdio.h>
@@ -161,7 +161,7 @@ EOCP
                        . ./myread
                        fpossize="$ans"
                fi
-               $rm -f try.c try
+               $rm_try
        fi
        ;;
 esac
index 15c3f10..b38bbca 100644 (file)
@@ -5,8 +5,8 @@
 ?RCS: You may distribute under the terms of either the GNU General Public
 ?RCS: License or the Artistic License, as specified in the README file.
 ?RCS:
-?X:    This unit generates a $hasfield string that is used internally 
-?X:    by Configure to check if this system has a field for a 
+?X:    This unit generates a $hasfield string that is used internally
+?X:    by Configure to check if this system has a field for a
 ?X:    particular struct (of if this system has a particular struct!)
 ?X:
 ?X:    To use it, say something like:
 ?X:            eval $hasfield
 ?X:    Or, for more complicated sets of headers, do something like
 ?X:    hdrs="$define sys/foo.h
-?X:            $i_sysbar sys/bar.h 
+?X:            $i_sysbar sys/bar.h
 ?X:            $i_syszot sys/zot.h
 ?X:            $i_zappa zappa.h"
 ?X:    set d_statblocks stat st_blocks $hdrs
 ?X:    eval $hasfield
 ?X:
-?MAKE:Hasfield: Setvar rm test Compile
+?MAKE:Hasfield: Setvar rm_try test Compile
 ?MAKE: -pick add $@ %<
 ?T:varname struct field
 ?V:hasfield
@@ -40,5 +40,5 @@ else
 fi;
 set $varname;
 eval $setvar;
-$rm -f try try.c try.o'
+$rm_try'
 
index 6d9cb24..0d6577c 100644 (file)
@@ -20,7 +20,7 @@
 ?X:    set d_getnetent_proto getnetent $hdrs
 ?X:    eval $hasproto
 ?X:
-?MAKE:Hasproto: Setvar cppstdin cppflags cppminus contains rm test
+?MAKE:Hasproto: Setvar cppstdin cppflags cppminus contains rm_try test
 ?MAKE: -pick add $@ %<
 ?T:func varname
 ?V:hasproto
@@ -41,5 +41,5 @@ else
 fi;
 set $varname;
 eval $setvar;
-$rm -f try.c tryout.c'
+$rm_try tryout.c'
 
index c72a057..fe5d602 100644 (file)
@@ -5,8 +5,8 @@
 ?RCS: You may distribute under the terms of either the GNU General Public
 ?RCS: License or the Artistic License, as specified in the README file.
 ?RCS:
-?X:    This unit generates a $hasstruct string that is used internally 
-?X:    by Configure to check if this system has a field for a 
+?X:    This unit generates a $hasstruct string that is used internally
+?X:    by Configure to check if this system has a field for a
 ?X:    particular struct (of if this system has a particular struct!)
 ?X:
 ?X:    To use it, say something like:
 ?X:            eval $hasstruct
 ?X:    Or, for more complicated sets of headers, do something like
 ?X:    hdrs="$define sys/foo.h
-?X:            $i_sysbar sys/bar.h 
+?X:            $i_sysbar sys/bar.h
 ?X:            $i_syszot sys/zot.h
 ?X:            $i_zappa zappa.h"
 ?X:    set d_statblocks stat $hdrs
 ?X:    eval $hasstruct
 ?X:
-?MAKE:Hasstruct: Setvar rm test Compile
+?MAKE:Hasstruct: Setvar rm_try test Compile
 ?MAKE: -pick add $@ %<
 ?T:varname struct
 ?V:hasstruct
@@ -40,5 +40,5 @@ else
 fi;
 set $varname;
 eval $setvar;
-$rm -f try try.c try.o'
+$rm_try'
 
index 2b78247..e760b19 100644 (file)
@@ -5,13 +5,13 @@
 ?RCS: You may distribute under the terms of either the GNU General Public
 ?RCS: License or the Artistic License, as specified in the README file.
 ?RCS:
-?X:    This unit generates a ./protochk script that is used internally 
-?X:    by Configure to check if this system will accept a particular 
+?X:    This unit generates a ./protochk script that is used internally
+?X:    by Configure to check if this system will accept a particular
 ?X:    prototype.
 ?X:
 ?X:    To use it, say something like:
 ?X:    hdrs="$define sys/types.h
-?X:            $i_systime sys/time.h 
+?X:            $i_systime sys/time.h
 ?X:            $i_sysselct sys/select.h
 ?X:            $d_socket sys/socket.h"
 ?X:    $xxx='fd_set *'
 ?X:    The C compiler on QNX warns about invalid pointer types, but
 ?X:    still exits with a 0 exit status, so it's not much help here.
 ?X:    (It does correctly detect incorrect non-pointer arguments).
-?X:    Still, since QNX is a POSIX-ish system, just make your first 
+?X:    Still, since QNX is a POSIX-ish system, just make your first
 ?X:    a POSIX-ish one, and QNX will probably accept it.
 ?X:
 ?X:    For determining argument types, your compiler must support
 ?X:    prototypes, and the header files must use them.  Determining
 ?X:    return types, however, is easier.  Just give an ridiculuous
 ?X:    return type, something like
-?X:    ./protochk 'extern int atof _((void));' $i_stdlib stdlib.h 
+?X:    ./protochk 'extern int atof _((void));' $i_stdlib stdlib.h
 ?X:    that should surely fail if atof() is defined in <stdlib.h>
 ?X:
 ?X:    There is also an 'escape' hatch built in.  If you have a pair
 ?X:    of args   'literal 'stuff' then 'stuff' gets included literally
 ?X:    into the test program.  This could be useful for doing something
-?X:    like 
+?X:    like
 ?X:    hdrs="$define stdio.h
 ?X:            $define sys/types.h"
 ?X:    ./protochk 'extern int fsetpos(FILE *, Fpos_t);' $args \
 ?X:                    'literal' '#define Fpos_t long long'
 ?X:    but you have to be really careful about the spaces in "literal".
-?X:            
+?X:
 ?X:            Andy Dougherty   Feb. 1998
-?MAKE:Protochk: cat rm startsh eunicefix +cc +optimize +ccflags \
+?MAKE:Protochk: cat rm_try startsh eunicefix +cc +optimize +ccflags \
        prototype i_pthread usethreads
 ?MAKE: -pick add $@ %<
 ?F:./protochk
 ?X: Comfort metalint.  All these are actually used in the protochk script.
 ?T:foo status pthread_h_done
-?LINT: change cc optimize ccflags prototype define rm
+?LINT: change cc optimize ccflags prototype define rm_try
 ?LINT: extern pthread_h_first
 ?LINT: change pthread_h_first
 ?LINT: change usethreads
@@ -67,7 +67,7 @@ optimize="$optimize"
 ccflags="$ccflags"
 prototype="$prototype"
 define="$define"
-rm=$rm
+rm_try=$rm_try
 usethreads=$usethreads
 i_pthread=$i_pthread
 pthread_h_first=$pthread_h_first
@@ -75,7 +75,7 @@ EOSH
 
 $cat >> protochk <<'EOSH'
 
-$rm -f try.c
+$rm_try
 foo="$1"
 shift
 while test $# -ge 2; do
@@ -106,7 +106,7 @@ echo "$foo" >> try.c
 echo 'int no_real_function_has_this_name _((void)) { return 0; }' >> try.c
 $cc $optimize $ccflags -c try.c > /dev/null 2>&1
 status=$?
-$rm -f try.[co]
+$rm_try
 exit $status
 EOSH
 chmod +x protochk
index 30e5325..dba7b16 100644 (file)
@@ -1,6 +1,6 @@
 ?RCS: $Id: d_localtime_r.U,v 0RCS:
 ?RCS: Copyright (c) 2002,2003 Jarkko Hietaniemi
-?RCS: Copyright (c) 2006,2006 H.Merijn Brand
+?RCS: Copyright (c) 2006,2007 H.Merijn Brand
 ?RCS:
 ?RCS: You may distribute under the terms of either the GNU General Public
 ?RCS: License or the Artistic License, as specified in the README file.
@@ -9,7 +9,7 @@
 ?RCS:
 ?MAKE:d_localtime_r d_localtime_r_needs_tzset localtime_r_proto: Inlibc \
        cat run Protochk Hasproto i_systypes usethreads i_time i_systime \
-       rm Compile
+       rm_try Compile
 ?MAKE: -pick add $@ %<
 ?S:d_localtime_r:
 ?S:    This variable conditionally defines the HAS_LOCALTIME_R symbol,
@@ -155,5 +155,5 @@ EOCP
      d_localtime_r_needs_tzset=undef;
      ;;
 esac
-$rm -f try try.* core
+$rm_try
 
index 87eb7c0..38c2168 100644 (file)
@@ -6,7 +6,7 @@
 ?RCS: License or the Artistic License, as specified in the README file.
 ?RCS:
 ?MAKE:d_old_pthread_create_joinable old_pthread_create_joinable: \
-       cat Compile rm Setvar usethreads i_pthread
+       cat Compile rm_try Setvar usethreads i_pthread
 ?MAKE: -pick add $@ %<
 ?S:d_old_pthread_create_joinable:
 ?S:    This variable conditionally defines pthread_create_joinable.
@@ -33,7 +33,7 @@
 : how to create joinable pthreads
 if test "X$usethreads" = "X$define" -a "X$i_pthread" = "X$define"; then
        echo " "
-       echo "Checking what constant to use for creating joinable pthreads..." >&4 
+       echo "Checking what constant to use for creating joinable pthreads..." >&4
        $cat >try.c <<'EOCP'
 #include <pthread.h>
 int main() {
@@ -59,7 +59,7 @@ EOCP
                        val=PTHREAD_CREATE_UNDETACHED
                        set old_pthread_create_joinable
                        eval $setvar
-               else            
+               else
                        set try -DJOINABLE=__UNDETACHED
                        if eval $compile; then
                                echo "You seem to use __UNDETACHED." >&4
@@ -80,7 +80,7 @@ EOCP
                        fi
                fi
        fi
-       $rm -f try try.*
+       $rm_try
 else
     d_old_pthread_create_joinable="$undef"
     old_pthread_create_joinable=""
index dc7fa7d..99a5ea8 100644 (file)
@@ -6,7 +6,7 @@
 ?RCS: License or the Artistic License, as specified in the README file.
 ?RCS:
 ?MAKE:d_pthread_yield sched_yield d_sched_yield: \
-       Compile Setvar cat rm usethreads
+       Compile Setvar cat rm_try usethreads
 ?MAKE: -pick add $@ %<
 ?S:d_pthread_yield:
 ?S:    This variable conditionally defines the HAS_PTHREAD_YIELD
@@ -23,7 +23,7 @@
 ?S:    the execution of the current thread.
 ?S:.
 ?C:HAS_PTHREAD_YIELD:
-?C:    This symbol, if defined, indicates that the pthread_yield 
+?C:    This symbol, if defined, indicates that the pthread_yield
 ?C:    routine is available to yield the execution of the current
 ?C:    thread.  sched_yield is preferable to pthread_yield.
 ?C:.
@@ -107,10 +107,8 @@ $define)
 esac
 set d_pthread_yield
 eval $setvar
-
 case "$sched_yield" in
 '') sched_yield=undef ;;
 esac
-
-$rm -f try try.*
+$rm_try
 
index 7392991..c4cf075 100644 (file)
 ?RCS: Revision 3.0  1993/08/18  12:09:08  ram
 ?RCS: Baseline for dist 3.0 netwide release.
 ?RCS:
-?MAKE:lseektype lseeksize: Myread Typedef cat Compile rm longsize run
+?MAKE:lseektype lseeksize: Myread Typedef cat Compile rm_try longsize run
 ?MAKE: -pick add $@ %<
 ?S:lseektype:
-?S:    This variable defines lseektype to be something like off_t, long, 
+?S:    This variable defines lseektype to be something like off_t, long,
 ?S:    or whatever type is used to declare lseek offset's type in the
 ?S:    kernel (which also appears to be lseek's return type).
 ?S:.
 ?S:lseeksize:
-?S:    This variable defines lseektype to be something like off_t, long, 
+?S:    This variable defines lseektype to be something like off_t, long,
 ?S:    or whatever type is used to declare lseek offset's type in the
 ?S:    kernel (which also appears to be lseek's return type).
 ?S:.
@@ -57,7 +57,7 @@ $cat >try.c <<EOCP
 int main()
 {
     printf("%d\n", (int)sizeof($lseektype));
-    return(0); 
+    return(0);
 }
 EOCP
 set try
@@ -72,5 +72,5 @@ else
        . ./myread
        lseeksize="$ans"
 fi
-$rm -f try.c try
+$rm_try