--- xlhtml-0.5.1.orig/config.guess
+++ xlhtml-0.5.1/config.guess
@@ -1,8 +1,10 @@
#! /bin/sh
# Attempt to guess a canonical system name.
-# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000
-# Free Software Foundation, Inc.
-#
+# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+# 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+
+timestamp='2006-02-23'
+
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
@@ -15,199 +17,293 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
+# 02110-1301, USA.
#
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
# configuration script generated by Autoconf, you may include it under
# the same distribution terms that you use for the rest of that program.
-# Written by Per Bothner .
-# Please send patches to .
+
+# Originally written by Per Bothner .
+# Please send patches to . Submit a context
+# diff and a properly formatted ChangeLog entry.
#
# This script attempts to guess a canonical system name similar to
# config.sub. If it succeeds, it prints the system name on stdout, and
# exits with 0. Otherwise, it exits with 1.
#
# The plan is that this can be called by configure scripts if you
-# don't specify an explicit system type (host/target name).
-#
-# Only a few systems have been added to this list; please add others
-# (but try to keep the structure clean).
-#
+# don't specify an explicit build system type.
-# Use $HOST_CC if defined. $CC may point to a cross-compiler
-if test x"$CC_FOR_BUILD" = x; then
- if test x"$HOST_CC" != x; then
- CC_FOR_BUILD="$HOST_CC"
- else
- if test x"$CC" != x; then
- CC_FOR_BUILD="$CC"
- else
- CC_FOR_BUILD=cc
- fi
- fi
+me=`echo "$0" | sed -e 's,.*/,,'`
+
+usage="\
+Usage: $0 [OPTION]
+
+Output the configuration name of the system \`$me' is run on.
+
+Operation modes:
+ -h, --help print this help, then exit
+ -t, --time-stamp print date of last modification, then exit
+ -v, --version print version number, then exit
+
+Report bugs and patches to ."
+
+version="\
+GNU config.guess ($timestamp)
+
+Originally written by Per Bothner.
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
+Free Software Foundation, Inc.
+
+This is free software; see the source for copying conditions. There is NO
+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
+
+help="
+Try \`$me --help' for more information."
+
+# Parse command line
+while test $# -gt 0 ; do
+ case $1 in
+ --time-stamp | --time* | -t )
+ echo "$timestamp" ; exit ;;
+ --version | -v )
+ echo "$version" ; exit ;;
+ --help | --h* | -h )
+ echo "$usage"; exit ;;
+ -- ) # Stop option processing
+ shift; break ;;
+ - ) # Use stdin as input.
+ break ;;
+ -* )
+ echo "$me: invalid option $1$help" >&2
+ exit 1 ;;
+ * )
+ break ;;
+ esac
+done
+
+if test $# != 0; then
+ echo "$me: too many arguments$help" >&2
+ exit 1
fi
+trap 'exit 1' 1 2 15
+
+# CC_FOR_BUILD -- compiler used by this script. Note that the use of a
+# compiler to aid in system detection is discouraged as it requires
+# temporary files to be created and, as you can see below, it is a
+# headache to deal with in a portable fashion.
+
+# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
+# use `HOST_CC' if defined, but it is deprecated.
+
+# Portable tmp directory creation inspired by the Autoconf team.
+
+set_cc_for_build='
+trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
+trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
+: ${TMPDIR=/tmp} ;
+ { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
+ { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
+ { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
+ { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
+dummy=$tmp/dummy ;
+tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
+case $CC_FOR_BUILD,$HOST_CC,$CC in
+ ,,) echo "int x;" > $dummy.c ;
+ for c in cc gcc c89 c99 ; do
+ if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
+ CC_FOR_BUILD="$c"; break ;
+ fi ;
+ done ;
+ if test x"$CC_FOR_BUILD" = x ; then
+ CC_FOR_BUILD=no_compiler_found ;
+ fi
+ ;;
+ ,,*) CC_FOR_BUILD=$CC ;;
+ ,*,*) CC_FOR_BUILD=$HOST_CC ;;
+esac ; set_cc_for_build= ;'
# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
-# (ghazi@noc.rutgers.edu 8/24/94.)
+# (ghazi@noc.rutgers.edu 1994-08-24)
if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
PATH=$PATH:/.attbin ; export PATH
fi
UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
-UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
+UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
-dummy=dummy-$$
-trap 'rm -f $dummy.c $dummy.o $dummy; exit 1' 1 2 15
-
# Note: order is significant - the case branches are not exclusive.
case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
*:NetBSD:*:*)
- # Netbsd (nbsd) targets should (where applicable) match one or
+ # NetBSD (nbsd) targets should (where applicable) match one or
# more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
# *-*-netbsdecoff* and *-*-netbsd*. For targets that recently
# switched to ELF, *-*-netbsd* would select the old
# object file format. This provides both forward
# compatibility and a consistent mechanism for selecting the
# object file format.
- # Determine the machine/vendor (is the vendor relevant).
- case "${UNAME_MACHINE}" in
- amiga) machine=m68k-cbm ;;
- arm32) machine=arm-unknown ;;
- atari*) machine=m68k-atari ;;
- sun3*) machine=m68k-sun ;;
- mac68k) machine=m68k-apple ;;
- macppc) machine=powerpc-apple ;;
- hp3[0-9][05]) machine=m68k-hp ;;
- ibmrt|romp-ibm) machine=romp-ibm ;;
- *) machine=${UNAME_MACHINE}-unknown ;;
+ #
+ # Note: NetBSD doesn't particularly care about the vendor
+ # portion of the name. We always set it to "unknown".
+ sysctl="sysctl -n hw.machine_arch"
+ UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
+ /usr/sbin/$sysctl 2>/dev/null || echo unknown)`
+ case "${UNAME_MACHINE_ARCH}" in
+ armeb) machine=armeb-unknown ;;
+ arm*) machine=arm-unknown ;;
+ sh3el) machine=shl-unknown ;;
+ sh3eb) machine=sh-unknown ;;
+ *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
+ esac
+ # The Operating System including object format, if it has switched
+ # to ELF recently, or will in the future.
+ case "${UNAME_MACHINE_ARCH}" in
+ arm*|i386|m68k|ns32k|sh3*|sparc|vax)
+ eval $set_cc_for_build
+ if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
+ | grep __ELF__ >/dev/null
+ then
+ # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
+ # Return netbsd for either. FIX?
+ os=netbsd
+ else
+ os=netbsdelf
+ fi
+ ;;
+ *)
+ os=netbsd
+ ;;
esac
- # The Operating System including object format.
- if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
- | grep __ELF__ >/dev/null
- then
- # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
- # Return netbsd for either. FIX?
- os=netbsd
- else
- os=netbsdelf
- fi
# The OS release
- release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
+ # Debian GNU/NetBSD machines have a different userland, and
+ # thus, need a distinct triplet. However, they do not need
+ # kernel version information, so it can be replaced with a
+ # suitable tag, in the style of linux-gnu.
+ case "${UNAME_VERSION}" in
+ Debian*)
+ release='-gnu'
+ ;;
+ *)
+ release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
+ ;;
+ esac
# Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
# contains redundant information, the shorter form:
# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
echo "${machine}-${os}${release}"
- exit 0 ;;
+ exit ;;
+ *:OpenBSD:*:*)
+ UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
+ echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
+ exit ;;
+ *:ekkoBSD:*:*)
+ echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
+ exit ;;
+ *:SolidBSD:*:*)
+ echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
+ exit ;;
+ macppc:MirBSD:*:*)
+ echo powerppc-unknown-mirbsd${UNAME_RELEASE}
+ exit ;;
+ *:MirBSD:*:*)
+ echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
+ exit ;;
alpha:OSF1:*:*)
- if test $UNAME_RELEASE = "V4.0"; then
+ case $UNAME_RELEASE in
+ *4.0)
UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
- fi
+ ;;
+ *5.*)
+ UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
+ ;;
+ esac
+ # According to Compaq, /usr/sbin/psrinfo has been available on
+ # OSF/1 and Tru64 systems produced since 1995. I hope that
+ # covers most systems running today. This code pipes the CPU
+ # types through head -n 1, so we only detect the type of CPU 0.
+ ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1`
+ case "$ALPHA_CPU_TYPE" in
+ "EV4 (21064)")
+ UNAME_MACHINE="alpha" ;;
+ "EV4.5 (21064)")
+ UNAME_MACHINE="alpha" ;;
+ "LCA4 (21066/21068)")
+ UNAME_MACHINE="alpha" ;;
+ "EV5 (21164)")
+ UNAME_MACHINE="alphaev5" ;;
+ "EV5.6 (21164A)")
+ UNAME_MACHINE="alphaev56" ;;
+ "EV5.6 (21164PC)")
+ UNAME_MACHINE="alphapca56" ;;
+ "EV5.7 (21164PC)")
+ UNAME_MACHINE="alphapca57" ;;
+ "EV6 (21264)")
+ UNAME_MACHINE="alphaev6" ;;
+ "EV6.7 (21264A)")
+ UNAME_MACHINE="alphaev67" ;;
+ "EV6.8CB (21264C)")
+ UNAME_MACHINE="alphaev68" ;;
+ "EV6.8AL (21264B)")
+ UNAME_MACHINE="alphaev68" ;;
+ "EV6.8CX (21264D)")
+ UNAME_MACHINE="alphaev68" ;;
+ "EV6.9A (21264/EV69A)")
+ UNAME_MACHINE="alphaev69" ;;
+ "EV7 (21364)")
+ UNAME_MACHINE="alphaev7" ;;
+ "EV7.9 (21364A)")
+ UNAME_MACHINE="alphaev79" ;;
+ esac
+ # A Pn.n version is a patched version.
# A Vn.n version is a released version.
# A Tn.n version is a released field test version.
# A Xn.n version is an unreleased experimental baselevel.
# 1.2 uses "1.2" for uname -r.
- cat <$dummy.s
- .data
-\$Lformat:
- .byte 37,100,45,37,120,10,0 # "%d-%x\n"
-
- .text
- .globl main
- .align 4
- .ent main
-main:
- .frame \$30,16,\$26,0
- ldgp \$29,0(\$27)
- .prologue 1
- .long 0x47e03d80 # implver \$0
- lda \$2,-1
- .long 0x47e20c21 # amask \$2,\$1
- lda \$16,\$Lformat
- mov \$0,\$17
- not \$1,\$18
- jsr \$26,printf
- ldgp \$29,0(\$26)
- mov 0,\$16
- jsr \$26,exit
- .end main
-EOF
- $CC_FOR_BUILD $dummy.s -o $dummy 2>/dev/null
- if test "$?" = 0 ; then
- case `./$dummy` in
- 0-0)
- UNAME_MACHINE="alpha"
- ;;
- 1-0)
- UNAME_MACHINE="alphaev5"
- ;;
- 1-1)
- UNAME_MACHINE="alphaev56"
- ;;
- 1-101)
- UNAME_MACHINE="alphapca56"
- ;;
- 2-303)
- UNAME_MACHINE="alphaev6"
- ;;
- 2-307)
- UNAME_MACHINE="alphaev67"
- ;;
- esac
- fi
- rm -f $dummy.s $dummy
- echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
- exit 0 ;;
+ echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
+ exit ;;
Alpha\ *:Windows_NT*:*)
# How do we know it's Interix rather than the generic POSIX subsystem?
# Should we change UNAME_MACHINE based on the output of uname instead
# of the specific Alpha model?
echo alpha-pc-interix
- exit 0 ;;
+ exit ;;
21064:Windows_NT:50:3)
echo alpha-dec-winnt3.5
- exit 0 ;;
+ exit ;;
Amiga*:UNIX_System_V:4.0:*)
- echo m68k-cbm-sysv4
- exit 0;;
- amiga:OpenBSD:*:*)
- echo m68k-unknown-openbsd${UNAME_RELEASE}
- exit 0 ;;
+ echo m68k-unknown-sysv4
+ exit ;;
*:[Aa]miga[Oo][Ss]:*:*)
echo ${UNAME_MACHINE}-unknown-amigaos
- exit 0 ;;
- arc64:OpenBSD:*:*)
- echo mips64el-unknown-openbsd${UNAME_RELEASE}
- exit 0 ;;
- arc:OpenBSD:*:*)
- echo mipsel-unknown-openbsd${UNAME_RELEASE}
- exit 0 ;;
- hkmips:OpenBSD:*:*)
- echo mips-unknown-openbsd${UNAME_RELEASE}
- exit 0 ;;
- pmax:OpenBSD:*:*)
- echo mipsel-unknown-openbsd${UNAME_RELEASE}
- exit 0 ;;
- sgi:OpenBSD:*:*)
- echo mips-unknown-openbsd${UNAME_RELEASE}
- exit 0 ;;
- wgrisc:OpenBSD:*:*)
- echo mipsel-unknown-openbsd${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
+ *:[Mm]orph[Oo][Ss]:*:*)
+ echo ${UNAME_MACHINE}-unknown-morphos
+ exit ;;
*:OS/390:*:*)
echo i370-ibm-openedition
- exit 0 ;;
+ exit ;;
+ *:z/VM:*:*)
+ echo s390-ibm-zvmoe
+ exit ;;
+ *:OS400:*:*)
+ echo powerpc-ibm-os400
+ exit ;;
arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
echo arm-acorn-riscix${UNAME_RELEASE}
- exit 0;;
- SR2?01:HI-UX/MPP:*:*)
+ exit ;;
+ arm:riscos:*:*|arm:RISCOS:*:*)
+ echo arm-unknown-riscos
+ exit ;;
+ SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
echo hppa1.1-hitachi-hiuxmpp
- exit 0;;
+ exit ;;
Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
# akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
if test "`(/bin/universe) 2>/dev/null`" = att ; then
@@ -215,25 +311,32 @@
else
echo pyramid-pyramid-bsd
fi
- exit 0 ;;
+ exit ;;
NILE*:*:*:dcosx)
echo pyramid-pyramid-svr4
- exit 0 ;;
+ exit ;;
+ DRS?6000:unix:4.0:6*)
+ echo sparc-icl-nx6
+ exit ;;
+ DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
+ case `/usr/bin/uname -p` in
+ sparc) echo sparc-icl-nx7; exit ;;
+ esac ;;
sun4H:SunOS:5.*:*)
echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
- exit 0 ;;
+ exit ;;
sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
- exit 0 ;;
+ exit ;;
i86pc:SunOS:5.*:*)
echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
- exit 0 ;;
+ exit ;;
sun4*:SunOS:6*:*)
# According to config.sub, this is the proper way to canonicalize
# SunOS6. Hard to guess exactly what SunOS6 will be like, but
# it's likely to be more like Solaris than SunOS4.
echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
- exit 0 ;;
+ exit ;;
sun4*:SunOS:*:*)
case "`/usr/bin/arch -k`" in
Series*|S4*)
@@ -242,12 +345,12 @@
esac
# Japanese Language versions have a version number like `4.1.3-JL'.
echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
- exit 0 ;;
+ exit ;;
sun3*:SunOS:*:*)
echo m68k-sun-sunos${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
sun*:*:4.2BSD:*)
- UNAME_RELEASE=`(head -1 /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
+ UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
case "`/bin/arch`" in
sun3)
@@ -257,13 +360,10 @@
echo sparc-sun-sunos${UNAME_RELEASE}
;;
esac
- exit 0 ;;
+ exit ;;
aushp:SunOS:*:*)
echo sparc-auspex-sunos${UNAME_RELEASE}
- exit 0 ;;
- atari*:OpenBSD:*:*)
- echo m68k-unknown-openbsd${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
# The situation for MiNT is a little confusing. The machine name
# can be virtually everything (everything which is not
# "atarist" or "atariste" at least should have a processor
@@ -274,50 +374,42 @@
# be no problem.
atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
echo m68k-atari-mint${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
echo m68k-atari-mint${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
*falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
echo m68k-atari-mint${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
echo m68k-milan-mint${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
echo m68k-hades-mint${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
*:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
echo m68k-unknown-mint${UNAME_RELEASE}
- exit 0 ;;
- sun3*:OpenBSD:*:*)
- echo m68k-unknown-openbsd${UNAME_RELEASE}
- exit 0 ;;
- mac68k:OpenBSD:*:*)
- echo m68k-unknown-openbsd${UNAME_RELEASE}
- exit 0 ;;
- mvme68k:OpenBSD:*:*)
- echo m68k-unknown-openbsd${UNAME_RELEASE}
- exit 0 ;;
- mvme88k:OpenBSD:*:*)
- echo m88k-unknown-openbsd${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
+ m68k:machten:*:*)
+ echo m68k-apple-machten${UNAME_RELEASE}
+ exit ;;
powerpc:machten:*:*)
echo powerpc-apple-machten${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
RISC*:Mach:*:*)
echo mips-dec-mach_bsd4.3
- exit 0 ;;
+ exit ;;
RISC*:ULTRIX:*:*)
echo mips-dec-ultrix${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
VAX*:ULTRIX*:*:*)
echo vax-dec-ultrix${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
2020:CLIX:*:* | 2430:CLIX:*:*)
echo clipper-intergraph-clix${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
mips:*:*:UMIPS | mips:*:*:RISCos)
+ eval $set_cc_for_build
sed 's/^ //' << EOF >$dummy.c
#ifdef __cplusplus
#include /* for printf() prototype */
@@ -339,24 +431,33 @@
exit (-1);
}
EOF
- $CC_FOR_BUILD $dummy.c -o $dummy \
- && ./$dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \
- && rm $dummy.c $dummy && exit 0
- rm -f $dummy.c $dummy
+ $CC_FOR_BUILD -o $dummy $dummy.c &&
+ dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` &&
+ SYSTEM_NAME=`$dummy $dummyarg` &&
+ { echo "$SYSTEM_NAME"; exit; }
echo mips-mips-riscos${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
+ Motorola:PowerMAX_OS:*:*)
+ echo powerpc-motorola-powermax
+ exit ;;
+ Motorola:*:4.3:PL8-*)
+ echo powerpc-harris-powermax
+ exit ;;
+ Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
+ echo powerpc-harris-powermax
+ exit ;;
Night_Hawk:Power_UNIX:*:*)
echo powerpc-harris-powerunix
- exit 0 ;;
+ exit ;;
m88k:CX/UX:7*:*)
echo m88k-harris-cxux7
- exit 0 ;;
+ exit ;;
m88k:*:4*:R4*)
echo m88k-motorola-sysv4
- exit 0 ;;
+ exit ;;
m88k:*:3*:R3*)
echo m88k-motorola-sysv3
- exit 0 ;;
+ exit ;;
AViiON:dgux:*:*)
# DG/UX returns AViiON for all architectures
UNAME_PROCESSOR=`/usr/bin/uname -p`
@@ -372,31 +473,40 @@
else
echo i586-dg-dgux${UNAME_RELEASE}
fi
- exit 0 ;;
+ exit ;;
M88*:DolphinOS:*:*) # DolphinOS (SVR3)
echo m88k-dolphin-sysv3
- exit 0 ;;
+ exit ;;
M88*:*:R3*:*)
# Delta 88k system running SVR3
echo m88k-motorola-sysv3
- exit 0 ;;
+ exit ;;
XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
echo m88k-tektronix-sysv3
- exit 0 ;;
+ exit ;;
Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
echo m68k-tektronix-bsd
- exit 0 ;;
+ exit ;;
*:IRIX*:*:*)
echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
- exit 0 ;;
+ exit ;;
????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
- echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id
- exit 0 ;; # Note that: echo "'`uname -s`'" gives 'AIX '
- i?86:AIX:*:*)
+ echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id
+ exit ;; # Note that: echo "'`uname -s`'" gives 'AIX '
+ i*86:AIX:*:*)
echo i386-ibm-aix
- exit 0 ;;
+ exit ;;
+ ia64:AIX:*:*)
+ if [ -x /usr/bin/oslevel ] ; then
+ IBM_REV=`/usr/bin/oslevel`
+ else
+ IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
+ fi
+ echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
+ exit ;;
*:AIX:2:3)
if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
+ eval $set_cc_for_build
sed 's/^ //' << EOF >$dummy.c
#include
@@ -408,18 +518,21 @@
exit(0);
}
EOF
- $CC_FOR_BUILD $dummy.c -o $dummy && ./$dummy && rm $dummy.c $dummy && exit 0
- rm -f $dummy.c $dummy
- echo rs6000-ibm-aix3.2.5
+ if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy`
+ then
+ echo "$SYSTEM_NAME"
+ else
+ echo rs6000-ibm-aix3.2.5
+ fi
elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
echo rs6000-ibm-aix3.2.4
else
echo rs6000-ibm-aix3.2
fi
- exit 0 ;;
- *:AIX:*:4)
- IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | head -1 | awk '{ print $1 }'`
- if /usr/sbin/lsattr -EHl ${IBM_CPU_ID} | grep POWER >/dev/null 2>&1; then
+ exit ;;
+ *:AIX:*:[45])
+ IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
+ if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
IBM_ARCH=rs6000
else
IBM_ARCH=powerpc
@@ -427,37 +540,54 @@
if [ -x /usr/bin/oslevel ] ; then
IBM_REV=`/usr/bin/oslevel`
else
- IBM_REV=4.${UNAME_RELEASE}
+ IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
fi
echo ${IBM_ARCH}-ibm-aix${IBM_REV}
- exit 0 ;;
+ exit ;;
*:AIX:*:*)
echo rs6000-ibm-aix
- exit 0 ;;
+ exit ;;
ibmrt:4.4BSD:*|romp-ibm:BSD:*)
echo romp-ibm-bsd4.4
- exit 0 ;;
+ exit ;;
ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and
echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to
- exit 0 ;; # report: romp-ibm BSD 4.3
+ exit ;; # report: romp-ibm BSD 4.3
*:BOSX:*:*)
echo rs6000-bull-bosx
- exit 0 ;;
+ exit ;;
DPX/2?00:B.O.S.:*:*)
echo m68k-bull-sysv3
- exit 0 ;;
+ exit ;;
9000/[34]??:4.3bsd:1.*:*)
echo m68k-hp-bsd
- exit 0 ;;
+ exit ;;
hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
echo m68k-hp-bsd4.4
- exit 0 ;;
+ exit ;;
9000/[34678]??:HP-UX:*:*)
+ HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
case "${UNAME_MACHINE}" in
9000/31? ) HP_ARCH=m68000 ;;
9000/[34]?? ) HP_ARCH=m68k ;;
9000/[678][0-9][0-9])
- sed 's/^ //' << EOF >$dummy.c
+ if [ -x /usr/bin/getconf ]; then
+ sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
+ sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
+ case "${sc_cpu_version}" in
+ 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
+ 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
+ 532) # CPU_PA_RISC2_0
+ case "${sc_kernel_bits}" in
+ 32) HP_ARCH="hppa2.0n" ;;
+ 64) HP_ARCH="hppa2.0w" ;;
+ '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20
+ esac ;;
+ esac
+ fi
+ if [ "${HP_ARCH}" = "" ]; then
+ eval $set_cc_for_build
+ sed 's/^ //' << EOF >$dummy.c
#define _HPUX_SOURCE
#include
@@ -490,13 +620,39 @@
exit (0);
}
EOF
- (CCOPTS= $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null ) && HP_ARCH=`./$dummy`
- rm -f $dummy.c $dummy
+ (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
+ test -z "$HP_ARCH" && HP_ARCH=hppa
+ fi ;;
esac
- HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
+ if [ ${HP_ARCH} = "hppa2.0w" ]
+ then
+ eval $set_cc_for_build
+
+ # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
+ # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler
+ # generating 64-bit code. GNU and HP use different nomenclature:
+ #
+ # $ CC_FOR_BUILD=cc ./config.guess
+ # => hppa2.0w-hp-hpux11.23
+ # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess
+ # => hppa64-hp-hpux11.23
+
+ if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) |
+ grep __LP64__ >/dev/null
+ then
+ HP_ARCH="hppa2.0w"
+ else
+ HP_ARCH="hppa64"
+ fi
+ fi
echo ${HP_ARCH}-hp-hpux${HPUX_REV}
- exit 0 ;;
+ exit ;;
+ ia64:HP-UX:*:*)
+ HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
+ echo ia64-hp-hpux${HPUX_REV}
+ exit ;;
3050*:HI-UX:*:*)
+ eval $set_cc_for_build
sed 's/^ //' << EOF >$dummy.c
#include
int
@@ -522,447 +678,473 @@
exit (0);
}
EOF
- $CC_FOR_BUILD $dummy.c -o $dummy && ./$dummy && rm $dummy.c $dummy && exit 0
- rm -f $dummy.c $dummy
+ $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` &&
+ { echo "$SYSTEM_NAME"; exit; }
echo unknown-hitachi-hiuxwe2
- exit 0 ;;
+ exit ;;
9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
echo hppa1.1-hp-bsd
- exit 0 ;;
+ exit ;;
9000/8??:4.3bsd:*:*)
echo hppa1.0-hp-bsd
- exit 0 ;;
- *9??*:MPE/iX:*:*)
+ exit ;;
+ *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
echo hppa1.0-hp-mpeix
- exit 0 ;;
+ exit ;;
hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
echo hppa1.1-hp-osf
- exit 0 ;;
+ exit ;;
hp8??:OSF1:*:*)
echo hppa1.0-hp-osf
- exit 0 ;;
- i?86:OSF1:*:*)
+ exit ;;
+ i*86:OSF1:*:*)
if [ -x /usr/sbin/sysversion ] ; then
echo ${UNAME_MACHINE}-unknown-osf1mk
else
echo ${UNAME_MACHINE}-unknown-osf1
fi
- exit 0 ;;
+ exit ;;
parisc*:Lites*:*:*)
echo hppa1.1-hp-lites
- exit 0 ;;
- hppa*:OpenBSD:*:*)
- echo hppa-unknown-openbsd
- exit 0 ;;
+ exit ;;
C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
echo c1-convex-bsd
- exit 0 ;;
+ exit ;;
C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
if getsysinfo -f scalar_acc
then echo c32-convex-bsd
else echo c2-convex-bsd
fi
- exit 0 ;;
+ exit ;;
C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
echo c34-convex-bsd
- exit 0 ;;
+ exit ;;
C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
echo c38-convex-bsd
- exit 0 ;;
+ exit ;;
C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
echo c4-convex-bsd
- exit 0 ;;
- CRAY*X-MP:*:*:*)
- echo xmp-cray-unicos
- exit 0 ;;
+ exit ;;
CRAY*Y-MP:*:*:*)
- echo ymp-cray-unicos${UNAME_RELEASE}
- exit 0 ;;
+ echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+ exit ;;
CRAY*[A-Z]90:*:*:*)
echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
| sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
- -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/
- exit 0 ;;
+ -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
+ -e 's/\.[^.]*$/.X/'
+ exit ;;
CRAY*TS:*:*:*)
echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
- exit 0 ;;
+ exit ;;
CRAY*T3E:*:*:*)
- echo alpha-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
- exit 0 ;;
+ echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+ exit ;;
CRAY*SV1:*:*:*)
echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
- exit 0 ;;
- CRAY-2:*:*:*)
- echo cray2-cray-unicos
- exit 0 ;;
- F300:UNIX_System_V:*:*)
+ exit ;;
+ *:UNICOS/mp:*:*)
+ echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+ exit ;;
+ F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
+ FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
- echo "f300-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
- exit 0 ;;
- F301:UNIX_System_V:*:*)
- echo f301-fujitsu-uxpv`echo $UNAME_RELEASE | sed 's/ .*//'`
- exit 0 ;;
- hp300:OpenBSD:*:*)
- echo m68k-unknown-openbsd${UNAME_RELEASE}
- exit 0 ;;
- i?86:BSD/386:*:* | i?86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
+ echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
+ exit ;;
+ 5000:UNIX_System_V:4.*:*)
+ FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
+ FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
+ echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
+ exit ;;
+ i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
sparc*:BSD/OS:*:*)
echo sparc-unknown-bsdi${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
*:BSD/OS:*:*)
echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
*:FreeBSD:*:*)
- echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
- exit 0 ;;
- *:OpenBSD:*:*)
- echo ${UNAME_MACHINE}-unknown-openbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
- exit 0 ;;
+ case ${UNAME_MACHINE} in
+ pc98)
+ echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
+ *)
+ echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
+ esac
+ exit ;;
i*:CYGWIN*:*)
echo ${UNAME_MACHINE}-pc-cygwin
- exit 0 ;;
+ exit ;;
i*:MINGW*:*)
echo ${UNAME_MACHINE}-pc-mingw32
- exit 0 ;;
+ exit ;;
+ i*:MSYS_NT-*:*:*)
+ echo ${UNAME_MACHINE}-pc-mingw32
+ exit ;;
+ i*:windows32*:*)
+ # uname -m includes "-pc" on this system.
+ echo ${UNAME_MACHINE}-mingw32
+ exit ;;
+ i*:PW*:*)
+ echo ${UNAME_MACHINE}-pc-pw32
+ exit ;;
+ x86:Interix*:[345]*)
+ echo i586-pc-interix${UNAME_RELEASE}
+ exit ;;
+ EM64T:Interix*:[345]*)
+ echo x86_64-unknown-interix${UNAME_RELEASE}
+ exit ;;
+ [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
+ echo i${UNAME_MACHINE}-pc-mks
+ exit ;;
i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
# How do we know it's Interix rather than the generic POSIX subsystem?
# It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
# UNAME_MACHINE based on the output of uname instead of i386?
- echo i386-pc-interix
- exit 0 ;;
+ echo i586-pc-interix
+ exit ;;
i*:UWIN*:*)
echo ${UNAME_MACHINE}-pc-uwin
- exit 0 ;;
+ exit ;;
+ amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
+ echo x86_64-unknown-cygwin
+ exit ;;
p*:CYGWIN*:*)
echo powerpcle-unknown-cygwin
- exit 0 ;;
+ exit ;;
prep*:SunOS:5.*:*)
echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
- exit 0 ;;
+ exit ;;
*:GNU:*:*)
+ # the GNU system
echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
- exit 0 ;;
- *:Linux:*:*)
-
+ exit ;;
+ *:GNU/*:*:*)
+ # other systems with GNU libc and userland
+ echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
+ exit ;;
+ i*86:Minix:*:*)
+ echo ${UNAME_MACHINE}-pc-minix
+ exit ;;
+ arm*:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-gnu
+ exit ;;
+ cris:Linux:*:*)
+ echo cris-axis-linux-gnu
+ exit ;;
+ crisv32:Linux:*:*)
+ echo crisv32-axis-linux-gnu
+ exit ;;
+ frv:Linux:*:*)
+ echo frv-unknown-linux-gnu
+ exit ;;
+ ia64:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-gnu
+ exit ;;
+ m32r*:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-gnu
+ exit ;;
+ m68*:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-gnu
+ exit ;;
+ mips:Linux:*:*)
+ eval $set_cc_for_build
+ sed 's/^ //' << EOF >$dummy.c
+ #undef CPU
+ #undef mips
+ #undef mipsel
+ #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
+ CPU=mipsel
+ #else
+ #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
+ CPU=mips
+ #else
+ CPU=
+ #endif
+ #endif
+EOF
+ eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
+ /^CPU/{
+ s: ::g
+ p
+ }'`"
+ test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
+ ;;
+ mips64:Linux:*:*)
+ eval $set_cc_for_build
+ sed 's/^ //' << EOF >$dummy.c
+ #undef CPU
+ #undef mips64
+ #undef mips64el
+ #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
+ CPU=mips64el
+ #else
+ #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
+ CPU=mips64
+ #else
+ CPU=
+ #endif
+ #endif
+EOF
+ eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
+ /^CPU/{
+ s: ::g
+ p
+ }'`"
+ test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
+ ;;
+ or32:Linux:*:*)
+ echo or32-unknown-linux-gnu
+ exit ;;
+ ppc:Linux:*:*)
+ echo powerpc-unknown-linux-gnu
+ exit ;;
+ ppc64:Linux:*:*)
+ echo powerpc64-unknown-linux-gnu
+ exit ;;
+ alpha:Linux:*:*)
+ case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
+ EV5) UNAME_MACHINE=alphaev5 ;;
+ EV56) UNAME_MACHINE=alphaev56 ;;
+ PCA56) UNAME_MACHINE=alphapca56 ;;
+ PCA57) UNAME_MACHINE=alphapca56 ;;
+ EV6) UNAME_MACHINE=alphaev6 ;;
+ EV67) UNAME_MACHINE=alphaev67 ;;
+ EV68*) UNAME_MACHINE=alphaev68 ;;
+ esac
+ objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null
+ if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
+ echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
+ exit ;;
+ parisc:Linux:*:* | hppa:Linux:*:*)
+ # Look for CPU level
+ case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
+ PA7*) echo hppa1.1-unknown-linux-gnu ;;
+ PA8*) echo hppa2.0-unknown-linux-gnu ;;
+ *) echo hppa-unknown-linux-gnu ;;
+ esac
+ exit ;;
+ parisc64:Linux:*:* | hppa64:Linux:*:*)
+ echo hppa64-unknown-linux-gnu
+ exit ;;
+ s390:Linux:*:* | s390x:Linux:*:*)
+ echo ${UNAME_MACHINE}-ibm-linux
+ exit ;;
+ sh64*:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-gnu
+ exit ;;
+ sh*:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-gnu
+ exit ;;
+ sparc:Linux:*:* | sparc64:Linux:*:*)
+ echo ${UNAME_MACHINE}-unknown-linux-gnu
+ exit ;;
+ vax:Linux:*:*)
+ echo ${UNAME_MACHINE}-dec-linux-gnu
+ exit ;;
+ x86_64:Linux:*:*)
+ echo x86_64-unknown-linux-gnu
+ exit ;;
+ i*86:Linux:*:*)
# The BFD linker knows what the default object file format is, so
# first see if it will tell us. cd to the root directory to prevent
# problems with other programs or directories called `ld' in the path.
- ld_help_string=`cd /; ld --help 2>&1`
- ld_supported_emulations=`echo $ld_help_string \
- | sed -ne '/supported emulations:/!d
+ # Set LC_ALL=C to ensure ld outputs messages in English.
+ ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \
+ | sed -ne '/supported targets:/!d
s/[ ][ ]*/ /g
- s/.*supported emulations: *//
+ s/.*supported targets: *//
s/ .*//
p'`
- case "$ld_supported_emulations" in
- *ia64)
- echo "${UNAME_MACHINE}-unknown-linux"
- exit 0
+ case "$ld_supported_targets" in
+ elf32-i386)
+ TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
;;
- i?86linux)
+ a.out-i386-linux)
echo "${UNAME_MACHINE}-pc-linux-gnuaout"
- exit 0
- ;;
- elf_i?86)
- echo "${UNAME_MACHINE}-pc-linux"
- exit 0
- ;;
- i?86coff)
+ exit ;;
+ coff-i386)
echo "${UNAME_MACHINE}-pc-linux-gnucoff"
- exit 0
- ;;
- sparclinux)
- echo "${UNAME_MACHINE}-unknown-linux-gnuaout"
- exit 0
- ;;
- armlinux)
- echo "${UNAME_MACHINE}-unknown-linux-gnuaout"
- exit 0
- ;;
- elf32arm*)
- echo "${UNAME_MACHINE}-unknown-linux-gnuoldld"
- exit 0
- ;;
- armelf_linux*)
- echo "${UNAME_MACHINE}-unknown-linux-gnu"
- exit 0
- ;;
- m68klinux)
- echo "${UNAME_MACHINE}-unknown-linux-gnuaout"
- exit 0
- ;;
- elf32ppc | elf32ppclinux)
- # Determine Lib Version
- cat >$dummy.c <
-#if defined(__GLIBC__)
-extern char __libc_version[];
-extern char __libc_release[];
-#endif
-main(argc, argv)
- int argc;
- char *argv[];
-{
-#if defined(__GLIBC__)
- printf("%s %s\n", __libc_version, __libc_release);
-#else
- printf("unkown\n");
-#endif
- return 0;
-}
-EOF
- LIBC=""
- $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null
- if test "$?" = 0 ; then
- ./$dummy | grep 1\.99 > /dev/null
- if test "$?" = 0 ; then
- LIBC="libc1"
- fi
- fi
- rm -f $dummy.c $dummy
- echo powerpc-unknown-linux-gnu${LIBC}
- exit 0
- ;;
+ exit ;;
+ "")
+ # Either a pre-BFD a.out linker (linux-gnuoldld) or
+ # one that does not give us useful --help.
+ echo "${UNAME_MACHINE}-pc-linux-gnuoldld"
+ exit ;;
esac
-
- if test "${UNAME_MACHINE}" = "alpha" ; then
- cat <$dummy.s
- .data
- \$Lformat:
- .byte 37,100,45,37,120,10,0 # "%d-%x\n"
-
- .text
- .globl main
- .align 4
- .ent main
- main:
- .frame \$30,16,\$26,0
- ldgp \$29,0(\$27)
- .prologue 1
- .long 0x47e03d80 # implver \$0
- lda \$2,-1
- .long 0x47e20c21 # amask \$2,\$1
- lda \$16,\$Lformat
- mov \$0,\$17
- not \$1,\$18
- jsr \$26,printf
- ldgp \$29,0(\$26)
- mov 0,\$16
- jsr \$26,exit
- .end main
-EOF
- LIBC=""
- $CC_FOR_BUILD $dummy.s -o $dummy 2>/dev/null
- if test "$?" = 0 ; then
- case `./$dummy` in
- 0-0)
- UNAME_MACHINE="alpha"
- ;;
- 1-0)
- UNAME_MACHINE="alphaev5"
- ;;
- 1-1)
- UNAME_MACHINE="alphaev56"
- ;;
- 1-101)
- UNAME_MACHINE="alphapca56"
- ;;
- 2-303)
- UNAME_MACHINE="alphaev6"
- ;;
- 2-307)
- UNAME_MACHINE="alphaev67"
- ;;
- esac
-
- objdump --private-headers $dummy | \
- grep ld.so.1 > /dev/null
- if test "$?" = 0 ; then
- LIBC="libc1"
- fi
- fi
- rm -f $dummy.s $dummy
- echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} ; exit 0
- elif test "${UNAME_MACHINE}" = "mips" ; then
- cat >$dummy.c < /* for printf() prototype */
- int main (int argc, char *argv[]) {
-#else
- int main (argc, argv) int argc; char *argv[]; {
-#endif
-#ifdef __MIPSEB__
- printf ("%s-unknown-linux-gnu\n", argv[1]);
-#endif
-#ifdef __MIPSEL__
- printf ("%sel-unknown-linux-gnu\n", argv[1]);
-#endif
- return 0;
-}
-EOF
- $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy "${UNAME_MACHINE}" && rm $dummy.c $dummy && exit 0
- rm -f $dummy.c $dummy
- elif test "${UNAME_MACHINE}" = "s390"; then
- echo s390-ibm-linux && exit 0
- else
- # Either a pre-BFD a.out linker (linux-gnuoldld)
- # or one that does not give us useful --help.
- # GCC wants to distinguish between linux-gnuoldld and linux-gnuaout.
- # If ld does not provide *any* "supported emulations:"
- # that means it is gnuoldld.
- echo "$ld_help_string" | grep >/dev/null 2>&1 "supported emulations:"
- test $? != 0 && echo "${UNAME_MACHINE}-pc-linux-gnuoldld" && exit 0
-
- case "${UNAME_MACHINE}" in
- i?86)
- VENDOR=pc;
- ;;
- *)
- VENDOR=unknown;
- ;;
- esac
- # Determine whether the default compiler is a.out or elf
- cat >$dummy.c <
-#ifdef __cplusplus
-#include /* for printf() prototype */
- int main (int argc, char *argv[]) {
-#else
- int main (argc, argv) int argc; char *argv[]; {
-#endif
-#ifdef __ELF__
-# ifdef __GLIBC__
-# if __GLIBC__ >= 2
- printf ("%s-${VENDOR}-linux-gnu\n", argv[1]);
-# else
- printf ("%s-${VENDOR}-linux-gnulibc1\n", argv[1]);
-# endif
-# else
- printf ("%s-${VENDOR}-linux-gnulibc1\n", argv[1]);
-# endif
-#else
- printf ("%s-${VENDOR}-linux-gnuaout\n", argv[1]);
-#endif
- return 0;
-}
+ # Determine whether the default compiler is a.out or elf
+ eval $set_cc_for_build
+ sed 's/^ //' << EOF >$dummy.c
+ #include
+ #ifdef __ELF__
+ # ifdef __GLIBC__
+ # if __GLIBC__ >= 2
+ LIBC=gnu
+ # else
+ LIBC=gnulibc1
+ # endif
+ # else
+ LIBC=gnulibc1
+ # endif
+ #else
+ #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__sun)
+ LIBC=gnu
+ #else
+ LIBC=gnuaout
+ #endif
+ #endif
+ #ifdef __dietlibc__
+ LIBC=dietlibc
+ #endif
EOF
- $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy "${UNAME_MACHINE}" && rm $dummy.c $dummy && exit 0
- rm -f $dummy.c $dummy
- fi ;;
-# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. earlier versions
-# are messed up and put the nodename in both sysname and nodename.
- i?86:DYNIX/ptx:4*:*)
+ eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
+ /^LIBC/{
+ s: ::g
+ p
+ }'`"
+ test x"${LIBC}" != x && {
+ echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
+ exit
+ }
+ test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; }
+ ;;
+ i*86:DYNIX/ptx:4*:*)
+ # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
+ # earlier versions are messed up and put the nodename in both
+ # sysname and nodename.
echo i386-sequent-sysv4
- exit 0 ;;
- i?86:UNIX_SV:4.2MP:2.*)
+ exit ;;
+ i*86:UNIX_SV:4.2MP:2.*)
# Unixware is an offshoot of SVR4, but it has its own version
# number series starting with 2...
# I am not positive that other SVR4 systems won't match this,
# I just have to hope. -- rms.
# Use sysv4.2uw... so that sysv4* matches it.
echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
- exit 0 ;;
- i?86:*:4.*:* | i?86:SYSTEM_V:4.*:*)
+ exit ;;
+ i*86:OS/2:*:*)
+ # If we were able to find `uname', then EMX Unix compatibility
+ # is probably installed.
+ echo ${UNAME_MACHINE}-pc-os2-emx
+ exit ;;
+ i*86:XTS-300:*:STOP)
+ echo ${UNAME_MACHINE}-unknown-stop
+ exit ;;
+ i*86:atheos:*:*)
+ echo ${UNAME_MACHINE}-unknown-atheos
+ exit ;;
+ i*86:syllable:*:*)
+ echo ${UNAME_MACHINE}-pc-syllable
+ exit ;;
+ i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*)
+ echo i386-unknown-lynxos${UNAME_RELEASE}
+ exit ;;
+ i*86:*DOS:*:*)
+ echo ${UNAME_MACHINE}-pc-msdosdjgpp
+ exit ;;
+ i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
else
echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
fi
- exit 0 ;;
- i?86:*:5:7*)
- # Fixed at (any) Pentium or better
- UNAME_MACHINE=i586
- if [ ${UNAME_SYSTEM} = "UnixWare" ] ; then
- echo ${UNAME_MACHINE}-sco-sysv${UNAME_RELEASE}uw${UNAME_VERSION}
- else
- echo ${UNAME_MACHINE}-pc-sysv${UNAME_RELEASE}
- fi
- exit 0 ;;
- i?86:*:3.2:*)
+ exit ;;
+ i*86:*:5:[678]*)
+ # UnixWare 7.x, OpenUNIX and OpenServer 6.
+ case `/bin/uname -X | grep "^Machine"` in
+ *486*) UNAME_MACHINE=i486 ;;
+ *Pentium) UNAME_MACHINE=i586 ;;
+ *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
+ esac
+ echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
+ exit ;;
+ i*86:*:3.2:*)
if test -f /usr/options/cb.name; then
UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then
- UNAME_REL=`(/bin/uname -X|egrep Release|sed -e 's/.*= //')`
- (/bin/uname -X|egrep i80486 >/dev/null) && UNAME_MACHINE=i486
- (/bin/uname -X|egrep '^Machine.*Pentium' >/dev/null) \
+ UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
+ (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
+ (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
&& UNAME_MACHINE=i586
- (/bin/uname -X|egrep '^Machine.*Pent ?II' >/dev/null) \
+ (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
&& UNAME_MACHINE=i686
- (/bin/uname -X|egrep '^Machine.*Pentium Pro' >/dev/null) \
+ (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
&& UNAME_MACHINE=i686
echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
else
echo ${UNAME_MACHINE}-pc-sysv32
fi
- exit 0 ;;
- i?86:*DOS:*:*)
- echo ${UNAME_MACHINE}-pc-msdosdjgpp
- exit 0 ;;
+ exit ;;
pc:*:*:*)
# Left here for compatibility:
# uname -m prints for DJGPP always 'pc', but it prints nothing about
# the processor, so we play safe by assuming i386.
echo i386-pc-msdosdjgpp
- exit 0 ;;
+ exit ;;
Intel:Mach:3*:*)
echo i386-pc-mach3
- exit 0 ;;
+ exit ;;
paragon:*:*:*)
echo i860-intel-osf1
- exit 0 ;;
+ exit ;;
i860:*:4.*:*) # i860-SVR4
if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
else # Add other i860-SVR4 vendors below as they are discovered.
echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4
fi
- exit 0 ;;
+ exit ;;
mini*:CTIX:SYS*5:*)
# "miniframe"
echo m68010-convergent-sysv
- exit 0 ;;
- M68*:*:R3V[567]*:*)
- test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;;
- 3[34]??:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 4850:*:4.0:3.0)
+ exit ;;
+ mc68k:UNIX:SYSTEM5:3.51m)
+ echo m68k-convergent-sysv
+ exit ;;
+ M680?0:D-NIX:5.3:*)
+ echo m68k-diab-dnix
+ exit ;;
+ M68*:*:R3V[5678]*:*)
+ test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;;
+ 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0)
OS_REL=''
test -r /etc/.relid \
&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
- && echo i486-ncr-sysv4.3${OS_REL} && exit 0
+ && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
- && echo i586-ncr-sysv4.3${OS_REL} && exit 0 ;;
+ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
- && echo i486-ncr-sysv4 && exit 0 ;;
- m68*:LynxOS:2.*:*)
+ && { echo i486-ncr-sysv4; exit; } ;;
+ m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
echo m68k-unknown-lynxos${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
mc68030:UNIX_System_V:4.*:*)
echo m68k-atari-sysv4
- exit 0 ;;
- i?86:LynxOS:2.*:* | i?86:LynxOS:3.[01]*:*)
- echo i386-unknown-lynxos${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
TSUNAMI:LynxOS:2.*:*)
echo sparc-unknown-lynxos${UNAME_RELEASE}
- exit 0 ;;
- rs6000:LynxOS:2.*:* | PowerPC:LynxOS:2.*:*)
+ exit ;;
+ rs6000:LynxOS:2.*:*)
echo rs6000-unknown-lynxos${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
+ PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*)
+ echo powerpc-unknown-lynxos${UNAME_RELEASE}
+ exit ;;
SM[BE]S:UNIX_SV:*:*)
echo mips-dde-sysv${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
RM*:ReliantUNIX-*:*:*)
echo mips-sni-sysv4
- exit 0 ;;
+ exit ;;
RM*:SINIX-*:*:*)
echo mips-sni-sysv4
- exit 0 ;;
+ exit ;;
*:SINIX-*:*:*)
if uname -p 2>/dev/null >/dev/null ; then
UNAME_MACHINE=`(uname -p) 2>/dev/null`
@@ -970,80 +1152,155 @@
else
echo ns32k-sni-sysv
fi
- exit 0 ;;
- PENTIUM:CPunix:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
- # says
+ exit ;;
+ PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
+ # says
echo i586-unisys-sysv4
- exit 0 ;;
+ exit ;;
*:UNIX_System_V:4*:FTX*)
# From Gerald Hewes .
# How about differentiating between stratus architectures? -djm
echo hppa1.1-stratus-sysv4
- exit 0 ;;
+ exit ;;
*:*:*:FTX*)
# From seanf@swdc.stratus.com.
echo i860-stratus-sysv4
- exit 0 ;;
+ exit ;;
+ i*86:VOS:*:*)
+ # From Paul.Green@stratus.com.
+ echo ${UNAME_MACHINE}-stratus-vos
+ exit ;;
+ *:VOS:*:*)
+ # From Paul.Green@stratus.com.
+ echo hppa1.1-stratus-vos
+ exit ;;
mc68*:A/UX:*:*)
echo m68k-apple-aux${UNAME_RELEASE}
- exit 0 ;;
- news*:NEWS-OS:*:6*)
+ exit ;;
+ news*:NEWS-OS:6*:*)
echo mips-sony-newsos6
- exit 0 ;;
+ exit ;;
R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
if [ -d /usr/nec ]; then
echo mips-nec-sysv${UNAME_RELEASE}
else
echo mips-unknown-sysv${UNAME_RELEASE}
fi
- exit 0 ;;
+ exit ;;
BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only.
echo powerpc-be-beos
- exit 0 ;;
+ exit ;;
BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only.
echo powerpc-apple-beos
- exit 0 ;;
+ exit ;;
BePC:BeOS:*:*) # BeOS running on Intel PC compatible.
echo i586-pc-beos
- exit 0 ;;
+ exit ;;
SX-4:SUPER-UX:*:*)
echo sx4-nec-superux${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
SX-5:SUPER-UX:*:*)
echo sx5-nec-superux${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
+ SX-6:SUPER-UX:*:*)
+ echo sx6-nec-superux${UNAME_RELEASE}
+ exit ;;
Power*:Rhapsody:*:*)
echo powerpc-apple-rhapsody${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
*:Rhapsody:*:*)
echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
*:Darwin:*:*)
- echo `uname -p`-apple-darwin${UNAME_RELEASE}
- exit 0 ;;
+ UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
+ case $UNAME_PROCESSOR in
+ unknown) UNAME_PROCESSOR=powerpc ;;
+ esac
+ echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
+ exit ;;
*:procnto*:*:* | *:QNX:[0123456789]*:*)
- if test "${UNAME_MACHINE}" = "x86pc"; then
+ UNAME_PROCESSOR=`uname -p`
+ if test "$UNAME_PROCESSOR" = "x86"; then
+ UNAME_PROCESSOR=i386
UNAME_MACHINE=pc
fi
- echo `uname -p`-${UNAME_MACHINE}-nto-qnx
- exit 0 ;;
+ echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
+ exit ;;
*:QNX:*:4*)
echo i386-pc-qnx
- exit 0 ;;
- NSR-W:NONSTOP_KERNEL:*:*)
+ exit ;;
+ NSE-?:NONSTOP_KERNEL:*:*)
+ echo nse-tandem-nsk${UNAME_RELEASE}
+ exit ;;
+ NSR-?:NONSTOP_KERNEL:*:*)
echo nsr-tandem-nsk${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
+ *:NonStop-UX:*:*)
+ echo mips-compaq-nonstopux
+ exit ;;
BS2000:POSIX*:*:*)
echo bs2000-siemens-sysv
- exit 0 ;;
+ exit ;;
DS/*:UNIX_System_V:*:*)
echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
- exit 0 ;;
+ exit ;;
+ *:Plan9:*:*)
+ # "uname -m" is not consistent, so use $cputype instead. 386
+ # is converted to i386 for consistency with other x86
+ # operating systems.
+ if test "$cputype" = "386"; then
+ UNAME_MACHINE=i386
+ else
+ UNAME_MACHINE="$cputype"
+ fi
+ echo ${UNAME_MACHINE}-unknown-plan9
+ exit ;;
+ *:TOPS-10:*:*)
+ echo pdp10-unknown-tops10
+ exit ;;
+ *:TENEX:*:*)
+ echo pdp10-unknown-tenex
+ exit ;;
+ KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
+ echo pdp10-dec-tops20
+ exit ;;
+ XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
+ echo pdp10-xkl-tops20
+ exit ;;
+ *:TOPS-20:*:*)
+ echo pdp10-unknown-tops20
+ exit ;;
+ *:ITS:*:*)
+ echo pdp10-unknown-its
+ exit ;;
+ SEI:*:*:SEIUX)
+ echo mips-sei-seiux${UNAME_RELEASE}
+ exit ;;
+ *:DragonFly:*:*)
+ echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
+ exit ;;
+ *:*VMS:*:*)
+ UNAME_MACHINE=`(uname -p) 2>/dev/null`
+ case "${UNAME_MACHINE}" in
+ A*) echo alpha-dec-vms ; exit ;;
+ I*) echo ia64-dec-vms ; exit ;;
+ V*) echo vax-dec-vms ; exit ;;
+ esac ;;
+ *:XENIX:*:SysV)
+ echo i386-pc-xenix
+ exit ;;
+ i*86:skyos:*:*)
+ echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//'
+ exit ;;
+ i*86:rdos:*:*)
+ echo ${UNAME_MACHINE}-pc-rdos
+ exit ;;
esac
#echo '(No uname command or uname output not recognized.)' 1>&2
#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2
+eval $set_cc_for_build
cat >$dummy.c <
@@ -1069,7 +1326,7 @@
#endif
#if defined (__arm) && defined (__acorn) && defined (__unix)
- printf ("arm-acorn-riscix"); exit (0);
+ printf ("arm-acorn-riscix\n"); exit (0);
#endif
#if defined (hp300) && !defined (hpux)
@@ -1130,11 +1387,24 @@
#endif
#if defined (vax)
-#if !defined (ultrix)
- printf ("vax-dec-bsd\n"); exit (0);
-#else
- printf ("vax-dec-ultrix\n"); exit (0);
-#endif
+# if !defined (ultrix)
+# include
+# if defined (BSD)
+# if BSD == 43
+ printf ("vax-dec-bsd4.3\n"); exit (0);
+# else
+# if BSD == 199006
+ printf ("vax-dec-bsd4.3reno\n"); exit (0);
+# else
+ printf ("vax-dec-bsd\n"); exit (0);
+# endif
+# endif
+# else
+ printf ("vax-dec-bsd\n"); exit (0);
+# endif
+# else
+ printf ("vax-dec-ultrix\n"); exit (0);
+# endif
#endif
#if defined (alliant) && defined (i860)
@@ -1145,12 +1415,12 @@
}
EOF
-$CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy && rm $dummy.c $dummy && exit 0
-rm -f $dummy.c $dummy
+$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` &&
+ { echo "$SYSTEM_NAME"; exit; }
# Apollos put the system type in the environment.
-test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit 0; }
+test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; }
# Convex versions that predate uname can use getsysinfo(1)
@@ -1159,25 +1429,69 @@
case `getsysinfo -f cpu_type` in
c1*)
echo c1-convex-bsd
- exit 0 ;;
+ exit ;;
c2*)
if getsysinfo -f scalar_acc
then echo c32-convex-bsd
else echo c2-convex-bsd
fi
- exit 0 ;;
+ exit ;;
c34*)
echo c34-convex-bsd
- exit 0 ;;
+ exit ;;
c38*)
echo c38-convex-bsd
- exit 0 ;;
+ exit ;;
c4*)
echo c4-convex-bsd
- exit 0 ;;
+ exit ;;
esac
fi
-#echo '(Unable to guess system type)' 1>&2
+cat >&2 < in order to provide the needed
+information to handle your system.
+
+config.guess timestamp = $timestamp
+
+uname -m = `(uname -m) 2>/dev/null || echo unknown`
+uname -r = `(uname -r) 2>/dev/null || echo unknown`
+uname -s = `(uname -s) 2>/dev/null || echo unknown`
+uname -v = `(uname -v) 2>/dev/null || echo unknown`
+
+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`
+/bin/uname -X = `(/bin/uname -X) 2>/dev/null`
+
+hostinfo = `(hostinfo) 2>/dev/null`
+/bin/universe = `(/bin/universe) 2>/dev/null`
+/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null`
+/bin/arch = `(/bin/arch) 2>/dev/null`
+/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null`
+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`
+
+UNAME_MACHINE = ${UNAME_MACHINE}
+UNAME_RELEASE = ${UNAME_RELEASE}
+UNAME_SYSTEM = ${UNAME_SYSTEM}
+UNAME_VERSION = ${UNAME_VERSION}
+EOF
exit 1
+
+# Local variables:
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "timestamp='"
+# time-stamp-format: "%:y-%02m-%02d"
+# time-stamp-end: "'"
+# End:
--- xlhtml-0.5.1.orig/config.sub
+++ xlhtml-0.5.1/config.sub
@@ -1,8 +1,10 @@
#! /bin/sh
-# Configuration validation subroutine script, version 1.1.
-# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000
-# Free Software Foundation, Inc.
-#
+# Configuration validation subroutine script.
+# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+# 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+
+timestamp='2006-02-23'
+
# This file is (in principle) common to ALL GNU software.
# The presence of a machine in this file suggests that SOME GNU software
# can handle that machine. It does not imply ALL GNU software can.
@@ -19,16 +21,17 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330,
-# Boston, MA 02111-1307, USA.
-
+# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
+# 02110-1301, USA.
+#
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
# configuration script generated by Autoconf, you may include it under
# the same distribution terms that you use for the rest of that program.
-# Written by Per Bothner .
-# Please send patches to .
+
+# Please send patches to . Submit a context
+# diff and a properly formatted ChangeLog entry.
#
# Configuration subroutine to validate and canonicalize a configuration type.
# Supply the specified configuration type as an argument.
@@ -50,30 +53,75 @@
# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
# It is wrong to echo any other type of specification.
-if [ x$1 = x ]
-then
- echo Configuration name missing. 1>&2
- echo "Usage: $0 CPU-MFR-OPSYS" 1>&2
- echo "or $0 ALIAS" 1>&2
- echo where ALIAS is a recognized configuration type. 1>&2
- exit 1
-fi
+me=`echo "$0" | sed -e 's,.*/,,'`
-# First pass through any local machine types.
-case $1 in
- *local*)
- echo $1
- exit 0
- ;;
- *)
- ;;
+usage="\
+Usage: $0 [OPTION] CPU-MFR-OPSYS
+ $0 [OPTION] ALIAS
+
+Canonicalize a configuration name.
+
+Operation modes:
+ -h, --help print this help, then exit
+ -t, --time-stamp print date of last modification, then exit
+ -v, --version print version number, then exit
+
+Report bugs and patches to ."
+
+version="\
+GNU config.sub ($timestamp)
+
+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
+Free Software Foundation, Inc.
+
+This is free software; see the source for copying conditions. There is NO
+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
+
+help="
+Try \`$me --help' for more information."
+
+# Parse command line
+while test $# -gt 0 ; do
+ case $1 in
+ --time-stamp | --time* | -t )
+ echo "$timestamp" ; exit ;;
+ --version | -v )
+ echo "$version" ; exit ;;
+ --help | --h* | -h )
+ echo "$usage"; exit ;;
+ -- ) # Stop option processing
+ shift; break ;;
+ - ) # Use stdin as input.
+ break ;;
+ -* )
+ echo "$me: invalid option $1$help"
+ exit 1 ;;
+
+ *local*)
+ # First pass through any local machine types.
+ echo $1
+ exit ;;
+
+ * )
+ break ;;
+ esac
+done
+
+case $# in
+ 0) echo "$me: missing argument$help" >&2
+ exit 1;;
+ 1) ;;
+ *) echo "$me: too many arguments$help" >&2
+ exit 1;;
esac
# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any).
# Here we must recognize all the valid KERNEL-OS combinations.
maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
case $maybe_os in
- nto-qnx* | linux-gnu*)
+ nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \
+ uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \
+ storm-chaos* | os2-emx* | rtmk-nova*)
os=-$maybe_os
basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
;;
@@ -99,7 +147,7 @@
-convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
-c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
-harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
- -apple)
+ -apple | -axis | -knuth | -cray)
os=
basic_machine=$1
;;
@@ -113,9 +161,21 @@
os=-vxworks
basic_machine=$1
;;
+ -chorusos*)
+ os=-chorusos
+ basic_machine=$1
+ ;;
+ -chorusrdb)
+ os=-chorusrdb
+ basic_machine=$1
+ ;;
-hiux*)
os=-hiuxwe2
;;
+ -sco6)
+ os=-sco5v6
+ basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+ ;;
-sco5)
os=-sco3.2v5
basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
@@ -132,6 +192,10 @@
# Don't forget version if it is 3.2v4 or newer.
basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
;;
+ -sco5v6*)
+ # Don't forget version if it is 3.2v4 or newer.
+ basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
+ ;;
-sco*)
os=-sco3.2v2
basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
@@ -171,30 +235,75 @@
case $basic_machine in
# Recognize the basic CPU types without company name.
# Some are omitted here because they have special meanings below.
- tahoe | i860 | ia64 | m32r | m68k | m68000 | m88k | ns32k | arc | arm \
- | arme[lb] | pyramid | mn10200 | mn10300 | tron | a29k \
- | 580 | i960 | h8300 \
- | x86 | ppcbe | mipsbe | mipsle | shbe | shle | armbe | armle \
- | hppa | hppa1.0 | hppa1.1 | hppa2.0 | hppa2.0w | hppa2.0n \
- | hppa64 \
- | alpha | alphaev[4-8] | alphaev56 | alphapca5[67] \
- | alphaev6[78] \
- | we32k | ns16k | clipper | i370 | sh | powerpc | powerpcle \
- | 1750a | dsp16xx | pdp11 | mips16 | mips64 | mipsel | mips64el \
- | mips64orion | mips64orionel | mipstx39 | mipstx39el \
- | mips64vr4300 | mips64vr4300el | mips64vr4100 | mips64vr4100el \
- | mips64vr5000 | miprs64vr5000el | mcore \
- | sparc | sparclet | sparclite | sparc64 | sparcv9 | v850 | c4x \
- | thumb | d10v | fr30 | avr)
+ 1750a | 580 \
+ | a29k \
+ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
+ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
+ | am33_2.0 \
+ | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \
+ | bfin \
+ | c4x | clipper \
+ | d10v | d30v | dlx | dsp16xx \
+ | fr30 | frv \
+ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
+ | i370 | i860 | i960 | ia64 \
+ | ip2k | iq2000 \
+ | m32r | m32rle | m68000 | m68k | m88k | maxq | mb | microblaze | mcore \
+ | mips | mipsbe | mipseb | mipsel | mipsle \
+ | mips16 \
+ | mips64 | mips64el \
+ | mips64vr | mips64vrel \
+ | mips64orion | mips64orionel \
+ | mips64vr4100 | mips64vr4100el \
+ | mips64vr4300 | mips64vr4300el \
+ | mips64vr5000 | mips64vr5000el \
+ | mips64vr5900 | mips64vr5900el \
+ | mipsisa32 | mipsisa32el \
+ | mipsisa32r2 | mipsisa32r2el \
+ | mipsisa64 | mipsisa64el \
+ | mipsisa64r2 | mipsisa64r2el \
+ | mipsisa64sb1 | mipsisa64sb1el \
+ | mipsisa64sr71k | mipsisa64sr71kel \
+ | mipstx39 | mipstx39el \
+ | mn10200 | mn10300 \
+ | mt \
+ | msp430 \
+ | nios | nios2 \
+ | ns16k | ns32k \
+ | or32 \
+ | pdp10 | pdp11 | pj | pjl \
+ | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
+ | pyramid \
+ | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \
+ | sh64 | sh64le \
+ | sparc | sparc64 | sparc64b | sparc86x | sparclet | sparclite \
+ | sparcv8 | sparcv9 | sparcv9b \
+ | strongarm \
+ | tahoe | thumb | tic4x | tic80 | tron \
+ | v850 | v850e \
+ | we32k \
+ | x86 | xscale | xscalee[bl] | xstormy16 | xtensa \
+ | z8k)
+ basic_machine=$basic_machine-unknown
+ ;;
+ m32c)
basic_machine=$basic_machine-unknown
;;
- m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | z8k | v70 | h8500 | w65 | pj | pjl)
+ m6811 | m68hc11 | m6812 | m68hc12)
+ # Motorola 68HC11/12.
+ basic_machine=$basic_machine-unknown
+ os=-none
+ ;;
+ m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
+ ;;
+ ms1)
+ basic_machine=mt-unknown
;;
# We use `pc' rather than `unknown'
# because (1) that's what they normally are, and
# (2) the word "unknown" tends to confuse beginning users.
- i[34567]86)
+ i*86 | x86_64)
basic_machine=$basic_machine-pc
;;
# Object if more than one company name word.
@@ -203,28 +312,68 @@
exit 1
;;
# Recognize the basic CPU types with company name.
- # FIXME: clean up the formatting here.
- vax-* | tahoe-* | i[34567]86-* | i860-* | ia64-* | m32r-* | m68k-* | m68000-* \
- | m88k-* | sparc-* | ns32k-* | fx80-* | arc-* | arm-* | c[123]* \
- | mips-* | pyramid-* | tron-* | a29k-* | romp-* | rs6000-* \
- | power-* | none-* | 580-* | cray2-* | h8300-* | h8500-* | i960-* \
- | xmp-* | ymp-* \
- | x86-* | ppcbe-* | mipsbe-* | mipsle-* | shbe-* | shle-* | armbe-* | armle-* \
- | hppa-* | hppa1.0-* | hppa1.1-* | hppa2.0-* | hppa2.0w-* \
- | hppa2.0n-* | hppa64-* \
- | alpha-* | alphaev[4-8]-* | alphaev56-* | alphapca5[67]-* \
- | alphaev6[78]-* \
- | we32k-* | cydra-* | ns16k-* | pn-* | np1-* | xps100-* \
- | clipper-* | orion-* \
- | sparclite-* | pdp11-* | sh-* | powerpc-* | powerpcle-* \
- | sparc64-* | sparcv9-* | sparc86x-* | mips16-* | mips64-* | mipsel-* \
- | mips64el-* | mips64orion-* | mips64orionel-* \
- | mips64vr4100-* | mips64vr4100el-* | mips64vr4300-* | mips64vr4300el-* \
- | mipstx39-* | mipstx39el-* | mcore-* \
- | f301-* | armv*-* | s390-* | sv1-* | t3e-* \
- | m88110-* | m680[01234]0-* | m683?2-* | m68360-* | z8k-* | d10v-* \
- | thumb-* | v850-* | d30v-* | tic30-* | c30-* | fr30-* \
- | bs2000-*)
+ 580-* \
+ | a29k-* \
+ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
+ | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
+ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
+ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \
+ | avr-* \
+ | bfin-* | bs2000-* \
+ | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
+ | clipper-* | craynv-* | cydra-* \
+ | d10v-* | d30v-* | dlx-* \
+ | elxsi-* \
+ | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \
+ | h8300-* | h8500-* \
+ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
+ | i*86-* | i860-* | i960-* | ia64-* \
+ | ip2k-* | iq2000-* \
+ | m32r-* | m32rle-* \
+ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
+ | m88110-* | m88k-* | maxq-* | mcore-* \
+ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
+ | mips16-* \
+ | mips64-* | mips64el-* \
+ | mips64vr-* | mips64vrel-* \
+ | mips64orion-* | mips64orionel-* \
+ | mips64vr4100-* | mips64vr4100el-* \
+ | mips64vr4300-* | mips64vr4300el-* \
+ | mips64vr5000-* | mips64vr5000el-* \
+ | mips64vr5900-* | mips64vr5900el-* \
+ | mipsisa32-* | mipsisa32el-* \
+ | mipsisa32r2-* | mipsisa32r2el-* \
+ | mipsisa64-* | mipsisa64el-* \
+ | mipsisa64r2-* | mipsisa64r2el-* \
+ | mipsisa64sb1-* | mipsisa64sb1el-* \
+ | mipsisa64sr71k-* | mipsisa64sr71kel-* \
+ | mipstx39-* | mipstx39el-* \
+ | mmix-* \
+ | mt-* \
+ | msp430-* \
+ | nios-* | nios2-* \
+ | none-* | np1-* | ns16k-* | ns32k-* \
+ | orion-* \
+ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
+ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
+ | pyramid-* \
+ | romp-* | rs6000-* \
+ | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | shbe-* \
+ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
+ | sparc-* | sparc64-* | sparc64b-* | sparc86x-* | sparclet-* \
+ | sparclite-* \
+ | sparcv8-* | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \
+ | tahoe-* | thumb-* \
+ | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
+ | tron-* \
+ | v850-* | v850e-* | vax-* \
+ | we32k-* \
+ | x86-* | x86_64-* | xps100-* | xscale-* | xscalee[bl]-* \
+ | xstormy16-* | xtensa-* \
+ | ymp-* \
+ | z8k-*)
+ ;;
+ m32c-*)
;;
# Recognize the various machine names and aliases which stand
# for a CPU type and a company and sometimes even an OS.
@@ -242,6 +391,9 @@
basic_machine=a29k-amd
os=-udi
;;
+ abacus)
+ basic_machine=abacus-unknown
+ ;;
adobe68k)
basic_machine=m68010-adobe
os=-scout
@@ -256,19 +408,25 @@
basic_machine=a29k-none
os=-bsd
;;
+ amd64)
+ basic_machine=x86_64-pc
+ ;;
+ amd64-*)
+ basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'`
+ ;;
amdahl)
basic_machine=580-amdahl
os=-sysv
;;
amiga | amiga-*)
- basic_machine=m68k-cbm
+ basic_machine=m68k-unknown
;;
amigaos | amigados)
- basic_machine=m68k-cbm
+ basic_machine=m68k-unknown
os=-amigaos
;;
amigaunix | amix)
- basic_machine=m68k-cbm
+ basic_machine=m68k-unknown
os=-sysv4
;;
apollo68)
@@ -287,6 +445,10 @@
basic_machine=ns32k-sequent
os=-dynix
;;
+ c90)
+ basic_machine=c90-cray
+ os=-unicos
+ ;;
convex-c1)
basic_machine=c1-convex
os=-bsd
@@ -307,27 +469,45 @@
basic_machine=c38-convex
os=-bsd
;;
- cray | ymp)
- basic_machine=ymp-cray
+ cray | j90)
+ basic_machine=j90-cray
os=-unicos
;;
- cray2)
- basic_machine=cray2-cray
- os=-unicos
+ craynv)
+ basic_machine=craynv-cray
+ os=-unicosmp
;;
- [ctj]90-cray)
- basic_machine=c90-cray
- os=-unicos
+ cr16c)
+ basic_machine=cr16c-unknown
+ os=-elf
;;
crds | unos)
basic_machine=m68k-crds
;;
+ crisv32 | crisv32-* | etraxfs*)
+ basic_machine=crisv32-axis
+ ;;
+ cris | cris-* | etrax*)
+ basic_machine=cris-axis
+ ;;
+ crx)
+ basic_machine=crx-unknown
+ os=-elf
+ ;;
da30 | da30-*)
basic_machine=m68k-da30
;;
decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)
basic_machine=mips-dec
;;
+ decsystem10* | dec10*)
+ basic_machine=pdp10-dec
+ os=-tops10
+ ;;
+ decsystem20* | dec20*)
+ basic_machine=pdp10-dec
+ os=-tops20
+ ;;
delta | 3300 | motorola-3300 | motorola-delta \
| 3300-motorola | delta-motorola)
basic_machine=m68k-motorola
@@ -336,6 +516,10 @@
basic_machine=m88k-motorola
os=-sysv3
;;
+ djgpp)
+ basic_machine=i586-pc
+ os=-msdosdjgpp
+ ;;
dpx20 | dpx20-*)
basic_machine=rs6000-bull
os=-bosx
@@ -369,6 +553,10 @@
basic_machine=tron-gmicro
os=-sysv
;;
+ go32)
+ basic_machine=i386-pc
+ os=-go32
+ ;;
h3050r* | hiux*)
basic_machine=hppa1.1-hitachi
os=-hiuxwe2
@@ -444,19 +632,19 @@
basic_machine=i370-ibm
;;
# I'm not sure what "Sysv32" means. Should this be sysv3.2?
- i[34567]86v32)
+ i*86v32)
basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
os=-sysv32
;;
- i[34567]86v4*)
+ i*86v4*)
basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
os=-sysv4
;;
- i[34567]86v)
+ i*86v)
basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
os=-sysv
;;
- i[34567]86sol2)
+ i*86sol2)
basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
os=-solaris2
;;
@@ -468,14 +656,6 @@
basic_machine=i386-unknown
os=-vsta
;;
- i386-go32 | go32)
- basic_machine=i386-unknown
- os=-go32
- ;;
- i386-mingw32 | mingw32)
- basic_machine=i386-unknown
- os=-mingw32
- ;;
iris | iris4d)
basic_machine=mips-sgi
case $os in
@@ -501,6 +681,10 @@
basic_machine=ns32k-utek
os=-sysv
;;
+ mingw32)
+ basic_machine=i386-pc
+ os=-mingw32
+ ;;
miniframe)
basic_machine=m68000-convergent
;;
@@ -508,32 +692,27 @@
basic_machine=m68k-atari
os=-mint
;;
- mipsel*-linux*)
- basic_machine=mipsel-unknown
- os=-linux-gnu
- ;;
- mips*-linux*)
- basic_machine=mips-unknown
- os=-linux-gnu
- ;;
mips3*-*)
basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
;;
mips3*)
basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
;;
- mmix*)
- basic_machine=mmix-knuth
- os=-mmixware
- ;;
monitor)
basic_machine=m68k-rom68k
os=-coff
;;
+ morphos)
+ basic_machine=powerpc-unknown
+ os=-morphos
+ ;;
msdos)
- basic_machine=i386-unknown
+ basic_machine=i386-pc
os=-msdos
;;
+ ms1-*)
+ basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`
+ ;;
mvs)
basic_machine=i370-ibm
os=-mvs
@@ -595,6 +774,10 @@
basic_machine=i960-intel
os=-mon960
;;
+ nonstopux)
+ basic_machine=mips-compaq
+ os=-nonstopux
+ ;;
np1)
basic_machine=np1-gould
;;
@@ -605,6 +788,13 @@
basic_machine=hppa1.1-oki
os=-proelf
;;
+ openrisc | openrisc-*)
+ basic_machine=or32-unknown
+ ;;
+ os400)
+ basic_machine=powerpc-ibm
+ os=-os400
+ ;;
OSE68000 | ose68000)
basic_machine=m68000-ericsson
os=-ose
@@ -627,45 +817,75 @@
pbb)
basic_machine=m68k-tti
;;
- pc532 | pc532-*)
+ pc532 | pc532-*)
basic_machine=ns32k-pc532
;;
- pentium | p5 | k5 | k6 | nexen)
+ pc98)
+ basic_machine=i386-pc
+ ;;
+ pc98-*)
+ basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'`
+ ;;
+ pentium | p5 | k5 | k6 | nexgen | viac3)
basic_machine=i586-pc
;;
- pentiumpro | p6 | 6x86)
+ pentiumpro | p6 | 6x86 | athlon | athlon_*)
+ basic_machine=i686-pc
+ ;;
+ pentiumii | pentium2 | pentiumiii | pentium3)
basic_machine=i686-pc
;;
- pentiumii | pentium2)
+ pentium4)
basic_machine=i786-pc
;;
- pentium-* | p5-* | k5-* | k6-* | nexen-*)
+ pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
;;
- pentiumpro-* | p6-* | 6x86-*)
+ pentiumpro-* | p6-* | 6x86-* | athlon-*)
+ basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
+ ;;
+ pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)
basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
;;
- pentiumii-* | pentium2-*)
+ pentium4-*)
basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'`
;;
pn)
basic_machine=pn-gould
;;
- power) basic_machine=rs6000-ibm
+ power) basic_machine=power-ibm
;;
ppc) basic_machine=powerpc-unknown
- ;;
+ ;;
ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
;;
ppcle | powerpclittle | ppc-le | powerpc-little)
basic_machine=powerpcle-unknown
- ;;
+ ;;
ppcle-* | powerpclittle-*)
basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`
;;
+ ppc64) basic_machine=powerpc64-unknown
+ ;;
+ ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
+ ;;
+ ppc64le | powerpc64little | ppc64-le | powerpc64-little)
+ basic_machine=powerpc64le-unknown
+ ;;
+ ppc64le-* | powerpc64little-*)
+ basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'`
+ ;;
ps2)
basic_machine=i386-ibm
;;
+ pw32)
+ basic_machine=i586-unknown
+ os=-pw32
+ ;;
+ rdos)
+ basic_machine=i386-pc
+ os=-rdos
+ ;;
rom68k)
basic_machine=m68k-rom68k
os=-coff
@@ -676,10 +896,26 @@
rtpc | rtpc-*)
basic_machine=romp-ibm
;;
+ s390 | s390-*)
+ basic_machine=s390-ibm
+ ;;
+ s390x | s390x-*)
+ basic_machine=s390x-ibm
+ ;;
sa29200)
basic_machine=a29k-amd
os=-udi
;;
+ sb1)
+ basic_machine=mipsisa64sb1-unknown
+ ;;
+ sb1el)
+ basic_machine=mipsisa64sb1el-unknown
+ ;;
+ sei)
+ basic_machine=mips-sei
+ os=-seiux
+ ;;
sequent)
basic_machine=i386-sequent
;;
@@ -687,7 +923,10 @@
basic_machine=sh-hitachi
os=-hms
;;
- sparclite-wrs)
+ sh64)
+ basic_machine=sh64-unknown
+ ;;
+ sparclite-wrs | simso-wrs)
basic_machine=sparclite-wrs
os=-vxworks
;;
@@ -754,18 +993,42 @@
os=-dynix
;;
t3e)
- basic_machine=t3e-cray
+ basic_machine=alphaev5-cray
os=-unicos
;;
+ t90)
+ basic_machine=t90-cray
+ os=-unicos
+ ;;
+ tic54x | c54x*)
+ basic_machine=tic54x-unknown
+ os=-coff
+ ;;
+ tic55x | c55x*)
+ basic_machine=tic55x-unknown
+ os=-coff
+ ;;
+ tic6x | c6x*)
+ basic_machine=tic6x-unknown
+ os=-coff
+ ;;
tx39)
basic_machine=mipstx39-unknown
;;
tx39el)
basic_machine=mipstx39el-unknown
;;
+ toad1)
+ basic_machine=pdp10-xkl
+ os=-tops20
+ ;;
tower | tower-32)
basic_machine=m68k-ncr
;;
+ tpf)
+ basic_machine=s390x-ibm
+ os=-tpf
+ ;;
udi29k)
basic_machine=a29k-amd
os=-udi
@@ -787,8 +1050,8 @@
os=-vms
;;
vpp*|vx|vx-*)
- basic_machine=f301-fujitsu
- ;;
+ basic_machine=f301-fujitsu
+ ;;
vxworks960)
basic_machine=i960-wrs
os=-vxworks
@@ -809,13 +1072,17 @@
basic_machine=hppa1.1-winbond
os=-proelf
;;
- xmp)
- basic_machine=xmp-cray
- os=-unicos
+ xbox)
+ basic_machine=i686-pc
+ os=-mingw32
;;
- xps | xps100)
+ xps | xps100)
basic_machine=xps100-honeywell
;;
+ ymp)
+ basic_machine=ymp-cray
+ os=-unicos
+ ;;
z8k-*-coff)
basic_machine=z8k-unknown
os=-sim
@@ -836,32 +1103,35 @@
op60c)
basic_machine=hppa1.1-oki
;;
- mips)
- if [ x$os = x-linux-gnu ]; then
- basic_machine=mips-unknown
- else
- basic_machine=mips-mips
- fi
- ;;
romp)
basic_machine=romp-ibm
;;
+ mmix)
+ basic_machine=mmix-knuth
+ ;;
rs6000)
basic_machine=rs6000-ibm
;;
vax)
basic_machine=vax-dec
;;
+ pdp10)
+ # there are many clones, so DEC is not a safe bet
+ basic_machine=pdp10-unknown
+ ;;
pdp11)
basic_machine=pdp11-dec
;;
we32k)
basic_machine=we32k-att
;;
- sparc | sparcv9)
+ sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele)
+ basic_machine=sh-unknown
+ ;;
+ sparc | sparcv8 | sparcv9 | sparcv9b)
basic_machine=sparc-sun
;;
- cydra)
+ cydra)
basic_machine=cydra-cydrome
;;
orion)
@@ -876,9 +1146,8 @@
pmac | pmac-mpw)
basic_machine=powerpc-apple
;;
- c4x*)
- basic_machine=c4x-none
- os=-coff
+ *-unknown)
+ # Make sure to match an already-canonicalized machine name.
;;
*)
echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
@@ -932,35 +1201,49 @@
| -aos* \
| -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
| -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
- | -hiux* | -386bsd* | -netbsd* | -openbsd* | -freebsd* | -riscix* \
- | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
+ | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
+ | -openbsd* | -solidbsd* \
+ | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
+ | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
| -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
| -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
+ | -chorusos* | -chorusrdb* \
| -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
- | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \
- | -interix* | -uwin* | -rhapsody* | -darwin* | -opened* \
- | -openstep* | -oskit*)
+ | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \
+ | -uxpv* | -beos* | -mpeix* | -udk* \
+ | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
+ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
+ | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
+ | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
+ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
+ | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
+ | -skyos* | -haiku* | -rdos*)
# Remember, each alternative MUST END IN *, to match a version number.
;;
-qnx*)
case $basic_machine in
- x86-* | i[34567]86-*)
+ x86-* | i*86-*)
;;
*)
os=-nto$os
;;
esac
;;
+ -nto-qnx*)
+ ;;
-nto*)
- os=-nto-qnx
+ os=`echo $os | sed -e 's|nto|nto-qnx|'`
;;
-sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
- | -windows* | -osx | -abug | -netware* | -os9* | -beos* \
+ | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \
| -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
;;
-mac*)
os=`echo $os | sed -e 's|mac|macos|'`
;;
+ -linux-dietlibc)
+ os=-linux-dietlibc
+ ;;
-linux*)
os=`echo $os | sed -e 's|linux|linux-gnu|'`
;;
@@ -973,6 +1256,9 @@
-opened*)
os=-openedition
;;
+ -os400*)
+ os=-os400
+ ;;
-wince*)
os=-wince
;;
@@ -991,16 +1277,25 @@
-acis*)
os=-aos
;;
+ -atheos*)
+ os=-atheos
+ ;;
+ -syllable*)
+ os=-syllable
+ ;;
-386bsd)
os=-bsd
;;
-ctix* | -uts*)
os=-sysv
;;
+ -nova*)
+ os=-rtmk-nova
+ ;;
-ns2 )
- os=-nextstep2
+ os=-nextstep2
;;
- -nsk)
+ -nsk*)
os=-nsk
;;
# Preserve the version number of sinix5.
@@ -1010,6 +1305,9 @@
-sinix*)
os=-sysv4
;;
+ -tpf*)
+ os=-tpf
+ ;;
-triton*)
os=-sysv3
;;
@@ -1037,8 +1335,17 @@
-xenix)
os=-xenix
;;
- -*mint | -*MiNT)
- os=-mint
+ -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
+ os=-mint
+ ;;
+ -aros*)
+ os=-aros
+ ;;
+ -kaos*)
+ os=-kaos
+ ;;
+ -zvmoe)
+ os=-zvmoe
;;
-none)
;;
@@ -1071,7 +1378,14 @@
arm*-semi)
os=-aout
;;
- pdp11-*)
+ c4x-* | tic4x-*)
+ os=-coff
+ ;;
+ # This must come before the *-dec entry.
+ pdp10-*)
+ os=-tops20
+ ;;
+ pdp11-*)
os=-none
;;
*-dec | vax-*)
@@ -1098,6 +1412,9 @@
mips*-*)
os=-elf
;;
+ or32-*)
+ os=-coff
+ ;;
*-tti) # must be before sparc entry or we get the wrong os.
os=-sysv3
;;
@@ -1107,9 +1424,15 @@
*-be)
os=-beos
;;
+ *-haiku)
+ os=-haiku
+ ;;
*-ibm)
os=-aix
;;
+ *-knuth)
+ os=-mmixware
+ ;;
*-wec)
os=-proelf
;;
@@ -1161,25 +1484,25 @@
*-next)
os=-nextstep3
;;
- *-gould)
+ *-gould)
os=-sysv
;;
- *-highlevel)
+ *-highlevel)
os=-bsd
;;
*-encore)
os=-bsd
;;
- *-sgi)
+ *-sgi)
os=-irix
;;
- *-siemens)
+ *-siemens)
os=-sysv4
;;
*-masscomp)
os=-rtu
;;
- f301-fujitsu)
+ f30[01]-fujitsu | f700-fujitsu)
os=-uxpv
;;
*-rom68k)
@@ -1242,10 +1565,16 @@
-mvs* | -opened*)
vendor=ibm
;;
+ -os400*)
+ vendor=ibm
+ ;;
-ptx*)
vendor=sequent
;;
- -vxsim* | -vxworks*)
+ -tpf*)
+ vendor=ibm
+ ;;
+ -vxsim* | -vxworks* | -windiss*)
vendor=wrs
;;
-aux*)
@@ -1257,12 +1586,23 @@
-mpw* | -macos*)
vendor=apple
;;
- -*mint | -*MiNT)
+ -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
vendor=atari
;;
+ -vos*)
+ vendor=stratus
+ ;;
esac
basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`
;;
esac
echo $basic_machine$os
+exit
+
+# Local variables:
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "timestamp='"
+# time-stamp-format: "%:y-%02m-%02d"
+# time-stamp-end: "'"
+# End:
--- xlhtml-0.5.1.orig/ppthtml/README
+++ xlhtml-0.5.1/ppthtml/README
@@ -33,8 +33,9 @@
IV. COMMANDLINE OPTIONS
-ppthtml now has several command line options that let you tailor its output. The
-command is now: ppthtml [] file.ppt
+ppthtml does not take any command line options. The usage is simply:
+
+ ppthtml file.ppt
V. PERFORMANCE TUNING
--- xlhtml-0.5.1.orig/ppthtml/ppthtml.1
+++ xlhtml-0.5.1/ppthtml/ppthtml.1
@@ -13,14 +13,7 @@
.B ppthtml
program. The program
.B ppthtml
-is used to convert Microsoft Power Point files into either html or tab delimitted ASCII. The program can be interfaced with helper scripts for viewing email attachments. Most use of this program is through the helper scripts and one would probably rarely resort to using the commandline interface.
-
-.SH NOTES
-To interface to Netscape Navigator: first locate the help scripts nspptview & nsopen. Go into the Edit Preferences dialog box. Click on the Navigator Category and hilight the Applications menu item. Look for Microsoft Excel Worksheet. If you don't see it create one. The MIME type should be: application/vnd.ms-powerpoint The suffixes should be: ppt,ppa,pps,pot,pwz In the handled by section of the dialog box, check the Application checkbox and set the path to wherever the nspptview helper script is located and pass a %s argument. For example, if nspptview is located in /usr/local/bin, then you would put:
-
-/usr/local/bin/nspptview %s
-
-in the Application path box.. (As a side note, make sure the nspptview script can find the ppthtml program or it won't work.) Click on the OK and you are done. You should be able to use the Test.ppt file that is distributed with the program to verify its configured correctly.
+is used to convert Microsoft Power Point files into HTML. The program can be interfaced with helper scripts for viewing email attachments. Most use of this program is through the helper scripts and one would probably rarely resort to using the commandline interface.
.SH AUTHOR
Charles N Wyble
--- xlhtml-0.5.1.orig/ppthtml/ppthtml.c
+++ xlhtml-0.5.1/ppthtml/ppthtml.c
@@ -73,10 +73,10 @@
COLEFS * cfs;
COLERRNO colerrno;
- if (argc < 2)
+ if (argc < 2 || strcmp(argv[1], "--help") == 0)
{
- fprintf (stderr, "pptHtml - Outputs Power Point files as Html.\n"
- "Usage: "PRGNAME" \n");
+ fprintf (stderr, PRGNAME " - Outputs Power Point files as Html.\n"
+ "Usage: %s \n", argv[0]);
exit (1);
}
else
--- xlhtml-0.5.1.orig/xlhtml/xlhtml.1
+++ xlhtml-0.5.1/xlhtml/xlhtml.1
@@ -2,6 +2,7 @@
.\"http://gmanedit.sourceforge.net
.\"Sergio Rua
.\"Updated by hand of Vaclav Dvorak
+.\"Updated by Eric Warmenhoven
.\"
.TH xlhtml 1 "May 15, 2002" "xlhtml"
@@ -10,23 +11,24 @@
.SH SYNOPSIS
.B xlhtml
-.RB [ \-nc ]
.RB [ \-a ]
-.RB [ \-fw ]
+.RB [ \-asc ]
+.RB [ \-csv ]
+.RB [ \-xml ]
.RB [ \-bc\fINNNNNN\fP ]
-.RB [ \-tc\fINNNNNN\fP ]
.RB [ \-bi\fI/path\fP ]
.RB [ \-c ]
-.RB [ \-te ]
+.RB [ \-dp ]
.RB [ \-v ]
+.RB [ \-fw ]
.RB [ \-m ]
-.RB [ \-asc ]
-.RB [ \-dp ]
+.RB [ \-nc ]
+.RB [ \-nh ]
+.RB [ \-tc\fINNNNNN\fP ]
+.RB [ \-te ]
+.RB [ \-xc:\fIN-N\fP ]
.RB [ \-xp:\fIN\fP ]
-.RB [ \-xc:\fIN\fP ]
-.RB [ \-xr:\fIN\fP ]
-.RB [ \-xml ]
-.RB [ \-csv ]
+.RB [ \-xr:\fIN-N\fP ]
.RB \fIFILE\fP
.br
@@ -42,21 +44,21 @@
.SH OPTIONS
.TP
-.BR \-nc
-tells it not to colorize the output.
-.TP
.BR \-a
aggressively optimize html by removing or VALIGN="bottom". Some
older browsers may not display properly in this mode.
.TP
-.BR \-fw
-suppress formula warnings about accuracy
+.BR \-asc
+Ascii out of -dp and extraction data (-xc, -xp, -xr)
.TP
-.BR \-bc
-Override the background color. e.g. -bg808080 for gray
+.BR \-csv
+Output in Comma Separated Values of -dp and extraction data (-xc, -xp, -xr)
.TP
-.BR \-tc
-Override the text color. e.g. -tcFF0000 for red
+.BR \-xml
+Output in XML of -dp and extraction data (-xc, -xp, -xr)
+.TP
+.BR \-bc
+Override the background color. e.g. -bc808080 for gray
.TP
.BR \-bi
Use background image. e.g. -bi/home/httpd/icon/tar.gif
@@ -64,38 +66,38 @@
.BR \-c
Centers the tables horizontally
.TP
-.BR \-te
-Trims empty rows & columns at the edges of a worksheet
+.BR \-dp
+Dump page count and max columns and rows per page
.TP
.BR \-v
Prints program version
.TP
+.BR \-fw
+suppress formula warnings about accuracy
+.TP
.BR \-m
No encoding for multibyte
.TP
-.BR \-asc
-Ascii out of -dp and extraction data (-x?)
+.BR \-nc
+tells it not to colorize the output.
.TP
-.BR \-dp
-Dump page count and max columns and rows per page
+.BR \-nh
+Suppress header and body tags in html output
.TP
-.BR \-xp
-Page for extraction (zero based)
+.BR \-tc
+Override the text color. e.g. -tcFF0000 for red
+.TP
+.BR \-te
+Trims empty rows & columns at the edges of a worksheet
.TP
.BR \-xc
Columns (separated by a dash) for extraction (zero based)
.TP
+.BR \-xp
+Page for extraction (zero based), one page only
+.TP
.BR \-xr
Rows (separated by a dash) to be extracted (zero based)
-.TP
-.BR \-xml
-Output in XML
-.TP
-.BR \-csv
-Output in Comma Separated Values
-.TP
-.BR \-nh
-Suppress header and body tags in html output
.PP
An example of the extraction command line is:
xlhtml -fw -asc -xp:0 -xr:2-6 -xc:0-1 Test.xls
@@ -104,24 +106,6 @@
Formatted output of cells by column left to right, columns separated by a tab,
end of row is: 0x0A, end of file: \\n\\n
-.SH NOTES
-To interface to Netscape Navigator: first locate the help scripts nsxlview &
-nsopen. Go into the Edit Preferences dialog box. Click on the Navigator
-Category and hilight the Applications menu item. Look for Microsoft Excel
-Worksheet. If you don't see it create one. The MIME type should be:
-application/vnd.ms-excel, the suffixes should be:
-xls,xlt,xlm,xld,xla,xlc,xlw,xll. In the handled by section of the dialog box,
-check the Application checkbox and set the path to wherever the nsxlview helper
-script is located and pass a %s argument. For example, if nsxlview is located
-in /usr/local/bin, then you would put:
-
-/usr/local/bin/nsxlview %s
-
-in the Application path box. (As a side note, make sure the nsxlview script can
-find the xlhtml program or it won't work.) Click on the OK and you are done.
-You should be able to use the Test.xls file that is distributed with the
-program to verify its configured correctly.
-
.SH AUTHOR
Steve Grubb,
Charles N Wyble
--- xlhtml-0.5.1.orig/xlhtml/xlhtml.c
+++ xlhtml-0.5.1/xlhtml/xlhtml.c
@@ -333,10 +333,13 @@
Xtract = 1;
buf = strdup(argv[i]);
ptr = strrchr(buf, '-');
- xr2 = (S16)atoi(ptr+1);
- *ptr = 0;
+ if (ptr != buf)
+ {
+ xr2 = (S16)strtol(ptr+1, NULL, 10);
+ *ptr = 0;
+ }
ptr = strchr(buf, ':');
- xr1 = (S16)atoi(ptr+1);
+ xr1 = (S16)strtol(ptr+1, NULL, 10);
free(buf);
if (xr1 > xr2)
{
@@ -2906,6 +2909,16 @@
if (Csv)
printf("\"");
break;
+ case 0x16: /* Date/Time: m-d-y h:mm */
+ if (Csv)
+ printf ("\"");
+ num = atol ((char *) u->str);
+ NumToDate (num, &year, &month, &date);
+ FracToTime (u->str, &hr, &minu, 0, 0);
+ printf ("%d-%d-%02d %d:%02d", month, date, year, hr, minu);
+ if (Csv)
+ printf ("\"");
+ break;
case 0x25: /* Number with comma, no decimal */
if (Csv)
printf("\"");
--- xlhtml-0.5.1.orig/strace
+++ xlhtml-0.5.1/strace
@@ -0,0 +1,16298 @@
+15517 execve("/usr/bin/debuild", ["debuild", "clean"], [/* 42 vars */]) = 0
+15517 uname({sys="Linux", node="ewarmenh-sun", ...}) = 0
+15517 brk(0) = 0x8150a60
+15517 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
+15517 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40018000
+15517 open("/lib/libnss_nis.so.2", O_RDONLY) = 3
+15517 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\34\0\000"..., 512) = 512
+15517 fstat64(3, {st_mode=S_IFREG|0644, st_size=34324, ...}) = 0
+15517 old_mmap(NULL, 37424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40019000
+15517 old_mmap(0x40021000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x40021000
+15517 close(3) = 0
+15517 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
+15517 open("/etc/ld.so.cache", O_RDONLY) = 3
+15517 fstat64(3, {st_mode=S_IFREG|0644, st_size=23038, ...}) = 0
+15517 old_mmap(NULL, 23038, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40023000
+15517 close(3) = 0
+15517 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
+15517 open("/lib/libdl.so.2", O_RDONLY) = 3
+15517 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\f\0"..., 512) = 512
+15517 fstat64(3, {st_mode=S_IFREG|0644, st_size=9592, ...}) = 0
+15517 old_mmap(NULL, 12404, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40029000
+15517 old_mmap(0x4002b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x4002b000
+15517 close(3) = 0
+15517 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
+15517 open("/lib/libm.so.6", O_RDONLY) = 3
+15517 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P3\0\000"..., 512) = 512
+15517 fstat64(3, {st_mode=S_IFREG|0644, st_size=149264, ...}) = 0
+15517 old_mmap(NULL, 151712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4002d000
+15517 old_mmap(0x40051000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23000) = 0x40051000
+15517 close(3) = 0
+15517 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
+15517 open("/lib/libpthread.so.0", O_RDONLY) = 3
+15517 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20@\0\000"..., 512) = 512
+15517 fstat64(3, {st_mode=S_IFREG|0644, st_size=87884, ...}) = 0
+15517 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40053000
+15517 old_mmap(NULL, 339108, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40054000
+15517 old_mmap(0x40063000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0x40063000
+15517 old_mmap(0x40065000, 269476, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40065000
+15517 close(3) = 0
+15517 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
+15517 open("/lib/libc.so.6", O_RDONLY) = 3
+15517 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300T\1"..., 512) = 512
+15517 fstat64(3, {st_mode=S_IFREG|0755, st_size=1189404, ...}) = 0
+15517 old_mmap(NULL, 1195156, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x400a7000
+15517 old_mmap(0x401c1000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11a000) = 0x401c1000
+15517 old_mmap(0x401c9000, 7316, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x401c9000
+15517 close(3) = 0
+15517 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
+15517 open("/lib/libcrypt.so.1", O_RDONLY) = 3
+15517 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\10\0\000"..., 512) = 512
+15517 fstat64(3, {st_mode=S_IFREG|0644, st_size=21872, ...}) = 0
+15517 old_mmap(NULL, 184636, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x401cb000
+15517 old_mmap(0x401d0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x401d0000
+15517 old_mmap(0x401d2000, 155964, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x401d2000
+15517 close(3) = 0
+15517 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
+15517 open("/lib/libnsl.so.1", O_RDONLY) = 3
+15517 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\3405\0"..., 512) = 512
+15517 fstat64(3, {st_mode=S_IFREG|0644, st_size=76792, ...}) = 0
+15517 old_mmap(NULL, 88096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x401f9000
+15517 old_mmap(0x4020b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11000) = 0x4020b000
+15517 old_mmap(0x4020d000, 6176, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4020d000
+15517 close(3) = 0
+15517 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
+15517 open("/lib/libnss_files.so.2", O_RDONLY) = 3
+15517 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\33"..., 512) = 512
+15517 fstat64(3, {st_mode=S_IFREG|0644, st_size=38376, ...}) = 0
+15517 old_mmap(NULL, 41624, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4020f000
+15517 old_mmap(0x40218000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x40218000
+15517 close(3) = 0
+15517 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4021a000
+15517 mprotect(0x401c1000, 20480, PROT_READ) = 0
+15517 munmap(0x40023000, 23038) = 0
+15517 getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
+15517 setrlimit(RLIMIT_STACK, {rlim_cur=2044*1024, rlim_max=RLIM_INFINITY}) = 0
+15517 getpid() = 15517
+15517 rt_sigaction(SIGRTMIN, {0x4005c3a0, [], SA_RESTORER, 0x400d0508}, NULL, 8) = 0
+15517 rt_sigaction(SIGRT_1, {0x4005c430, [RTMIN], SA_RESTORER, 0x400d0508}, NULL, 8) = 0
+15517 rt_sigaction(SIGRT_2, {0x4005bf00, [], SA_RESTORER, 0x400d0508}, NULL, 8) = 0
+15517 rt_sigprocmask(SIG_BLOCK, [RTMIN], NULL, 8) = 0
+15517 rt_sigprocmask(SIG_UNBLOCK, [RT_1], NULL, 8) = 0
+15517 _sysctl({{CTL_KERN, KERN_VERSION, 300002e, 20931, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 2, 0xbfffd834, 30, (nil), 0}) = 0
+15517 rt_sigaction(SIGFPE, {SIG_IGN}, {SIG_DFL}, 8) = 0
+15517 brk(0) = 0x8150a60
+15517 brk(0x8171a60) = 0x8171a60
+15517 brk(0x8172000) = 0x8172000
+15517 getuid32() = 3308
+15517 geteuid32() = 3308
+15517 getgid32() = 1011
+15517 getegid32() = 1011
+15517 old_mmap(NULL, 135168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4021b000
+15517 open("/dev/urandom", O_RDONLY|O_LARGEFILE) = 3
+15517 read(3, "\333c\372\317", 4) = 4
+15517 close(3) = 0
+15517 time([1142898175]) = 1142898175
+15517 stat64("/usr/local/lib/site_perl/5.8.8/i486-linux-gnu-thread-multi", 0xbfffd860) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/lib/site_perl/5.8.8", 0xbfffd860) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/lib/site_perl/i486-linux-gnu-thread-multi", 0xbfffd860) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/lib/perl/5.8.7", 0xbfffd9b0) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/share/perl/5.8.7", 0xbfffd9b0) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/lib/perl/5.8.6", 0xbfffd9b0) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/share/perl/5.8.6", 0xbfffd9b0) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/lib/perl/5.8.4", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0
+15517 stat64("/usr/local/share/perl/5.8.4", 0xbfffd9b0) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/lib/perl/5.8.3", 0xbfffd9b0) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/share/perl/5.8.3", 0xbfffd9b0) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/lib/perl/5.8.2", 0xbfffd9b0) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/share/perl/5.8.2", 0xbfffd9b0) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/lib/perl/5.8.1", 0xbfffd9b0) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/share/perl/5.8.1", 0xbfffd9b0) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/lib/perl/5.8.0", 0xbfffd9b0) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/share/perl/5.8.0", 0xbfffd9b0) = -1 ENOENT (No such file or directory)
+15517 ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
+15517 _llseek(0, 0, 0xbfffd700, SEEK_CUR) = -1 ESPIPE (Illegal seek)
+15517 ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
+15517 _llseek(1, 0, 0xbfffd700, SEEK_CUR) = -1 ESPIPE (Illegal seek)
+15517 ioctl(2, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
+15517 _llseek(2, 0, 0xbfffd700, SEEK_CUR) = -1 ESPIPE (Illegal seek)
+15517 open("/usr/bin/debuild", O_RDONLY|O_LARGEFILE) = 3
+15517 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfffd778) = -1 ENOTTY (Inappropriate ioctl for device)
+15517 _llseek(3, 0, [0], SEEK_CUR) = 0
+15517 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
+15517 fstat64(3, {st_mode=S_IFREG|0755, st_size=29029, ...}) = 0
+15517 rt_sigaction(SIGCHLD, NULL, {SIG_DFL}, 8) = 0
+15517 readlink("/proc/self/exe", "/usr/bin/perl", 4095) = 13
+15517 getpid() = 15517
+15517 getppid() = 15516
+15517 read(3, "#! /usr/bin/perl -w\n\n# Perl vers"..., 4096) = 4096
+15517 stat64("/etc/perl/strict.pmc", 0xbfffd46c) = -1 ENOENT (No such file or directory)
+15517 stat64("/etc/perl/strict.pm", 0xbfffd37c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/lib/perl/5.8.8/strict.pmc", 0xbfffd46c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/lib/perl/5.8.8/strict.pm", 0xbfffd37c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/share/perl/5.8.8/strict.pmc", 0xbfffd46c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/share/perl/5.8.8/strict.pm", 0xbfffd37c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl5/strict.pmc", 0xbfffd46c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl5/strict.pm", 0xbfffd37c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl5/strict.pmc", 0xbfffd46c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl5/strict.pm", 0xbfffd37c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl/5.8/strict.pmc", 0xbfffd46c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl/5.8/strict.pm", 0xbfffd37c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl/5.8/strict.pmc", 0xbfffd46c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl/5.8/strict.pm", {st_mode=S_IFREG|0644, st_size=599, ...}) = 0
+15517 open("/usr/share/perl/5.8/strict.pm", O_RDONLY|O_LARGEFILE) = 4
+15517 ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfffd198) = -1 ENOTTY (Inappropriate ioctl for device)
+15517 _llseek(4, 0, [0], SEEK_CUR) = 0
+15517 brk(0x8193000) = 0x8193000
+15517 read(4, "package strict;\n\n$strict::VERSIO"..., 4096) = 599
+15517 _llseek(4, 598, [598], SEEK_SET) = 0
+15517 _llseek(4, 0, [598], SEEK_CUR) = 0
+15517 close(4) = 0
+15517 stat64("/etc/perl/File/Basename.pmc", 0xbfffd46c) = -1 ENOENT (No such file or directory)
+15517 stat64("/etc/perl/File/Basename.pm", 0xbfffd37c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/lib/perl/5.8.8/File/Basename.pmc", 0xbfffd46c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/lib/perl/5.8.8/File/Basename.pm", 0xbfffd37c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/share/perl/5.8.8/File/Basename.pmc", 0xbfffd46c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/share/perl/5.8.8/File/Basename.pm", 0xbfffd37c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl5/File/Basename.pmc", 0xbfffd46c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl5/File/Basename.pm", 0xbfffd37c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl5/File/Basename.pmc", 0xbfffd46c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl5/File/Basename.pm", 0xbfffd37c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl/5.8/File/Basename.pmc", 0xbfffd46c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl/5.8/File/Basename.pm", 0xbfffd37c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl/5.8/File/Basename.pmc", 0xbfffd46c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl/5.8/File/Basename.pm", {st_mode=S_IFREG|0644, st_size=11261, ...}) = 0
+15517 open("/usr/share/perl/5.8/File/Basename.pm", O_RDONLY|O_LARGEFILE) = 4
+15517 ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfffd198) = -1 ENOTTY (Inappropriate ioctl for device)
+15517 _llseek(4, 0, [0], SEEK_CUR) = 0
+15517 read(4, "=head1 NAME\n\nFile::Basename - Pa"..., 4096) = 4096
+15517 stat64("/etc/perl/re.pmc", 0xbfffd00c) = -1 ENOENT (No such file or directory)
+15517 stat64("/etc/perl/re.pm", 0xbfffcf1c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/lib/perl/5.8.8/re.pmc", 0xbfffd00c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/lib/perl/5.8.8/re.pm", 0xbfffcf1c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/share/perl/5.8.8/re.pmc", 0xbfffd00c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/share/perl/5.8.8/re.pm", 0xbfffcf1c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl5/re.pmc", 0xbfffd00c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl5/re.pm", 0xbfffcf1c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl5/re.pmc", 0xbfffd00c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl5/re.pm", 0xbfffcf1c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl/5.8/re.pmc", 0xbfffd00c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl/5.8/re.pm", {st_mode=S_IFREG|0644, st_size=1340, ...}) = 0
+15517 open("/usr/lib/perl/5.8/re.pm", O_RDONLY|O_LARGEFILE) = 5
+15517 ioctl(5, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfffcd38) = -1 ENOTTY (Inappropriate ioctl for device)
+15517 _llseek(5, 0, [0], SEEK_CUR) = 0
+15517 read(5, "package re;\n\nour $VERSION = 0.05"..., 4096) = 1340
+15517 read(5, "", 4096) = 0
+15517 close(5) = 0
+15517 stat64("/etc/perl/warnings.pmc", 0xbfffcfcc) = -1 ENOENT (No such file or directory)
+15517 stat64("/etc/perl/warnings.pm", 0xbfffcedc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/lib/perl/5.8.8/warnings.pmc", 0xbfffcfcc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/lib/perl/5.8.8/warnings.pm", 0xbfffcedc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/share/perl/5.8.8/warnings.pmc", 0xbfffcfcc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/share/perl/5.8.8/warnings.pm", 0xbfffcedc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl5/warnings.pmc", 0xbfffcfcc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl5/warnings.pm", 0xbfffcedc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl5/warnings.pmc", 0xbfffcfcc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl5/warnings.pm", 0xbfffcedc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl/5.8/warnings.pmc", 0xbfffcfcc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl/5.8/warnings.pm", 0xbfffcedc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl/5.8/warnings.pmc", 0xbfffcfcc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl/5.8/warnings.pm", {st_mode=S_IFREG|0644, st_size=13018, ...}) = 0
+15517 open("/usr/share/perl/5.8/warnings.pm", O_RDONLY|O_LARGEFILE) = 5
+15517 ioctl(5, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfffccf8) = -1 ENOTTY (Inappropriate ioctl for device)
+15517 _llseek(5, 0, [0], SEEK_CUR) = 0
+15517 read(5, "# -*- buffer-read-only: t -*-\n# "..., 4096) = 4096
+15517 stat64("/etc/perl/Carp.pmc", 0xbfffcb2c) = -1 ENOENT (No such file or directory)
+15517 stat64("/etc/perl/Carp.pm", 0xbfffca3c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/lib/perl/5.8.8/Carp.pmc", 0xbfffcb2c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/lib/perl/5.8.8/Carp.pm", 0xbfffca3c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/share/perl/5.8.8/Carp.pmc", 0xbfffcb2c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/share/perl/5.8.8/Carp.pm", 0xbfffca3c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl5/Carp.pmc", 0xbfffcb2c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl5/Carp.pm", 0xbfffca3c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl5/Carp.pmc", 0xbfffcb2c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl5/Carp.pm", 0xbfffca3c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl/5.8/Carp.pmc", 0xbfffcb2c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl/5.8/Carp.pm", 0xbfffca3c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl/5.8/Carp.pmc", 0xbfffcb2c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl/5.8/Carp.pm", {st_mode=S_IFREG|0644, st_size=4112, ...}) = 0
+15517 open("/usr/share/perl/5.8/Carp.pm", O_RDONLY|O_LARGEFILE) = 6
+15517 ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfffc858) = -1 ENOTTY (Inappropriate ioctl for device)
+15517 _llseek(6, 0, [0], SEEK_CUR) = 0
+15517 read(6, "package Carp;\n\nour $VERSION = \'1"..., 4096) = 4096
+15517 read(6, "gmess @_ }\n\n1;\n", 4096) = 16
+15517 read(6, "", 4096) = 0
+15517 close(6) = 0
+15517 stat64("/etc/perl/Exporter.pmc", 0xbfffcb2c) = -1 ENOENT (No such file or directory)
+15517 stat64("/etc/perl/Exporter.pm", 0xbfffca3c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/lib/perl/5.8.8/Exporter.pmc", 0xbfffcb2c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/lib/perl/5.8.8/Exporter.pm", 0xbfffca3c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/share/perl/5.8.8/Exporter.pmc", 0xbfffcb2c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/share/perl/5.8.8/Exporter.pm", 0xbfffca3c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl5/Exporter.pmc", 0xbfffcb2c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl5/Exporter.pm", 0xbfffca3c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl5/Exporter.pmc", 0xbfffcb2c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl5/Exporter.pm", 0xbfffca3c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl/5.8/Exporter.pmc", 0xbfffcb2c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl/5.8/Exporter.pm", 0xbfffca3c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl/5.8/Exporter.pmc", 0xbfffcb2c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl/5.8/Exporter.pm", {st_mode=S_IFREG|0644, st_size=2218, ...}) = 0
+15517 open("/usr/share/perl/5.8/Exporter.pm", O_RDONLY|O_LARGEFILE) = 6
+15517 ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfffc858) = -1 ENOTTY (Inappropriate ioctl for device)
+15517 _llseek(6, 0, [0], SEEK_CUR) = 0
+15517 read(6, "package Exporter;\n\nrequire 5.006"..., 4096) = 2218
+15517 brk(0x81b4000) = 0x81b4000
+15517 _llseek(6, 2217, [2217], SEEK_SET) = 0
+15517 _llseek(6, 0, [2217], SEEK_CUR) = 0
+15517 close(6) = 0
+15517 read(5, "\\x00\\x00\\x00\\x00\\x00\", # [27]\n "..., 4096) = 4096
+15517 read(5, "x00\\x20\\x00\", # [42]\n \'untie\'"..., 4096) = 4096
+15517 read(5, "ssage = pop ;\n my ($callers_b"..., 4096) = 730
+15517 read(5, "", 4096) = 0
+15517 close(5) = 0
+15517 read(4, "[:>\\]])?(.*)/s);\n $dirpath ||"..., 4096) = 4096
+15517 read(4, ".\'. fileparse() would return \'f"..., 4096) = 3069
+15517 brk(0x81d5000) = 0x81d5000
+15517 read(4, "", 4096) = 0
+15517 close(4) = 0
+15517 stat64("/etc/perl/filetest.pmc", 0xbfffd46c) = -1 ENOENT (No such file or directory)
+15517 stat64("/etc/perl/filetest.pm", 0xbfffd37c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/lib/perl/5.8.8/filetest.pmc", 0xbfffd46c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/lib/perl/5.8.8/filetest.pm", 0xbfffd37c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/share/perl/5.8.8/filetest.pmc", 0xbfffd46c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/share/perl/5.8.8/filetest.pm", 0xbfffd37c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl5/filetest.pmc", 0xbfffd46c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl5/filetest.pm", 0xbfffd37c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl5/filetest.pmc", 0xbfffd46c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl5/filetest.pm", 0xbfffd37c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl/5.8/filetest.pmc", 0xbfffd46c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl/5.8/filetest.pm", 0xbfffd37c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl/5.8/filetest.pmc", 0xbfffd46c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl/5.8/filetest.pm", {st_mode=S_IFREG|0644, st_size=2156, ...}) = 0
+15517 open("/usr/share/perl/5.8/filetest.pm", O_RDONLY|O_LARGEFILE) = 4
+15517 ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfffd198) = -1 ENOTTY (Inappropriate ioctl for device)
+15517 _llseek(4, 0, [0], SEEK_CUR) = 0
+15517 read(4, "package filetest;\n\nour $VERSION "..., 4096) = 2156
+15517 read(4, "", 4096) = 0
+15517 close(4) = 0
+15517 stat64("/etc/perl/Cwd.pmc", 0xbfffd46c) = -1 ENOENT (No such file or directory)
+15517 stat64("/etc/perl/Cwd.pm", 0xbfffd37c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/lib/perl/5.8.8/Cwd.pmc", 0xbfffd46c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/lib/perl/5.8.8/Cwd.pm", 0xbfffd37c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/share/perl/5.8.8/Cwd.pmc", 0xbfffd46c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/share/perl/5.8.8/Cwd.pm", 0xbfffd37c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl5/Cwd.pmc", 0xbfffd46c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl5/Cwd.pm", 0xbfffd37c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl5/Cwd.pmc", 0xbfffd46c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl5/Cwd.pm", 0xbfffd37c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl/5.8/Cwd.pmc", 0xbfffd46c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl/5.8/Cwd.pm", {st_mode=S_IFREG|0644, st_size=13691, ...}) = 0
+15517 open("/usr/lib/perl/5.8/Cwd.pm", O_RDONLY|O_LARGEFILE) = 4
+15517 ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfffd198) = -1 ENOTTY (Inappropriate ioctl for device)
+15517 _llseek(4, 0, [0], SEEK_CUR) = 0
+15517 read(4, "package Cwd;\n\nuse strict;\nuse Ex"..., 4096) = 4096
+15517 stat64("/etc/perl/vars.pmc", 0xbfffcfcc) = -1 ENOENT (No such file or directory)
+15517 stat64("/etc/perl/vars.pm", 0xbfffcedc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/lib/perl/5.8.8/vars.pmc", 0xbfffcfcc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/lib/perl/5.8.8/vars.pm", 0xbfffcedc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/share/perl/5.8.8/vars.pmc", 0xbfffcfcc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/share/perl/5.8.8/vars.pm", 0xbfffcedc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl5/vars.pmc", 0xbfffcfcc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl5/vars.pm", 0xbfffcedc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl5/vars.pmc", 0xbfffcfcc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl5/vars.pm", 0xbfffcedc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl/5.8/vars.pmc", 0xbfffcfcc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl/5.8/vars.pm", 0xbfffcedc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl/5.8/vars.pmc", 0xbfffcfcc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl/5.8/vars.pm", {st_mode=S_IFREG|0644, st_size=1149, ...}) = 0
+15517 open("/usr/share/perl/5.8/vars.pm", O_RDONLY|O_LARGEFILE) = 5
+15517 ioctl(5, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfffccf8) = -1 ENOTTY (Inappropriate ioctl for device)
+15517 _llseek(5, 0, [0], SEEK_CUR) = 0
+15517 read(5, "package vars;\n\nuse 5.006;\n\nour $"..., 4096) = 1149
+15517 stat64("/etc/perl/warnings/register.pmc", 0xbfffcb2c) = -1 ENOENT (No such file or directory)
+15517 stat64("/etc/perl/warnings/register.pm", 0xbfffca3c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/lib/perl/5.8.8/warnings/register.pmc", 0xbfffcb2c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/lib/perl/5.8.8/warnings/register.pm", 0xbfffca3c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/share/perl/5.8.8/warnings/register.pmc", 0xbfffcb2c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/share/perl/5.8.8/warnings/register.pm", 0xbfffca3c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl5/warnings/register.pmc", 0xbfffcb2c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl5/warnings/register.pm", 0xbfffca3c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl5/warnings/register.pmc", 0xbfffcb2c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl5/warnings/register.pm", 0xbfffca3c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl/5.8/warnings/register.pmc", 0xbfffcb2c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl/5.8/warnings/register.pm", 0xbfffca3c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl/5.8/warnings/register.pmc", 0xbfffcb2c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl/5.8/warnings/register.pm", {st_mode=S_IFREG|0644, st_size=732, ...}) = 0
+15517 open("/usr/share/perl/5.8/warnings/register.pm", O_RDONLY|O_LARGEFILE) = 6
+15517 ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfffc858) = -1 ENOTTY (Inappropriate ioctl for device)
+15517 _llseek(6, 0, [0], SEEK_CUR) = 0
+15517 read(6, "package warnings::register;\n\nour"..., 4096) = 732
+15517 read(6, "", 4096) = 0
+15517 close(6) = 0
+15517 _llseek(5, 1148, [1148], SEEK_SET) = 0
+15517 _llseek(5, 0, [1148], SEEK_CUR) = 0
+15517 close(5) = 0
+15517 read(4, " chroot(2)\'ed environments\n m"..., 4096) = 4096
+15517 brk(0x81f6000) = 0x81f6000
+15517 read(4, "ne assumes that \'/\' is the only "..., 4096) = 4096
+15517 read(4, "wd {\n if (!defined &Dos::GetC"..., 4096) = 1403
+15517 read(4, "", 4096) = 0
+15517 close(4) = 0
+15517 stat64("/etc/perl/XSLoader.pmc", 0xbfffd46c) = -1 ENOENT (No such file or directory)
+15517 stat64("/etc/perl/XSLoader.pm", 0xbfffd37c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/lib/perl/5.8.8/XSLoader.pmc", 0xbfffd46c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/lib/perl/5.8.8/XSLoader.pm", 0xbfffd37c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/share/perl/5.8.8/XSLoader.pmc", 0xbfffd46c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/share/perl/5.8.8/XSLoader.pm", 0xbfffd37c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl5/XSLoader.pmc", 0xbfffd46c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl5/XSLoader.pm", 0xbfffd37c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl5/XSLoader.pmc", 0xbfffd46c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl5/XSLoader.pm", 0xbfffd37c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl/5.8/XSLoader.pmc", 0xbfffd46c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl/5.8/XSLoader.pm", {st_mode=S_IFREG|0644, st_size=3408, ...}) = 0
+15517 open("/usr/lib/perl/5.8/XSLoader.pm", O_RDONLY|O_LARGEFILE) = 4
+15517 ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfffd198) = -1 ENOTTY (Inappropriate ioctl for device)
+15517 _llseek(4, 0, [0], SEEK_CUR) = 0
+15517 read(4, "# Generated from XSLoader.pm.PL "..., 4096) = 3408
+15517 _llseek(4, 3407, [3407], SEEK_SET) = 0
+15517 _llseek(4, 0, [3407], SEEK_CUR) = 0
+15517 close(4) = 0
+15517 stat64("/usr/lib/perl/5.8/auto/Cwd/Cwd.so", {st_mode=S_IFREG|0644, st_size=8700, ...}) = 0
+15517 stat64("/usr/lib/perl/5.8/auto/Cwd/Cwd.bs", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
+15517 open("/usr/lib/perl/5.8/auto/Cwd/Cwd.so", O_RDONLY) = 4
+15517 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\f\0\000"..., 512) = 512
+15517 fstat64(4, {st_mode=S_IFREG|0644, st_size=8700, ...}) = 0
+15517 old_mmap(NULL, 11712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x40023000
+15517 old_mmap(0x40025000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x1000) = 0x40025000
+15517 close(4) = 0
+15517 stat64("/bin/pwd", {st_mode=S_IFREG|0755, st_size=14736, ...}) = 0
+15517 open("/proc/sys/kernel/ngroups_max", O_RDONLY) = -1 ENOENT (No such file or directory)
+15517 getgroups32(0, NULL) = 11
+15517 open("/proc/sys/kernel/ngroups_max", O_RDONLY) = -1 ENOENT (No such file or directory)
+15517 getgroups32(11, [1011, 24, 29, 40, 44, 50, 1, 30001, 2109, 2108, 2107]) = 11
+15517 stat64("/users/home24/ewarmenh/bin/linux/pwd", 0x8150bb8) = -1 ENOENT (No such file or directory)
+15517 stat64("/users/home24/ewarmenh/bin/pwd", 0x8150bb8) = -1 ENOENT (No such file or directory)
+15517 stat64("/bin/pwd", {st_mode=S_IFREG|0755, st_size=14736, ...}) = 0
+15517 open("/proc/sys/kernel/ngroups_max", O_RDONLY) = -1 ENOENT (No such file or directory)
+15517 getgroups32(0, NULL) = 11
+15517 open("/proc/sys/kernel/ngroups_max", O_RDONLY) = -1 ENOENT (No such file or directory)
+15517 getgroups32(11, [1011, 24, 29, 40, 44, 50, 1, 30001, 2109, 2108, 2107]) = 11
+15517 stat64("/usr/bin/pwd", 0x8150bb8) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/bin/pwd", 0x8150bb8) = -1 ENOENT (No such file or directory)
+15517 stat64("/sbin/pwd", 0x8150bb8) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/sbin/pwd", 0x8150bb8) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/sbin/pwd", 0x8150bb8) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/X11R6/bin/pwd", 0x8150bb8) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/games/pwd", 0x8150bb8) = -1 ENOENT (No such file or directory)
+15517 stat64("/opt/rational/clearcase/bin/pwd", 0x8150bb8) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/rational/local/bin/pwd", 0x8150bb8) = -1 ENOENT (No such file or directory)
+15517 stat64("/etc/perl/IO/Handle.pmc", 0xbfffd46c) = -1 ENOENT (No such file or directory)
+15517 stat64("/etc/perl/IO/Handle.pm", 0xbfffd37c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/lib/perl/5.8.8/IO/Handle.pmc", 0xbfffd46c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/lib/perl/5.8.8/IO/Handle.pm", 0xbfffd37c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/share/perl/5.8.8/IO/Handle.pmc", 0xbfffd46c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/share/perl/5.8.8/IO/Handle.pm", 0xbfffd37c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl5/IO/Handle.pmc", 0xbfffd46c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl5/IO/Handle.pm", 0xbfffd37c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl5/IO/Handle.pmc", 0xbfffd46c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl5/IO/Handle.pm", 0xbfffd37c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl/5.8/IO/Handle.pmc", 0xbfffd46c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl/5.8/IO/Handle.pm", {st_mode=S_IFREG|0644, st_size=7592, ...}) = 0
+15517 open("/usr/lib/perl/5.8/IO/Handle.pm", O_RDONLY|O_LARGEFILE) = 4
+15517 ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfffd198) = -1 ENOTTY (Inappropriate ioctl for device)
+15517 _llseek(4, 0, [0], SEEK_CUR) = 0
+15517 read(4, "package IO::Handle;\n\nuse 5.006_0"..., 4096) = 4096
+15517 stat64("/etc/perl/Symbol.pmc", 0xbfffcfcc) = -1 ENOENT (No such file or directory)
+15517 stat64("/etc/perl/Symbol.pm", 0xbfffcedc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/lib/perl/5.8.8/Symbol.pmc", 0xbfffcfcc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/lib/perl/5.8.8/Symbol.pm", 0xbfffcedc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/share/perl/5.8.8/Symbol.pmc", 0xbfffcfcc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/share/perl/5.8.8/Symbol.pm", 0xbfffcedc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl5/Symbol.pmc", 0xbfffcfcc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl5/Symbol.pm", 0xbfffcedc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl5/Symbol.pmc", 0xbfffcfcc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl5/Symbol.pm", 0xbfffcedc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl/5.8/Symbol.pmc", 0xbfffcfcc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl/5.8/Symbol.pm", 0xbfffcedc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl/5.8/Symbol.pmc", 0xbfffcfcc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl/5.8/Symbol.pm", {st_mode=S_IFREG|0644, st_size=2099, ...}) = 0
+15517 open("/usr/share/perl/5.8/Symbol.pm", O_RDONLY|O_LARGEFILE) = 5
+15517 ioctl(5, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfffccf8) = -1 ENOTTY (Inappropriate ioctl for device)
+15517 _llseek(5, 0, [0], SEEK_CUR) = 0
+15517 read(5, "package Symbol;\n\nBEGIN { require"..., 4096) = 2099
+15517 read(5, "", 4096) = 0
+15517 close(5) = 0
+15517 stat64("/etc/perl/SelectSaver.pmc", 0xbfffcfcc) = -1 ENOENT (No such file or directory)
+15517 stat64("/etc/perl/SelectSaver.pm", 0xbfffcedc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/lib/perl/5.8.8/SelectSaver.pmc", 0xbfffcfcc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/lib/perl/5.8.8/SelectSaver.pm", 0xbfffcedc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/share/perl/5.8.8/SelectSaver.pmc", 0xbfffcfcc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/share/perl/5.8.8/SelectSaver.pm", 0xbfffcedc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl5/SelectSaver.pmc", 0xbfffcfcc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl5/SelectSaver.pm", 0xbfffcedc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl5/SelectSaver.pmc", 0xbfffcfcc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl5/SelectSaver.pm", 0xbfffcedc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl/5.8/SelectSaver.pmc", 0xbfffcfcc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl/5.8/SelectSaver.pm", 0xbfffcedc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl/5.8/SelectSaver.pmc", 0xbfffcfcc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl/5.8/SelectSaver.pm", {st_mode=S_IFREG|0644, st_size=340, ...}) = 0
+15517 open("/usr/share/perl/5.8/SelectSaver.pm", O_RDONLY|O_LARGEFILE) = 5
+15517 ioctl(5, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfffccf8) = -1 ENOTTY (Inappropriate ioctl for device)
+15517 _llseek(5, 0, [0], SEEK_CUR) = 0
+15517 read(5, "package SelectSaver;\n\nour $VERSI"..., 4096) = 340
+15517 read(5, "", 4096) = 0
+15517 close(5) = 0
+15517 stat64("/etc/perl/IO.pmc", 0xbfffcfcc) = -1 ENOENT (No such file or directory)
+15517 stat64("/etc/perl/IO.pm", 0xbfffcedc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/lib/perl/5.8.8/IO.pmc", 0xbfffcfcc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/lib/perl/5.8.8/IO.pm", 0xbfffcedc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/share/perl/5.8.8/IO.pmc", 0xbfffcfcc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/share/perl/5.8.8/IO.pm", 0xbfffcedc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl5/IO.pmc", 0xbfffcfcc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl5/IO.pm", 0xbfffcedc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl5/IO.pmc", 0xbfffcfcc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl5/IO.pm", 0xbfffcedc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl/5.8/IO.pmc", 0xbfffcfcc) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl/5.8/IO.pm", {st_mode=S_IFREG|0644, st_size=413, ...}) = 0
+15517 open("/usr/lib/perl/5.8/IO.pm", O_RDONLY|O_LARGEFILE) = 5
+15517 ioctl(5, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfffccf8) = -1 ENOTTY (Inappropriate ioctl for device)
+15517 _llseek(5, 0, [0], SEEK_CUR) = 0
+15517 read(5, "#\n\npackage IO;\n\nuse XSLoader ();"..., 4096) = 413
+15517 brk(0x8217000) = 0x8217000
+15517 _llseek(5, 412, [412], SEEK_SET) = 0
+15517 _llseek(5, 0, [412], SEEK_CUR) = 0
+15517 close(5) = 0
+15517 stat64("/usr/lib/perl/5.8/auto/IO/IO.so", {st_mode=S_IFREG|0644, st_size=15800, ...}) = 0
+15517 stat64("/usr/lib/perl/5.8/auto/IO/IO.bs", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
+15517 open("/usr/lib/perl/5.8/auto/IO/IO.so", O_RDONLY) = 5
+15517 read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\22\0\000"..., 512) = 512
+15517 fstat64(5, {st_mode=S_IFREG|0644, st_size=15800, ...}) = 0
+15517 old_mmap(NULL, 18812, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x4023c000
+15517 old_mmap(0x40240000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x3000) = 0x40240000
+15517 close(5) = 0
+15517 read(4, "sage: $io->stat()\';\n stat($_["..., 4096) = 3496
+15517 read(4, "", 4096) = 0
+15517 close(4) = 0
+15517 read(3, "KAGE(-.*)?\')\n\n --help, -h"..., 4096) = 4096
+15517 brk(0x8238000) = 0x8238000
+15517 read(3, "_vars{$var}\";\\n];\n }\n fore"..., 4096) = 4096
+15517 read(3, "conf_msg;\n}\n\n\n# We first check @"..., 4096) = 4096
+15517 stat64("/etc/perl/locale.pmc", 0xbfffd46c) = -1 ENOENT (No such file or directory)
+15517 stat64("/etc/perl/locale.pm", 0xbfffd37c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/lib/perl/5.8.8/locale.pmc", 0xbfffd46c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/lib/perl/5.8.8/locale.pm", 0xbfffd37c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/share/perl/5.8.8/locale.pmc", 0xbfffd46c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/share/perl/5.8.8/locale.pm", 0xbfffd37c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl5/locale.pmc", 0xbfffd46c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl5/locale.pm", 0xbfffd37c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl5/locale.pmc", 0xbfffd46c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl5/locale.pm", 0xbfffd37c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl/5.8/locale.pmc", 0xbfffd46c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl/5.8/locale.pm", 0xbfffd37c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl/5.8/locale.pmc", 0xbfffd46c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl/5.8/locale.pm", {st_mode=S_IFREG|0644, st_size=168, ...}) = 0
+15517 open("/usr/share/perl/5.8/locale.pm", O_RDONLY|O_LARGEFILE) = 4
+15517 ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfffd198) = -1 ENOTTY (Inappropriate ioctl for device)
+15517 _llseek(4, 0, [0], SEEK_CUR) = 0
+15517 read(4, "package locale;\n\nour $VERSION = "..., 4096) = 168
+15517 read(4, "", 4096) = 0
+15517 close(4) = 0
+15517 read(3, "vel value (allowed are 0,1,2)\";\n"..., 4096) = 4096
+15517 brk(0x8259000) = 0x8259000
+15517 brk(0x8258000) = 0x8258000
+15517 read(3, "nary-arch|clean)$/) {\n\t $comm"..., 4096) = 4096
+15517 read(3, "parameters\n # it is given to "..., 4096) = 4096
+15517 stat64("/etc/perl/File/Glob.pmc", 0xbfffd39c) = -1 ENOENT (No such file or directory)
+15517 stat64("/etc/perl/File/Glob.pm", 0xbfffd2ac) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/lib/perl/5.8.8/File/Glob.pmc", 0xbfffd39c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/lib/perl/5.8.8/File/Glob.pm", 0xbfffd2ac) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/share/perl/5.8.8/File/Glob.pmc", 0xbfffd39c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/local/share/perl/5.8.8/File/Glob.pm", 0xbfffd2ac) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl5/File/Glob.pmc", 0xbfffd39c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl5/File/Glob.pm", 0xbfffd2ac) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl5/File/Glob.pmc", 0xbfffd39c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/share/perl5/File/Glob.pm", 0xbfffd2ac) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl/5.8/File/Glob.pmc", 0xbfffd39c) = -1 ENOENT (No such file or directory)
+15517 stat64("/usr/lib/perl/5.8/File/Glob.pm", {st_mode=S_IFREG|0644, st_size=4080, ...}) = 0
+15517 open("/usr/lib/perl/5.8/File/Glob.pm", O_RDONLY|O_LARGEFILE) = 4
+15517 ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfffd0c8) = -1 ENOTTY (Inappropriate ioctl for device)
+15517 _llseek(4, 0, [0], SEEK_CUR) = 0
+15517 read(4, "package File::Glob;\n\nuse strict;"..., 4096) = 4080
+15517 brk(0x8279000) = 0x8279000
+15517 _llseek(4, 4079, [4079], SEEK_SET) = 0
+15517 _llseek(4, 0, [4079], SEEK_CUR) = 0
+15517 close(4) = 0
+15517 stat64("/usr/lib/perl/5.8/auto/File/Glob/Glob.so", {st_mode=S_IFREG|0644, st_size=17952, ...}) = 0
+15517 stat64("/usr/lib/perl/5.8/auto/File/Glob/Glob.bs", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
+15517 open("/usr/lib/perl/5.8/auto/File/Glob/Glob.so", O_RDONLY) = 4
+15517 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\22"..., 512) = 512
+15517 fstat64(4, {st_mode=S_IFREG|0644, st_size=17952, ...}) = 0
+15517 old_mmap(NULL, 16868, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x40241000
+15517 old_mmap(0x40245000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x4000) = 0x40245000
+15517 close(4) = 0
+15517 read(3, "\nsub fatal($) {\n my ($pack,$f"..., 4096) = 357
+15517 read(3, "", 4096) = 0
+15517 close(3) = 0
+15517 pipe([3, 4]) = 0
+15517 pipe([5, 6]) = 0
+15517 fork() = 15518
+15517 close(6
+15518 --- SIGSTOP (Stopped (signal)) @ 0 (0) ---
+15517 <... close resumed> ) = 0
+15518 --- SIGSTOP (Stopped (signal)) @ 0 (0) ---
+15517 close(4
+15518 getpid(
+15517 <... close resumed> ) = 0
+15518 <... getpid resumed> ) = 15518
+15517 read(5,
+15518 getrlimit(RLIMIT_STACK, {rlim_cur=2044*1024, rlim_max=RLIM_INFINITY}) = 0
+15518 setrlimit(RLIMIT_STACK, {rlim_cur=RLIM_INFINITY, rlim_max=RLIM_INFINITY}) = 0
+15518 close(5) = 0
+15518 fcntl64(6, F_SETFD, FD_CLOEXEC) = 0
+15518 dup2(4, 1) = 1
+15518 close(4) = 0
+15518 close(3) = 0
+15518 rt_sigaction(SIGFPE, {SIG_DFL}, {SIG_IGN}, 8) = 0
+15518 getpid() = 15518
+15518 getrlimit(RLIMIT_STACK, {rlim_cur=RLIM_INFINITY, rlim_max=RLIM_INFINITY}) = 0
+15518 rt_sigaction(SIGRTMIN, {SIG_DFL}, NULL, 8) = 0
+15518 rt_sigaction(SIGRT_1, {SIG_DFL}, NULL, 8) = 0
+15518 rt_sigaction(SIGRT_2, {SIG_DFL}, NULL, 8) = 0
+15518 execve("/bin/sh", ["sh", "-c", "/bin/bash -c \'unset `set | grep "...], [/* 42 vars */]) = 0
+15517 <... read resumed> "", 4) = 0
+15517 close(5
+15518 uname(
+15517 <... close resumed> ) = 0
+15518 <... uname resumed> {sys="Linux", node="ewarmenh-sun", ...}) = 0
+15517 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS
+15518 brk(0
+15517 <... ioctl resumed> , 0xbfffd768) = -1 EINVAL (Invalid argument)
+15518 <... brk resumed> ) = 0x80f464c
+15517 _llseek(3, 0,
+15518 access("/etc/ld.so.nohwcap", F_OK
+15517 <... _llseek resumed> 0xbfffd7b0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
+15518 <... access resumed> ) = -1 ENOENT (No such file or directory)
+15517 fstat64(3,
+15518 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0
+15517 <... fstat64 resumed> {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
+15518 <... old_mmap resumed> ) = 0x40018000
+15517 read(3,
+15518 open("/lib/libnss_nis.so.2", O_RDONLY) = 3
+15518 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\34\0\000"..., 512) = 512
+15518 fstat64(3, {st_mode=S_IFREG|0644, st_size=34324, ...}) = 0
+15518 old_mmap(NULL, 37424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40019000
+15518 old_mmap(0x40021000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x40021000
+15518 close(3) = 0
+15518 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
+15518 open("/etc/ld.so.cache", O_RDONLY) = 3
+15518 fstat64(3, {st_mode=S_IFREG|0644, st_size=23038, ...}) = 0
+15518 old_mmap(NULL, 23038, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40023000
+15518 close(3) = 0
+15518 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
+15518 open("/lib/libncurses.so.5", O_RDONLY) = 3
+15518 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\343\0"..., 512) = 512
+15518 fstat64(3, {st_mode=S_IFREG|0644, st_size=268396, ...}) = 0
+15518 old_mmap(NULL, 273580, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40029000
+15518 old_mmap(0x40063000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x39000) = 0x40063000
+15518 close(3) = 0
+15518 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
+15518 open("/lib/libdl.so.2", O_RDONLY) = 3
+15518 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\f\0"..., 512) = 512
+15518 fstat64(3, {st_mode=S_IFREG|0644, st_size=9592, ...}) = 0
+15518 old_mmap(NULL, 12404, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4006c000
+15518 old_mmap(0x4006e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x4006e000
+15518 close(3) = 0
+15518 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
+15518 open("/lib/libc.so.6", O_RDONLY) = 3
+15518 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300T\1"..., 512) = 512
+15518 fstat64(3, {st_mode=S_IFREG|0755, st_size=1189404, ...}) = 0
+15518 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40070000
+15518 old_mmap(NULL, 1195156, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40071000
+15518 old_mmap(0x4018b000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11a000) = 0x4018b000
+15518 old_mmap(0x40193000, 7316, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40193000
+15518 close(3) = 0
+15518 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
+15518 open("/lib/libnsl.so.1", O_RDONLY) = 3
+15518 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\3405\0"..., 512) = 512
+15518 fstat64(3, {st_mode=S_IFREG|0644, st_size=76792, ...}) = 0
+15518 old_mmap(NULL, 88096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40195000
+15518 old_mmap(0x401a7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11000) = 0x401a7000
+15518 old_mmap(0x401a9000, 6176, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x401a9000
+15518 close(3) = 0
+15518 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
+15518 open("/lib/libnss_files.so.2", O_RDONLY) = 3
+15518 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\33"..., 512) = 512
+15518 fstat64(3, {st_mode=S_IFREG|0644, st_size=38376, ...}) = 0
+15518 old_mmap(NULL, 41624, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x401ab000
+15518 old_mmap(0x401b4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x401b4000
+15518 close(3) = 0
+15518 mprotect(0x4018b000, 20480, PROT_READ) = 0
+15518 munmap(0x40023000, 23038) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 open("/dev/tty", O_RDWR|O_NONBLOCK|O_LARGEFILE) = 3
+15518 close(3) = 0
+15518 brk(0) = 0x80f464c
+15518 brk(0x80f5000) = 0x80f5000
+15518 brk(0x80f6000) = 0x80f6000
+15518 getuid32() = 3308
+15518 getgid32() = 1011
+15518 geteuid32() = 3308
+15518 getegid32() = 1011
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 time(NULL) = 1142898175
+15518 brk(0x80f7000) = 0x80f7000
+15518 brk(0x80f8000) = 0x80f8000
+15518 open("/etc/mtab", O_RDONLY) = 3
+15518 fstat64(3, {st_mode=S_IFREG|0644, st_size=15778, ...}) = 0
+15518 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40023000
+15518 read(3, "proc /proc proc rw 0 0\ndevpts /d"..., 4096) = 4096
+15518 close(3) = 0
+15518 munmap(0x40023000, 4096) = 0
+15518 open("/proc/meminfo", O_RDONLY) = 3
+15518 fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
+15518 old_mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40023000
+15518 read(3, " total: used: free:"..., 8192) = 650
+15518 close(3) = 0
+15518 munmap(0x40023000, 8192) = 0
+15518 brk(0x80f9000) = 0x80f9000
+15518 rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
+15518 rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
+15518 rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0
+15518 rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0
+15518 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
+15518 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 8) = 0
+15518 uname({sys="Linux", node="ewarmenh-sun", ...}) = 0
+15518 brk(0x80fa000) = 0x80fa000
+15518 stat64("/usr/local/src/xlhtml-0.5.1", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
+15518 stat64(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
+15518 brk(0x80fb000) = 0x80fb000
+15518 getpid() = 15518
+15518 getppid() = 15517
+15518 stat64(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
+15518 stat64("/users/home24/ewarmenh/bin/linux/sh", 0xbfffe8d8) = -1 ENOENT (No such file or directory)
+15518 stat64("/users/home24/ewarmenh/bin/sh", 0xbfffe8d8) = -1 ENOENT (No such file or directory)
+15518 stat64("/bin/sh", {st_mode=S_IFREG|0755, st_size=683924, ...}) = 0
+15518 open("/proc/sys/kernel/ngroups_max", O_RDONLY) = -1 ENOENT (No such file or directory)
+15518 brk(0x817b000) = 0x817b000
+15518 open("/proc/sys/kernel/ngroups_max", O_RDONLY) = -1 ENOENT (No such file or directory)
+15518 open("/proc/sys/kernel/ngroups_max", O_RDONLY) = -1 ENOENT (No such file or directory)
+15518 getgroups32(65536, [1011, 24, 29, 40, 44, 50, 1, 30001, 2109, 2108, 2107]) = 11
+15518 stat64("/bin/sh", {st_mode=S_IFREG|0755, st_size=683924, ...}) = 0
+15518 brk(0x817c000) = 0x817c000
+15518 getpgrp() = 15516
+15518 rt_sigaction(SIGCHLD, {0x807b7c0, [], SA_RESTORER, 0x4009a508}, {SIG_DFL}, 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 brk(0x817d000) = 0x817d000
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 brk(0x817e000) = 0x817e000
+15518 brk(0x817f000) = 0x817f000
+15518 brk(0x8180000) = 0x8180000
+15518 brk(0x8181000) = 0x8181000
+15518 brk(0x8182000) = 0x8182000
+15518 brk(0x8183000) = 0x8183000
+15518 brk(0x8184000) = 0x8184000
+15518 rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0
+15518 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_IGN}, 8) = 0
+15518 rt_sigaction(SIGCHLD, {SIG_DFL}, {0x807b7c0, [], SA_RESTORER, 0x4009a508}, 8) = 0
+15518 execve("/bin/bash", ["/bin/bash", "-c", "unset `set | grep \"^DEBUILD_\" | "...], [/* 40 vars */]) = 0
+15518 uname({sys="Linux", node="ewarmenh-sun", ...}) = 0
+15518 brk(0) = 0x80f464c
+15518 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
+15518 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40018000
+15518 open("/lib/libnss_nis.so.2", O_RDONLY) = 3
+15518 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\34\0\000"..., 512) = 512
+15518 fstat64(3, {st_mode=S_IFREG|0644, st_size=34324, ...}) = 0
+15518 old_mmap(NULL, 37424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40019000
+15518 old_mmap(0x40021000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x40021000
+15518 close(3) = 0
+15518 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
+15518 open("/etc/ld.so.cache", O_RDONLY) = 3
+15518 fstat64(3, {st_mode=S_IFREG|0644, st_size=23038, ...}) = 0
+15518 old_mmap(NULL, 23038, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40023000
+15518 close(3) = 0
+15518 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
+15518 open("/lib/libncurses.so.5", O_RDONLY) = 3
+15518 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\343\0"..., 512) = 512
+15518 fstat64(3, {st_mode=S_IFREG|0644, st_size=268396, ...}) = 0
+15518 old_mmap(NULL, 273580, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40029000
+15518 old_mmap(0x40063000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x39000) = 0x40063000
+15518 close(3) = 0
+15518 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
+15518 open("/lib/libdl.so.2", O_RDONLY) = 3
+15518 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\f\0"..., 512) = 512
+15518 fstat64(3, {st_mode=S_IFREG|0644, st_size=9592, ...}) = 0
+15518 old_mmap(NULL, 12404, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4006c000
+15518 old_mmap(0x4006e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x4006e000
+15518 close(3) = 0
+15518 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
+15518 open("/lib/libc.so.6", O_RDONLY) = 3
+15518 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300T\1"..., 512) = 512
+15518 fstat64(3, {st_mode=S_IFREG|0755, st_size=1189404, ...}) = 0
+15518 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40070000
+15518 old_mmap(NULL, 1195156, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40071000
+15518 old_mmap(0x4018b000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11a000) = 0x4018b000
+15518 old_mmap(0x40193000, 7316, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40193000
+15518 close(3) = 0
+15518 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
+15518 open("/lib/libnsl.so.1", O_RDONLY) = 3
+15518 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\3405\0"..., 512) = 512
+15518 fstat64(3, {st_mode=S_IFREG|0644, st_size=76792, ...}) = 0
+15518 old_mmap(NULL, 88096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40195000
+15518 old_mmap(0x401a7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11000) = 0x401a7000
+15518 old_mmap(0x401a9000, 6176, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x401a9000
+15518 close(3) = 0
+15518 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
+15518 open("/lib/libnss_files.so.2", O_RDONLY) = 3
+15518 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\33"..., 512) = 512
+15518 fstat64(3, {st_mode=S_IFREG|0644, st_size=38376, ...}) = 0
+15518 old_mmap(NULL, 41624, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x401ab000
+15518 old_mmap(0x401b4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x401b4000
+15518 close(3) = 0
+15518 mprotect(0x4018b000, 20480, PROT_READ) = 0
+15518 munmap(0x40023000, 23038) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 open("/dev/tty", O_RDWR|O_NONBLOCK|O_LARGEFILE) = 3
+15518 close(3) = 0
+15518 brk(0) = 0x80f464c
+15518 brk(0x80f5000) = 0x80f5000
+15518 brk(0x80f6000) = 0x80f6000
+15518 getuid32() = 3308
+15518 getgid32() = 1011
+15518 geteuid32() = 3308
+15518 getegid32() = 1011
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 time(NULL) = 1142898175
+15518 brk(0x80f7000) = 0x80f7000
+15518 brk(0x80f8000) = 0x80f8000
+15518 open("/etc/mtab", O_RDONLY) = 3
+15518 fstat64(3, {st_mode=S_IFREG|0644, st_size=15778, ...}) = 0
+15518 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40023000
+15518 read(3, "proc /proc proc rw 0 0\ndevpts /d"..., 4096) = 4096
+15518 close(3) = 0
+15518 munmap(0x40023000, 4096) = 0
+15518 open("/proc/meminfo", O_RDONLY) = 3
+15518 fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
+15518 old_mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40023000
+15518 read(3, " total: used: free:"..., 8192) = 650
+15518 close(3) = 0
+15518 munmap(0x40023000, 8192) = 0
+15518 brk(0x80f9000) = 0x80f9000
+15518 rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
+15518 rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
+15518 rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0
+15518 rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0
+15518 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
+15518 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 8) = 0
+15518 uname({sys="Linux", node="ewarmenh-sun", ...}) = 0
+15518 brk(0x80fa000) = 0x80fa000
+15518 stat64("/usr/local/src/xlhtml-0.5.1", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
+15518 stat64(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
+15518 getpid() = 15518
+15518 brk(0x80fb000) = 0x80fb000
+15518 getppid() = 15517
+15518 brk(0x80fc000) = 0x80fc000
+15518 getpgrp() = 15516
+15518 rt_sigaction(SIGCHLD, {0x807b7c0, [], SA_RESTORER, 0x4009a508}, {SIG_DFL}, 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 brk(0x80fd000) = 0x80fd000
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 brk(0x80fe000) = 0x80fe000
+15518 brk(0x80ff000) = 0x80ff000
+15518 pipe([3, 4]) = 0
+15518 rt_sigprocmask(SIG_BLOCK, [CHLD], [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [RTMIN], 8) = 0
+15518 fork() = 15519
+15518 rt_sigprocmask(SIG_SETMASK, [RTMIN],
+15519 --- SIGSTOP (Stopped (signal)) @ 0 (0) ---
+15518 <... rt_sigprocmask resumed> NULL, 8) = 0
+15519 --- SIGSTOP (Stopped (signal)) @ 0 (0) ---
+15518 rt_sigaction(SIGCHLD, {0x807b7c0, [], SA_RESTORER, 0x4009a508},
+15519 getpid(
+15518 <... rt_sigaction resumed> {0x807b7c0, [], SA_RESTORER, 0x4009a508}, 8) = 0
+15519 <... getpid resumed> ) = 15519
+15518 close(4
+15519 rt_sigprocmask(SIG_SETMASK, [RTMIN],
+15518 <... close resumed> ) = 0
+15519 <... rt_sigprocmask resumed> NULL, 8) = 0
+15518 read(3,
+15519 rt_sigaction(SIGTSTP, {SIG_DFL}, {SIG_DFL}, 8) = 0
+15519 rt_sigaction(SIGTTIN, {SIG_DFL}, {SIG_DFL}, 8) = 0
+15519 rt_sigaction(SIGTTOU, {SIG_DFL}, {SIG_DFL}, 8) = 0
+15519 rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0
+15519 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_IGN}, 8) = 0
+15519 rt_sigaction(SIGCHLD, {SIG_DFL}, {0x807b7c0, [], SA_RESTORER, 0x4009a508}, 8) = 0
+15519 rt_sigaction(SIGCHLD, {0x807b7c0, [], SA_RESTORER, 0x4009a508}, {SIG_DFL}, 8) = 0
+15519 rt_sigaction(SIGINT, {0x808e330, [], SA_RESTORER, 0x4009a508}, {SIG_DFL}, 8) = 0
+15519 dup2(4, 1) = 1
+15519 close(4) = 0
+15519 close(3) = 0
+15519 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15519 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15519 rt_sigprocmask(SIG_BLOCK, [CHLD], [RTMIN], 8) = 0
+15519 pipe([3, 4]) = 0
+15519 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [CHLD RTMIN], 8) = 0
+15519 fork() = 15520
+15519 rt_sigprocmask(SIG_SETMASK, [CHLD RTMIN],
+15520 --- SIGSTOP (Stopped (signal)) @ 0 (0) ---
+15519 <... rt_sigprocmask resumed> NULL, 8) = 0
+15520 --- SIGSTOP (Stopped (signal)) @ 0 (0) ---
+15519 close(4
+15520 getpid(
+15519 <... close resumed> ) = 0
+15520 <... getpid resumed> ) = 15520
+15519 close(4
+15520 rt_sigprocmask(SIG_SETMASK, [RTMIN],
+15519 <... close resumed> ) = -1 EBADF (Bad file descriptor)
+15520 <... rt_sigprocmask resumed> NULL, 8) = 0
+15519 pipe(
+15520 rt_sigaction(SIGTSTP, {SIG_DFL},
+15519 <... pipe resumed> [4, 5]) = 0
+15520 <... rt_sigaction resumed> {SIG_DFL}, 8) = 0
+15519 rt_sigprocmask(SIG_BLOCK, [INT CHLD],
+15520 rt_sigaction(SIGTTIN, {SIG_DFL},
+15519 <... rt_sigprocmask resumed> [CHLD RTMIN], 8) = 0
+15520 <... rt_sigaction resumed> {SIG_DFL}, 8) = 0
+15519 fork(
+15520 rt_sigaction(SIGTTOU, {SIG_DFL},
+15519 <... fork resumed> ) = 15521
+15520 <... rt_sigaction resumed> {SIG_DFL}, 8) = 0
+15519 rt_sigprocmask(SIG_SETMASK, [CHLD RTMIN],
+15521 --- SIGSTOP (Stopped (signal)) @ 0 (0) ---
+15520 close(3
+15519 <... rt_sigprocmask resumed> NULL, 8) = 0
+15521 --- SIGSTOP (Stopped (signal)) @ 0 (0) ---
+15520 <... close resumed> ) = 0
+15519 close(3
+15521 getpid(
+15520 dup2(4, 1
+15519 <... close resumed> ) = 0
+15520 <... dup2 resumed> ) = 1
+15519 close(5
+15520 close(4
+15519 <... close resumed> ) = 0
+15520 <... close resumed> ) = 0
+15519 close(3
+15520 rt_sigaction(SIGINT, {SIG_DFL},
+15519 <... close resumed> ) = -1 EBADF (Bad file descriptor)
+15520 <... rt_sigaction resumed> {0x808e330, [], SA_RESTORER, 0x4009a508}, 8) = 0
+15519 close(5
+15520 rt_sigaction(SIGQUIT, {SIG_DFL},
+15519 <... close resumed> ) = -1 EBADF (Bad file descriptor)
+15520 <... rt_sigaction resumed> {SIG_DFL}, 8) = 0
+15519 rt_sigprocmask(SIG_BLOCK, [INT CHLD],
+15520 rt_sigaction(SIGCHLD, {SIG_DFL},
+15519 <... rt_sigprocmask resumed> [CHLD RTMIN], 8) = 0
+15520 <... rt_sigaction resumed> {0x807b7c0, [], SA_RESTORER, 0x4009a508}, 8) = 0
+15519 fork(
+15520 rt_sigprocmask(SIG_BLOCK, [CHLD],
+15519 <... fork resumed> ) = 15522
+15520 <... rt_sigprocmask resumed> [RTMIN], 8) = 0
+15520 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
+15520 rt_sigaction(SIGCHLD, {0x807b7c0, [], SA_RESTORER, 0x4009a508}, {SIG_DFL}, 8) = 0
+15520 rt_sigaction(SIGINT, {0x808e330, [], SA_RESTORER, 0x4009a508}, {SIG_DFL}, 8) = 0
+15520 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15520 write(1, "BASH=/bin/bash\n", 15) = 15
+15520 write(1, "BASH_ARGC=()\n", 13) = 13
+15520 write(1, "BASH_ARGV=()\n", 13) = 13
+15520 brk(0x8101000) = 0x8101000
+15520 write(1, "BASH_EXECUTION_STRING=$\'unset `s"..., 1008) = 1008
+15520 write(1, "TIAN_OPTS END <<<\";\\neval set --"..., 281) = 281
+15520 write(1, "BASH_LINENO=()\n", 15) = 15
+15520 write(1, "BASH_SOURCE=()\n", 15) = 15
+15520 write(1, "BASH_VERSINFO=([0]=\"3\" [1]=\"1\" ["..., 86) = 86
+15520 write(1, "BASH_VERSION=\'3.1.5(1)-release\'\n", 32) = 32
+15520 write(1, "CCACHE_DIR=/net/lglenden-sun/md1"..., 40) = 40
+15520 write(1, "CCACHE_NLEVELS=8\n", 17) = 17
+15520 write(1, "CCACHE_UMASK=002\n", 17) = 17
+15520 write(1, "CLEARCASE_PROFILE=/users/home24/"..., 57) = 57
+15520 write(1, "CVS_RSH=ssh\n", 12) = 12
+15520 write(1, "DEBEMAIL=warmenhoven@debian.org\n", 32) = 32
+15520 write(1, "DIRSTACK=()\n", 12) = 12
+15520 write(1, "DISPLAY=:0\n", 11) = 11
+15520 write(1, "EDIT=vim\n", 9) = 9
+15520 write(1, "EDITOR=vim\n", 11) = 11
+15520 write(1, "EUID=3308\n", 10) = 10
+15520 write(1, "GROUPS=()\n", 10) = 10
+15520 write(1, "HOME=/users/home24/ewarmenh\n", 28) = 28
+15520 write(1, "HOSTNAME=ewarmenh-sun\n", 22) = 22
+15520 write(1, "HOSTTYPE=i486\n", 14) = 14
+15520 write(1, "IFS=$\' \\t\\n\'\n", 13) = 13
+15520 write(1, "INPUTRC=/users/home24/ewarmenh/."..., 45) = 45
+15520 write(1, "LC_ALL=C\n", 9) = 9
+15520 write(1, "LD_PRELOAD=:/lib/libnss_nis.so.2"..., 33) = 33
+15520 write(1, "LESSHISTFILE=-\n", 15) = 15
+15520 write(1, "LOGNAME=ewarmenh\n", 17) = 17
+15520 write(1, "LS_COLORS=\'no=00:fi=00:di=01;34:"..., 637) = 637
+15520 write(1, "MACHTYPE=i486-pc-linux-gnu\n", 27) = 27
+15520 write(1, "MAIL=imap://hq-ex-3/inbox\n", 26) = 26
+15520 write(1, "MALLOC_CHECK_=2\n", 16) = 16
+15520 write(1, "MODULESHOME=/usr/local/freeware/"..., 53) = 53
+15520 write(1, "MOZILLA_OPENURL_TYPE=new-tab\n", 29) = 29
+15520 write(1, "OPTERR=1\n", 9) = 9
+15520 write(1, "OPTIND=1\n", 9) = 9
+15520 write(1, "OSTYPE=linux-gnu\n", 17) = 17
+15520 write(1, "PAGER=less\n", 11) = 11
+15520 write(1, "PATH=/users/home24/ewarmenh/bin/"..., 204) = 204
+15520 write(1, "PPID=15517\n", 11) = 11
+15520 write(1, "PRINTER=sj3-5-2\n", 16) = 16
+15520 write(1, "PROMPT_COMMAND=check_exit_status"..., 33) = 33
+15520 write(1, "PS4=\'+ \'\n", 9) = 9
+15520 write(1, "PWD=/usr/local/src/xlhtml-0.5.1\n", 32) = 32
+15520 write(1, "SHELL=/bin/bash\n", 16) = 16
+15520 write(1, "SHELLOPTS=braceexpand:hashall:in"..., 51) = 51
+15520 write(1, "SHLVL=4\n", 8) = 8
+15520 write(1, "SSH_CLIENT=\'127.0.0.1 32771 22\'\n", 32) = 32
+15520 write(1, "SSH_CONNECTION=\'127.0.0.1 32771 "..., 46) = 46
+15520 write(1, "SSH_TTY=/dev/pts/1\n", 19) = 19
+15520 write(1, "STY=1863.pts-1.ewarmenh-sun\n", 28) = 28
+15520 write(1, "TERM=screen\n", 12) = 12
+15520 write(1, "TERMCAP=$\'SC|screen|VT 100/ANSI "..., 1008
+15521 <... getpid resumed> ) = 15521
+15519 rt_sigprocmask(SIG_SETMASK, [CHLD RTMIN],
+15521 rt_sigprocmask(SIG_SETMASK, [RTMIN],
+15519 <... rt_sigprocmask resumed> NULL, 8) = 0
+15521 <... rt_sigprocmask resumed> NULL, 8) = 0
+15519 close(4
+15521 rt_sigaction(SIGTSTP, {SIG_DFL},
+15519 <... close resumed> ) = 0
+15521 <... rt_sigaction resumed> {SIG_DFL}, 8) = 0
+15519 rt_sigprocmask(SIG_BLOCK, [CHLD],
+15521 rt_sigaction(SIGTTIN, {SIG_DFL},
+15519 <... rt_sigprocmask resumed> [CHLD RTMIN], 8) = 0
+15521 <... rt_sigaction resumed> {SIG_DFL}, 8) = 0
+15519 rt_sigprocmask(SIG_SETMASK, [CHLD RTMIN],
+15521 rt_sigaction(SIGTTOU, {SIG_DFL},
+15519 <... rt_sigprocmask resumed> NULL, 8) = 0
+15521 <... rt_sigaction resumed> {SIG_DFL}, 8) = 0
+15519 rt_sigprocmask(SIG_BLOCK, [CHLD],
+15521 close(4
+15519 <... rt_sigprocmask resumed> [CHLD RTMIN], 8) = 0
+15521 <... close resumed> ) = 0
+15519 rt_sigaction(SIGINT, {0x807a090, [], SA_RESTORER, 0x4009a508},
+15521 dup2(3, 0
+15519 <... rt_sigaction resumed> {0x808e330, [], SA_RESTORER, 0x4009a508}, 8) = 0
+15521 <... dup2 resumed> ) = 0
+15519 waitpid(-1,
+15521 close(3) = 0
+15521 dup2(5, 1) = 1
+15521 close(5) = 0
+15521 stat64(".",
+15522 --- SIGSTOP (Stopped (signal)) @ 0 (0) ---
+15522 --- SIGSTOP (Stopped (signal)) @ 0 (0) ---
+15522 getpid() = 15522
+15522 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
+15522 rt_sigaction(SIGTSTP, {SIG_DFL}, {SIG_DFL}, 8) = 0
+15522 rt_sigaction(SIGTTIN, {SIG_DFL}, {SIG_DFL}, 8) = 0
+15522 rt_sigaction(SIGTTOU, {SIG_DFL}, {SIG_DFL}, 8) = 0
+15522 dup2(4, 0) = 0
+15522 close(4) = 0
+15522 stat64(".",
+15521 <... stat64 resumed> {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
+15522 <... stat64 resumed> {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
+15521 stat64("/users/home24/ewarmenh/bin/linux/grep",
+15522 stat64("/users/home24/ewarmenh/bin/linux/cut",
+15521 <... stat64 resumed> 0xbfffdc08) = -1 ENOENT (No such file or directory)
+15522 <... stat64 resumed> 0xbfffdc08) = -1 ENOENT (No such file or directory)
+15521 stat64("/users/home24/ewarmenh/bin/grep",
+15522 stat64("/users/home24/ewarmenh/bin/cut",
+15521 <... stat64 resumed> 0xbfffdc08) = -1 ENOENT (No such file or directory)
+15522 <... stat64 resumed> 0xbfffdc08) = -1 ENOENT (No such file or directory)
+15521 stat64("/bin/grep",
+15522 stat64("/bin/cut",
+15521 <... stat64 resumed> {st_mode=S_IFREG|0755, st_size=92012, ...}) = 0
+15521 open("/proc/sys/kernel/ngroups_max", O_RDONLY) = -1 ENOENT (No such file or directory)
+15521 brk(0x817f000) = 0x817f000
+15521 open("/proc/sys/kernel/ngroups_max", O_RDONLY) = -1 ENOENT (No such file or directory)
+15521 open("/proc/sys/kernel/ngroups_max", O_RDONLY
+15522 <... stat64 resumed> {st_mode=S_IFREG|0755, st_size=23180, ...}) = 0
+15521 <... open resumed> ) = -1 ENOENT (No such file or directory)
+15522 open("/proc/sys/kernel/ngroups_max", O_RDONLY
+15521 getgroups32(65536,
+15522 <... open resumed> ) = -1 ENOENT (No such file or directory)
+15521 <... getgroups32 resumed> [1011, 24, 29, 40, 44, 50, 1, 30001, 2109, 2108, 2107]) = 11
+15522 brk(0x817f000
+15521 stat64("/bin/grep",
+15522 <... brk resumed> ) = 0x817f000
+15522 open("/proc/sys/kernel/ngroups_max", O_RDONLY
+15521 <... stat64 resumed> {st_mode=S_IFREG|0755, st_size=92012, ...}) = 0
+15522 <... open resumed> ) = -1 ENOENT (No such file or directory)
+15521 rt_sigaction(SIGINT, {SIG_DFL},
+15522 open("/proc/sys/kernel/ngroups_max", O_RDONLY
+15521 <... rt_sigaction resumed> {0x808e330, [], SA_RESTORER, 0x4009a508}, 8) = 0
+15522 <... open resumed> ) = -1 ENOENT (No such file or directory)
+15521 rt_sigaction(SIGQUIT, {SIG_DFL},
+15522 getgroups32(65536,
+15521 <... rt_sigaction resumed> {SIG_DFL}, 8) = 0
+15522 <... getgroups32 resumed> [1011, 24, 29, 40, 44, 50, 1, 30001, 2109, 2108, 2107]) = 11
+15521 rt_sigaction(SIGCHLD, {SIG_DFL},
+15522 stat64("/bin/cut",
+15521 <... rt_sigaction resumed> {0x807b7c0, [], SA_RESTORER, 0x4009a508}, 8) = 0
+15521 execve("/bin/grep", ["grep", "^DEBUILD_"], [/* 40 vars */]
+15522 <... stat64 resumed> {st_mode=S_IFREG|0755, st_size=23180, ...}) = 0
+15522 rt_sigaction(SIGINT, {SIG_DFL}, {0x808e330, [], SA_RESTORER, 0x4009a508}, 8) = 0
+15522 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
+15522 rt_sigaction(SIGCHLD, {SIG_DFL}, {0x807b7c0, [], SA_RESTORER, 0x4009a508}, 8) = 0
+15522 execve("/bin/cut", ["cut", "-d=", "-f1"], [/* 40 vars */]
+15521 <... execve resumed> ) = 0
+15521 uname({sys="Linux", node="ewarmenh-sun", ...}) = 0
+15521 brk(0) = 0x805ec7c
+15521 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
+15521 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40018000
+15521 open("/lib/libnss_nis.so.2", O_RDONLY
+15522 <... execve resumed> ) = 0
+15522 uname({sys="Linux", node="ewarmenh-sun", ...}) = 0
+15522 brk(0) = 0x804e788
+15522 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
+15522 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40018000
+15522 open("/lib/libnss_nis.so.2", O_RDONLY
+15521 <... open resumed> ) = 3
+15521 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\34\0\000"..., 512) = 512
+15521 fstat64(3, {st_mode=S_IFREG|0644, st_size=34324, ...}) = 0
+15521 old_mmap(NULL, 37424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0
+15522 <... open resumed> ) = 3
+15521 <... old_mmap resumed> ) = 0x40019000
+15522 read(3,
+15521 old_mmap(0x40021000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000
+15522 <... read resumed> "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\34\0\000"..., 512) = 512
+15521 <... old_mmap resumed> ) = 0x40021000
+15522 fstat64(3,
+15521 close(3
+15522 <... fstat64 resumed> {st_mode=S_IFREG|0644, st_size=34324, ...}) = 0
+15521 <... close resumed> ) = 0
+15522 old_mmap(NULL, 37424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0
+15521 access("/etc/ld.so.preload", R_OK
+15522 <... old_mmap resumed> ) = 0x40019000
+15521 <... access resumed> ) = -1 ENOENT (No such file or directory)
+15522 old_mmap(0x40021000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000
+15521 open("/etc/ld.so.cache", O_RDONLY
+15522 <... old_mmap resumed> ) = 0x40021000
+15522 close(3) = 0
+15522 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
+15522 open("/etc/ld.so.cache", O_RDONLY
+15521 <... open resumed> ) = 3
+15522 <... open resumed> ) = 3
+15521 fstat64(3,
+15522 fstat64(3,
+15521 <... fstat64 resumed> {st_mode=S_IFREG|0644, st_size=23038, ...}) = 0
+15522 <... fstat64 resumed> {st_mode=S_IFREG|0644, st_size=23038, ...}) = 0
+15521 old_mmap(NULL, 23038, PROT_READ, MAP_PRIVATE, 3, 0
+15522 old_mmap(NULL, 23038, PROT_READ, MAP_PRIVATE, 3, 0
+15521 <... old_mmap resumed> ) = 0x40023000
+15522 <... old_mmap resumed> ) = 0x40023000
+15521 close(3
+15522 close(3
+15521 <... close resumed> ) = 0
+15522 <... close resumed> ) = 0
+15521 access("/etc/ld.so.nohwcap", F_OK
+15522 access("/etc/ld.so.nohwcap", F_OK
+15521 <... access resumed> ) = -1 ENOENT (No such file or directory)
+15522 <... access resumed> ) = -1 ENOENT (No such file or directory)
+15521 open("/lib/libc.so.6", O_RDONLY
+15522 open("/lib/libc.so.6", O_RDONLY
+15521 <... open resumed> ) = 3
+15522 <... open resumed> ) = 3
+15521 read(3,
+15522 read(3,
+15521 <... read resumed> "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300T\1"..., 512) = 512
+15522 <... read resumed> "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300T\1"..., 512) = 512
+15521 fstat64(3,
+15522 fstat64(3,
+15521 <... fstat64 resumed> {st_mode=S_IFREG|0755, st_size=1189404, ...}) = 0
+15522 <... fstat64 resumed> {st_mode=S_IFREG|0755, st_size=1189404, ...}) = 0
+15521 old_mmap(NULL, 1195156, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0
+15522 old_mmap(NULL, 1195156, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0
+15521 <... old_mmap resumed> ) = 0x40029000
+15522 <... old_mmap resumed> ) = 0x40029000
+15521 old_mmap(0x40143000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11a000
+15522 old_mmap(0x40143000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11a000
+15521 <... old_mmap resumed> ) = 0x40143000
+15522 <... old_mmap resumed> ) = 0x40143000
+15521 old_mmap(0x4014b000, 7316, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0
+15522 old_mmap(0x4014b000, 7316, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0
+15521 <... old_mmap resumed> ) = 0x4014b000
+15522 <... old_mmap resumed> ) = 0x4014b000
+15521 close(3
+15522 close(3
+15521 <... close resumed> ) = 0
+15522 <... close resumed> ) = 0
+15521 access("/etc/ld.so.nohwcap", F_OK
+15522 access("/etc/ld.so.nohwcap", F_OK
+15521 <... access resumed> ) = -1 ENOENT (No such file or directory)
+15522 <... access resumed> ) = -1 ENOENT (No such file or directory)
+15521 open("/lib/libnsl.so.1", O_RDONLY
+15522 open("/lib/libnsl.so.1", O_RDONLY
+15521 <... open resumed> ) = 3
+15522 <... open resumed> ) = 3
+15521 read(3,
+15522 read(3,
+15521 <... read resumed> "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\3405\0"..., 512) = 512
+15522 <... read resumed> "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\3405\0"..., 512) = 512
+15521 fstat64(3,
+15522 fstat64(3,
+15521 <... fstat64 resumed> {st_mode=S_IFREG|0644, st_size=76792, ...}) = 0
+15522 <... fstat64 resumed> {st_mode=S_IFREG|0644, st_size=76792, ...}) = 0
+15521 old_mmap(NULL, 88096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0
+15522 old_mmap(NULL, 88096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0
+15521 <... old_mmap resumed> ) = 0x4014d000
+15522 <... old_mmap resumed> ) = 0x4014d000
+15521 old_mmap(0x4015f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11000
+15522 old_mmap(0x4015f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11000
+15521 <... old_mmap resumed> ) = 0x4015f000
+15522 <... old_mmap resumed> ) = 0x4015f000
+15521 old_mmap(0x40161000, 6176, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0
+15522 old_mmap(0x40161000, 6176, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0
+15521 <... old_mmap resumed> ) = 0x40161000
+15522 <... old_mmap resumed> ) = 0x40161000
+15521 close(3
+15522 close(3
+15521 <... close resumed> ) = 0
+15522 <... close resumed> ) = 0
+15521 access("/etc/ld.so.nohwcap", F_OK
+15522 access("/etc/ld.so.nohwcap", F_OK
+15521 <... access resumed> ) = -1 ENOENT (No such file or directory)
+15522 <... access resumed> ) = -1 ENOENT (No such file or directory)
+15521 open("/lib/libnss_files.so.2", O_RDONLY
+15522 open("/lib/libnss_files.so.2", O_RDONLY
+15521 <... open resumed> ) = 3
+15522 <... open resumed> ) = 3
+15521 read(3,
+15522 read(3,
+15521 <... read resumed> "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\33"..., 512) = 512
+15522 <... read resumed> "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\33"..., 512) = 512
+15521 fstat64(3,
+15522 fstat64(3,
+15521 <... fstat64 resumed> {st_mode=S_IFREG|0644, st_size=38376, ...}) = 0
+15522 <... fstat64 resumed> {st_mode=S_IFREG|0644, st_size=38376, ...}) = 0
+15521 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0
+15522 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0
+15521 <... old_mmap resumed> ) = 0x40163000
+15522 <... old_mmap resumed> ) = 0x40163000
+15521 old_mmap(NULL, 41624, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0
+15522 old_mmap(NULL, 41624, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0
+15521 <... old_mmap resumed> ) = 0x40164000
+15522 <... old_mmap resumed> ) = 0x40164000
+15521 old_mmap(0x4016d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000
+15522 old_mmap(0x4016d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000
+15521 <... old_mmap resumed> ) = 0x4016d000
+15522 <... old_mmap resumed> ) = 0x4016d000
+15521 close(3
+15522 close(3
+15521 <... close resumed> ) = 0
+15522 <... close resumed> ) = 0
+15521 mprotect(0x40143000, 20480, PROT_READ
+15522 mprotect(0x40143000, 20480, PROT_READ
+15521 <... mprotect resumed> ) = 0
+15522 <... mprotect resumed> ) = 0
+15521 munmap(0x40023000, 23038
+15522 munmap(0x40023000, 23038
+15521 <... munmap resumed> ) = 0
+15522 <... munmap resumed> ) = 0
+15521 brk(0
+15522 brk(0
+15521 <... brk resumed> ) = 0x805ec7c
+15522 <... brk resumed> ) = 0x804e788
+15521 brk(0x807fc7c
+15522 brk(0x806f788
+15521 <... brk resumed> ) = 0x807fc7c
+15522 <... brk resumed> ) = 0x806f788
+15521 brk(0x8080000
+15522 brk(0x8070000
+15521 <... brk resumed> ) = 0x8080000
+15522 <... brk resumed> ) = 0x8070000
+15521 fstat64(0,
+15522 fstat64(0,
+15521 <... fstat64 resumed> {st_mode=S_IFIFO|0600, st_size=3263, ...}) = 0
+15522 <... fstat64 resumed> {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
+15521 read(0,
+15522 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40023000
+15520 <... write resumed> ) = 1008
+15522 read(0,
+15521 <... read resumed> "BASH=/bin/bash\nBASH_ARGC=()\nBASH"..., 32768) = 4271
+15520 write(1, "\\EOD:km:\'\n", 10
+15521 read(0,
+15520 <... write resumed> ) = 10
+15521 <... read resumed> "\\EOD:km:\'\n", 28672) = 10
+15520 write(1, "TMP=/users/home24/ewarmenh/tmp\n", 31
+15521 read(0,
+15520 <... write resumed> ) = 31
+15521 <... read resumed> "TMP=/users/home24/ewarmenh/tmp\n", 28672) = 31
+15520 write(1, "TMPDIR=/users/home24/ewarmenh/tm"..., 34
+15521 read(0,
+15520 <... write resumed> ) = 34
+15521 <... read resumed> "TMPDIR=/users/home24/ewarmenh/tm"..., 28672) = 34
+15520 write(1, "UID=3308\n", 9
+15521 read(0,
+15520 <... write resumed> ) = 9
+15521 <... read resumed> "UID=3308\n", 28672) = 9
+15520 write(1, "USER=ewarmenh\n", 14
+15521 read(0,
+15520 <... write resumed> ) = 14
+15521 <... read resumed> "USER=ewarmenh\n", 28672) = 14
+15520 write(1, "VISUAL=vim\n", 11
+15521 read(0,
+15520 <... write resumed> ) = 11
+15521 <... read resumed> "VISUAL=vim\n", 28672) = 11
+15520 write(1, "WINDOW=1\n", 9
+15521 read(0,
+15520 <... write resumed> ) = 9
+15521 <... read resumed> "WINDOW=1\n", 28672) = 9
+15520 write(1, "WINEDITOR=vim\n", 14
+15521 read(0,
+15520 <... write resumed> ) = 14
+15521 <... read resumed> "WINEDITOR=vim\n", 28672) = 14
+15520 write(1, "_=/bin/bash\n", 12
+15521 read(0,
+15520 <... write resumed> ) = 12
+15521 <... read resumed> "_=/bin/bash\n", 28672) = 12
+15520 exit_group(0) = ?
+15521 read(0,
+15519 <... waitpid resumed> [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 15520
+15521 <... read resumed> "", 28672) = 0
+15519 waitpid(-1,
+15521 close(1) = 0
+15522 <... read resumed> "", 4096) = 0
+15521 exit_group(1) = ?
+15522 close(0
+15519 <... waitpid resumed> [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0) = 15521
+15522 <... close resumed> ) = 0
+15519 waitpid(-1,
+15522 munmap(0x40023000, 4096) = 0
+15522 close(1) = 0
+15522 exit_group(0) = ?
+15519 <... waitpid resumed> [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 15522
+15519 rt_sigprocmask(SIG_SETMASK, [CHLD RTMIN], NULL, 8) = 0
+15519 rt_sigaction(SIGINT, {0x808e330, [], SA_RESTORER, 0x4009a508}, {0x807a090, [], SA_RESTORER, 0x4009a508}, 8) = 0
+15519 close(4) = -1 EBADF (Bad file descriptor)
+15519 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
+15519 --- SIGCHLD (Child exited) @ 0 (0) ---
+15519 waitpid(-1, 0xbfffdd00, WNOHANG) = -1 ECHILD (No child processes)
+15519 sigreturn() = ? (mask now [RTMIN])
+15519 exit_group(0) = ?
+15518 <... read resumed> 0xbfffe424, 128) = ? ERESTARTSYS (To be restarted)
+15518 --- SIGCHLD (Child exited) @ 0 (0) ---
+15518 waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 15519
+15518 waitpid(-1, 0xbfffe0a8, WNOHANG) = -1 ECHILD (No child processes)
+15518 sigreturn() = ? (mask now [RTMIN])
+15518 read(3, "", 128) = 0
+15518 close(3) = 0
+15518 rt_sigprocmask(SIG_BLOCK, [CHLD], [RTMIN], 8) = 0
+15518 rt_sigaction(SIGINT, {0x807a090, [], SA_RESTORER, 0x4009a508}, {SIG_DFL}, 8) = 0
+15518 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
+15518 rt_sigaction(SIGINT, {SIG_DFL}, {0x807a090, [], SA_RESTORER, 0x4009a508}, 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 brk(0x8100000) = 0x8100000
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 stat64("/etc/devscripts.conf", {st_mode=S_IFREG|0644, st_size=9193, ...}) = 0
+15518 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
+15518 stat64("/etc/devscripts.conf", {st_mode=S_IFREG|0644, st_size=9193, ...}) = 0
+15518 open("/proc/sys/kernel/ngroups_max", O_RDONLY) = -1 ENOENT (No such file or directory)
+15518 brk(0x8180000) = 0x8180000
+15518 open("/proc/sys/kernel/ngroups_max", O_RDONLY) = -1 ENOENT (No such file or directory)
+15518 open("/proc/sys/kernel/ngroups_max", O_RDONLY) = -1 ENOENT (No such file or directory)
+15518 getgroups32(65536, [1011, 24, 29, 40, 44, 50, 1, 30001, 2109, 2108, 2107]) = 11
+15518 open("/etc/devscripts.conf", O_RDONLY|O_LARGEFILE) = 3
+15518 fstat64(3, {st_mode=S_IFREG|0644, st_size=9193, ...}) = 0
+15518 brk(0x8184000) = 0x8184000
+15518 read(3, "# This configuration file gives "..., 9193) = 9193
+15518 close(3) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 stat64("/users/home24/ewarmenh/.devscripts", 0xbfffdea8) = -1 ENOENT (No such file or directory)
+15518 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 open("/dev/null", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = -1 ENOTDIR (Not a directory)
+15518 open(".", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
+15518 fstat64(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
+15518 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
+15518 getdents64(3, /* 28 entries */, 4096) = 864
+15518 getdents64(3, /* 0 entries */, 4096) = 0
+15518 close(3) = 0
+15518 write(1, "PACKAGE(-.*)?\n", 14) = 14
+15517 <... read resumed> "PACKAGE(-.*)?\n", 4096) = 14
+15517 read(3,
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 write(1, "yes\n", 4) = 4
+15517 <... read resumed> "yes\n", 4096) = 4
+15517 read(3,
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 write(1, "\n", 1) = 1
+15517 <... read resumed> "\n", 4096) = 1
+15517 read(3,
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 write(1, "fakeroot\n", 9) = 9
+15517 <... read resumed> "fakeroot\n", 4096) = 9
+15517 read(3,
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 write(1, "1\n", 2) = 2
+15517 <... read resumed> "1\n", 4096) = 2
+15517 read(3,
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 write(1, "no\n", 3) = 3
+15517 <... read resumed> "no\n", 4096) = 3
+15517 read(3,
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 write(1, "no\n", 3) = 3
+15517 <... read resumed> "no\n", 4096) = 3
+15517 read(3,
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 write(1, ">>> DEBUILD_DPKG_BUILDPACKAGE_OP"..., 45) = 45
+15517 <... read resumed> ">>> DEBUILD_DPKG_BUILDPACKAGE_OP"..., 4096) = 45
+15517 read(3,
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 write(1, ">>> DEBUILD_DPKG_BUILDPACKAGE_OP"..., 43) = 43
+15517 <... read resumed> ">>> DEBUILD_DPKG_BUILDPACKAGE_OP"..., 4096) = 43
+15517 read(3,
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 write(1, ">>> DEBUILD_LINTIAN_OPTS BEGIN <"..., 35) = 35
+15517 <... read resumed> ">>> DEBUILD_LINTIAN_OPTS BEGIN <"..., 4096) = 35
+15517 read(3,
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 write(1, ">>> DEBUILD_LINTIAN_OPTS END <<<"..., 33) = 33
+15517 <... read resumed> ">>> DEBUILD_LINTIAN_OPTS END <<<"..., 4096) = 33
+15517 read(3,
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 write(1, ">>> DEBUILD_LINDA_OPTS BEGIN <<<"..., 33) = 33
+15517 <... read resumed> ">>> DEBUILD_LINDA_OPTS BEGIN <<<"..., 4096) = 33
+15517 read(3,
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 write(1, ">>> DEBUILD_LINDA_OPTS END <<<\n", 31) = 31
+15517 <... read resumed> ">>> DEBUILD_LINDA_OPTS END <<<\n", 4096) = 31
+15517 read(3,
+15518 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15518 pipe([3, 4]) = 0
+15518 rt_sigprocmask(SIG_BLOCK, [CHLD], [RTMIN], 8) = 0
+15518 rt_sigprocmask(SIG_SETMASK, [RTMIN], NULL, 8) = 0
+15518 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [RTMIN], 8) = 0
+15518 fork() = 15524
+15518 rt_sigprocmask(SIG_SETMASK, [RTMIN],
+15524 --- SIGSTOP (Stopped (signal)) @ 0 (0) ---
+15518 <... rt_sigprocmask resumed> NULL, 8) = 0
+15524 --- SIGSTOP (Stopped (signal)) @ 0 (0) ---
+15518 rt_sigaction(SIGCHLD, {0x807b7c0, [], SA_RESTORER, 0x4009a508},
+15524 getpid(
+15518 <... rt_sigaction resumed> {0x807b7c0, [], SA_RESTORER, 0x4009a508}, 8) = 0
+15524 <... getpid resumed> ) = 15524
+15518 close(4
+15524 rt_sigprocmask(SIG_SETMASK, [RTMIN],
+15518 <... close resumed> ) = 0
+15524 <... rt_sigprocmask resumed> NULL, 8) = 0
+15518 read(3,
+15524 rt_sigaction(SIGTSTP, {SIG_DFL}, {SIG_DFL}, 8) = 0
+15524 rt_sigaction(SIGTTIN, {SIG_DFL}, {SIG_DFL}, 8) = 0
+15524 rt_sigaction(SIGTTOU, {SIG_DFL}, {SIG_DFL}, 8) = 0
+15524 rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0
+15524 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_IGN}, 8) = 0
+15524 rt_sigaction(SIGCHLD, {SIG_DFL}, {0x807b7c0, [], SA_RESTORER, 0x4009a508}, 8) = 0
+15524 rt_sigaction(SIGCHLD, {0x807b7c0, [], SA_RESTORER, 0x4009a508}, {SIG_DFL}, 8) = 0
+15524 rt_sigaction(SIGINT, {0x808e330, [], SA_RESTORER, 0x4009a508}, {SIG_DFL}, 8) = 0
+15524 dup2(4, 1) = 1
+15524 close(4) = 0
+15524 close(3) = 0
+15524 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15524 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0
+15524 rt_sigprocmask(SIG_BLOCK, [CHLD], [RTMIN], 8) = 0
+15524 pipe([3, 4]) = 0
+15524 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [CHLD RTMIN], 8) = 0
+15524 fork() = 15525
+15524 rt_sigprocmask(SIG_SETMASK, [CHLD RTMIN], NULL, 8) = 0
+15524 close(4) = 0
+15524 close(4) = -1 EBADF (Bad file descriptor)
+15524 pipe([4, 5]) = 0
+15524 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [CHLD RTMIN], 8) = 0
+15524 fork() = 15526
+15524 rt_sigprocmask(SIG_SETMASK, [CHLD RTMIN],
+15526 --- SIGSTOP (Stopped (signal)) @ 0 (0) ---
+15524 <... rt_sigprocmask resumed> NULL, 8) = 0
+15526 --- SIGSTOP (Stopped (signal)) @ 0 (0) ---
+15524 close(3
+15526 getpid(
+15524 <... close resumed> ) = 0
+15526 <... getpid resumed> ) = 15526
+15524 close(5
+15526 rt_sigprocmask(SIG_SETMASK, [RTMIN],
+15524 <... close resumed> ) = 0
+15526 <... rt_sigprocmask resumed> NULL, 8) = 0
+15524 close(3
+15526 rt_sigaction(SIGTSTP, {SIG_DFL},
+15524 <... close resumed> ) = -1 EBADF (Bad file descriptor)
+15526 <... rt_sigaction resumed> {SIG_DFL}, 8) = 0
+15524 close(5
+15526 rt_sigaction(SIGTTIN, {SIG_DFL},
+15524 <... close resumed> ) = -1 EBADF (Bad file descriptor)
+15526 <... rt_sigaction resumed> {SIG_DFL}, 8) = 0
+15524 rt_sigprocmask(SIG_BLOCK, [INT CHLD],
+15526 rt_sigaction(SIGTTOU, {SIG_DFL},
+15524 <... rt_sigprocmask resumed> [CHLD RTMIN], 8) = 0
+15526 <... rt_sigaction resumed> {SIG_DFL}, 8) = 0
+15524 fork(
+15526 close(4
+15524 <... fork resumed> ) = 15527
+15526 <... close resumed> ) = 0
+15524 rt_sigprocmask(SIG_SETMASK, [CHLD RTMIN],
+15527 --- SIGSTOP (Stopped (signal)) @ 0 (0) ---
+15526 dup2(3, 0
+15524 <... rt_sigprocmask resumed> NULL, 8) = 0
+15527 --- SIGSTOP (Stopped (signal)) @ 0 (0) ---
+15526 <... dup2 resumed> ) = 0
+15524 close(4
+15527 getpid(
+15526 close(3
+15524 <... close resumed> ) = 0
+15527 <... getpid resumed> ) = 15527
+15526 <... close resumed> ) = 0
+15524 rt_sigprocmask(SIG_BLOCK, [CHLD],
+15527 rt_sigprocmask(SIG_SETMASK, [RTMIN],
+15526 dup2(5, 1
+15524 <... rt_sigprocmask resumed> [CHLD RTMIN], 8) = 0
+15527 <... rt_sigprocmask resumed> NULL, 8) = 0
+15526 <... dup2 resumed> ) = 1
+15524 rt_sigprocmask(SIG_SETMASK, [CHLD RTMIN],