Perl / perl5

🐪 The Perl programming language
https://dev.perl.org/perl5/
Other
1.85k stars 524 forks source link

Not OK: perl 5.00557 on sun4-solaris 2.6 #284

Closed p5pRT closed 20 years ago

p5pRT commented 24 years ago

Migrated from rt.perl.org#1106 (status was 'resolved')

Searchable as RT1106$

p5pRT commented 24 years ago

From lvirden@cas.org

pragma/warning......PROG​: # op.c $ENV{PERL_DESTRUCT_LEVEL} = 0 unless $ENV{PERL_DESTRUCT_LEVEL} > 3; # known scalar leak use warning 'unsafe' ; my $a ; my @​a = () ; my %a = () ; my $b = \@​a ; my $c = \%a ; @​a =~ /abc/ ; @​a =~ s/a/b/ ; @​a =~ tr/a/b/ ; @​$b =~ /abc/ ; @​$b =~ s/a/b/ ; @​$b =~ tr/a/b/ ; %a =~ /abc/ ; %a =~ s/a/b/ ; %a =~ tr/a/b/ ; %$c =~ /abc/ ; %$c =~ s/a/b/ ; %$c =~ tr/a/b/ ; { no warning 'unsafe' ; my $a ; my @​a = () ; my %a = () ; my $b = \@​a ; my $c = \%a ; @​a =~ /abc/ ; @​a =~ s/a/b/ ; @​a =~ tr/a/b/ ; @​$b =~ /abc/ ; @​$b =~ s/a/b/ ; @​$b =~ tr/a/b/ ; %a =~ /abc/ ; %a =~ s/a/b/ ; %a =~ tr/a/b/ ; %$c =~ /abc/ ; %$c =~ s/a/b/ ; %$c =~ tr/a/b/ ; } EXPECTED​: Applying pattern match to @​array will act on scalar(@​array) at - line 5. Applying substitution to @​array will act on scalar(@​array) at - line 6. Can't modify private array in substitution at - line 6\, near "s/a/b/ ;" Applying character translation to @​array will act on scalar(@​array) at - line 7. Applying pattern match to @​array will act on scalar(@​array) at - line 8. Applying substitution to @​array will act on scalar(@​array) at - line 9. Applying character translation to @​array will act on scalar(@​array) at - line 10. Applying pattern match to %hash will act on scalar(%hash) at - line 11. Applying substitution to %hash will act on scalar(%hash) at - line 12. Applying character translation to %hash will act on scalar(%hash) at - line 13. Applying pattern match to %hash will act on scalar(%hash) at - line 14. Applying substitution to %hash will act on scalar(%hash) at - line 15. Applying character translation to %hash will act on scalar(%hash) at - line 16. BEGIN not safe after errors--compilation aborted at - line 18. GOT​: Applying pattern match to @​array will act on scalar(@​array) at - line 5. Applying substitution to @​array will act on scalar(@​array) at - line 6. Can't modify private array in substitution at - line 6\, near "s/a/b/ ;" Applying character translation to @​array will act on scalar(@​array) at - line 7. Applying pattern match to @​array will act on scalar(@​array) at - line 8. Applying substitution to @​array will act on scalar(@​array) at - line 9. Applying character translation to @​array will act on scalar(@​array) at - line 10. Applying pattern match to %hash will act on scalar(%hash) at - line 11. Applying substitution to %hash will act on scalar(%hash) at - line 12. Applying character translation to %hash will act on scalar(%hash) at - line 13. Applying pattern match to %hash will act on scalar(%hash) at - line 14. Applying substitution to %hash will act on scalar(%hash) at - line 15. Applying character translation to %hash will act on scalar(%hash) at - line 16. BEGIN not safe after errors--compilation aborted at - line 18. Scalars leaked​: 1

and then later

lib/dprof...........ld.so.1​: ../perl​: fatal​: relocation error​: file /vol/lwv26ldatae/lib/perl5/site_perl/5.005/sun4-solaris/auto/Devel/DProf/DProf.so​: symbol perl_get_cv​: referenced symbol not found FAILED at test 1

Failed 2 test scripts out of 210\, 99.05% okay.

Perl Info ``` Site configuration information for perl 5.00557: Configured by lwv26 at Wed May 26 10:06:30 EDT 1999. Summary of my perl5 (revision 5.0 version 5 subversion 57) configuration: Platform: osname=solaris, osvers=2.6, archname=sun4-solaris uname='sunos lwv26awu 5.6 generic_105181-14 sun4u sparc sunw,ultra-5_10 ' config_args='' hint=previous, useposix=true, d_sigaction=define usethreads=undef useperlio=undef d_sfio=undef use64bits=undef usemultiplicity=undef Compiler: cc='cc', optimize='-O', gccversion= cppflags='-DDEBUGGING -I/projects/gnu/sparc-sun-solaris2.6/include -I/vol/lwv26ldatae/include -I/usr/ccs/include -I/usr/include' ccflags ='-DDEBUGGING -I/projects/gnu/sparc-sun-solaris2.6/include -I/vol/lwv26ldatae/include -I/usr/ccs/include -I/usr/include' stdchar='unsigned char', d_stdstdio=define, usevfork=false intsize=4, longsize=4, ptrsize=4, doublesize=8 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16 alignbytes=8, usemymalloc=y, prototype=define Linker and Libraries: ld='cc', ldflags ='-L/projects/gnu/sparc-sun-solaris2.6/lib -L/vol/lwv26ldatae/lib -L/usr/ccs/lib -R/projects/gnu/sparc-sun-solaris2.6/lib:/vol/lwv26ldatae/lib:/usr/ccs/lib' libpth=/projects/gnu/sparc-sun-solaris2.6/lib /vol/lwv26ldatae/lib /usr/ccs/lib /usr/lib libs=-lsocket -lnsl -lgdbm -ldb -ldl -lm -lc -lcrypt libc=/lib/libc.so, so=so, useshrplib=false, libperl=libperl.a Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' ' cccdlflags='-KPIC', lddlflags='-R/projects/gnu/sparc-sun-solaris2.6/lib:/vol/lwv26ldatae/lib:/usr/ccs/lib -G -L/projects/gnu/sparc-sun-solaris2.6/lib -L/vol/lwv26ldatae/lib -L/usr/ccs/lib' Locally applied patches: @INC for perl 5.00557: /home/lwv26/lib/perl5/ /projects/sprs_lwv/lib/perl5/ /vol/lwv26ldatae/lib/perl5/5.005/sun4-solaris /vol/lwv26ldatae/lib/perl5/5.005 /vol/lwv26ldatae/lib/perl5/site_perl/5.005/sun4-solaris /vol/lwv26ldatae/lib/perl5/site_perl/5.005 . Environment for perl 5.00557: HOME=/home/lwv26 LANG=C LANGUAGE (unset) LD_LIBRARY_PATH=/lprod/cas/lib:/usr/dt/lib:/usr/openwin/lib:/usr/lib LOGDIR (unset) PATH=/opt/SUNWspro/bin:/ldatae/bin:/projects/sprs_lwv/sol26/bin:/projects/sprs_lwv/sol26/bin/mime:/projects/sprs_lwv/sol2/bin:/projects/sprs_lwv/bin:/projects/sprs_lwv/bin/mime:/home/lwv26/bin/D.news:/usr/perl5/bin:/projects/gnu/sparc-sun-solaris2.6/bin:/usr/tcl80/pd/sun4/bin:/usr/tcl80/pd/bin:/usr/tcl80/sun4/bin:/usr/tcl80/bin:/projects/xopsrc/sun4/bin:/projects/xopsrc/bin:/usr/atria/bin:/projects/intranet/bin:/projects/clearcase/bin:/vol/tclsrcsol/TclPro1.2/solaris-sparc/bin:/ldata2/teTeX/bin/sparc-sun-solaris2.6:/usr/tcl81/sun4/bin:/usr/tcl81/bin:/ldata/bin:/home/lwv26/bin/D.aws:/home/lwv26/bin/sol2:/home/lwv26/bin/D.frontend:/home/lwv26/bin/D.ksh:/cas/test/bin/sun4:/projects/sprs_lwv/bin/sol2:/usr/java1.2/bin:/home/lwv26/bin/sun4:/lprod/cas/bin:/usr/local/bin:/usr/dt/bin:/usr/openwin/bin:/bin:/cas/bin/sun4:/cas/abin/sun4:/cas/X11/sun4/bin:/usr/ccs/bin:/uprod/bin:/usr/sbin:/cas/tools/bin/sun4:/cas/X11/sun4/tools/bin:/usr/ucb:/home/lwv26/bin:/cas/tools/pdbin/sun4:/home/l! wv26/bin/D.mistypes:/home/lwv26/bin/D.toys:/home/lwv26/bin/D.tools:/projects/npd/npdweb/bin-sol2 PERL5LIB=/home/lwv26/lib/perl5/:/projects/sprs_lwv/lib/perl5/: PERLDOC=-t PERLLIB=/home/lwv26/lib/perl:/projects/sprs_lwv/lib/perl: PERL_BADLANG (unset) SHELL=/bin/ksh Complete configuration data for perl 5.00557: Author='' CONFIG='true' CONFIG='true' CONFIGDOTSH='true' Date='$Date' Header='' Id='$Id' Locker='' Log='$Log' Mcc='Mcc' PATCHLEVEL='5' PERL_REVISION='5' PERL_SUBVERSION='57' PERL_VERSION='5' RCSfile='$RCSfile' Revision='$Revision' SUBVERSION='57' Source='' State='' _a='.a' _exe='' _o='.o' afs='false' alignbytes='8' ansi2knr='' aphostname='/usr/local/bin/hostname' apiversion='5.00557' ar='ar' archlib='/vol/lwv26ldatae/lib/perl5/5.005/sun4-solaris' archlibexp='/vol/lwv26ldatae/lib/perl5/5.005/sun4-solaris' archname='sun4-solaris' archname64='' archobjs='' awk='awk' baserev='5.0' bash='' bin='/vol/lwv26ldatae/bin' binexp='/vol/lwv26ldatae/bin' bison='' byacc='byacc' byteorder='4321' c='\c' castflags='0' cat='cat' cc='cc' cccdlflags='-KPIC' ccdlflags=' ' ccflags='-DDEBUGGING -I/projects/gnu/sparc-sun-solaris2.6/include -I/vol/lwv26ldatae/include -I/usr/ccs/include -I/usr/include' ccsymbols='' cf_by='lwv26' cf_email='lvirden@cas.org' cf_time='Wed May 26 10:06:30 EDT 1999' chgrp='' chmod='' chown='' clocktype='clock_t' comm='comm' compress='' config_arg0='/ldatae/gnu/perl5.005_57/Configure' config_argc='0' config_args='' contains='grep' cp='cp' cpio='' cpp='cpp' cpp_stuff='42' cppccsymbols='' cppflags='-DDEBUGGING -I/projects/gnu/sparc-sun-solaris2.6/include -I/vol/lwv26ldatae/include -I/usr/ccs/include -I/usr/include' cpplast='-' cppminus='-' cpprun='cc -E' cppstdin='cc -E' cppsymbols='__STDC__=1 __sun=1 __unix=1 sparc=1 sun=1 unix=1' crosscompile='' cryptlib='' csh='csh' d_Gconvert='gconvert((x),(n),(t),(b))' d_access='define' d_accessx='' d_alarm='define' d_archlib='define' d_attribut='' d_bcmp='define' d_bcopy='define' d_bsd='define' d_bsdgetpgrp='' d_bsdsetpgrp='' d_bzero='define' d_casti32='define' d_castneg='define' d_charvspr='' d_chown='define' d_chroot='define' d_chsize='' d_closedir='define' d_cmsghdr_s='define' d_const='define' d_crypt='define' d_csh='define' d_cuserid='define' d_dbl_dig='define' d_dbmclose64='' d_dbminit64='' d_delete64='' d_difftime='define' d_dirent64_s='' d_dirnamlen='' d_dlerror='define' d_dlopen='define' d_dlsymun='' d_dosuid='' d_drand48proto='define' d_dup2='define' d_eaccess='' d_endgrent='define' d_endhent='define' d_endnent='define' d_endpent='define' d_endpwent='define' d_endsent='define' d_eofnblk='define' d_eunice='' d_fchmod='define' d_fchown='define' d_fcntl='define' d_fd_macros='define' d_fd_set='define' d_fds_bits='define' d_fetch64='' d_fgetpos='define' d_fgetpos64='' d_firstkey64='' d_flexfnam='define' d_flock='' d_flock64_s='' d_fopen64='' d_fork='define' d_fpathconf='define' d_freopen64='' d_fseek64='' d_fseeko='define' d_fseeko64='' d_fsetpos='define' d_fsetpos64='' d_fstat64='' d_fstatfs='define' d_fstatvfs='define' d_ftell64='' d_ftello='define' d_ftello64='' d_ftime='' d_ftruncate64='' d_getgrent='define' d_getgrps='define' d_gethbyaddr='define' d_gethbyname='define' d_gethent='define' d_gethname='define' d_gethostprotos='define' d_getlogin='define' d_getmntent='define' d_getnbyaddr='define' d_getnbyname='define' d_getnent='define' d_getnetprotos='define' d_getpbyname='define' d_getpbynumber='define' d_getpent='define' d_getpgid='define' d_getpgrp='define' d_getpgrp2='' d_getppid='define' d_getprior='define' d_getprotoprotos='define' d_getpwent='define' d_getsbyname='define' d_getsbyport='define' d_getsent='define' d_getservprotos='define' d_gettimeod='define' d_gnulibc='' d_grpasswd='define' d_hasmntopt='define' d_htonl='define' d_index='' d_inetaton='' d_ino64_t='' d_ino64t='' d_int64t='' d_iovec_s='define' d_isascii='define' d_killpg='define' d_lchown='define' d_link='define' d_llseek='' d_locconv='define' d_lockf='define' d_lockf64='' d_longdbl='define' d_longlong='define' d_lseek64='' d_lstat='define' d_lstat64='' d_madvise='define' d_mblen='define' d_mbstowcs='define' d_mbtowc='define' d_memchr='define' d_memcmp='define' d_memcpy='define' d_memmove='define' d_memset='define' d_mkdir='define' d_mkfifo='define' d_mktime='define' d_mmap='define' d_mprotect='define' d_msg='define' d_msg_ctrunc='define' d_msg_dontroute='define' d_msg_oob='define' d_msg_peek='define' d_msg_proxy='' d_msgctl='define' d_msgget='define' d_msghdr_s='define' d_msgrcv='define' d_msgsnd='define' d_msync='define' d_munmap='define' d_mymalloc='define' d_nextkey64='' d_nice='define' d_off64_t='' d_off64t='' d_offset_t='' d_old_pthread_create_joinable='' d_oldpthreads='' d_oldsock='' d_open3='define' d_open64='' d_opendir64='' d_pathconf='define' d_pause='define' d_phostname='' d_pipe='define' d_poll='define' d_portable='define' d_pthread_yield='' d_pwage='define' d_pwchange='' d_pwclass='' d_pwcomment='define' d_pwexpire='' d_pwgecos='define' d_pwpasswd='define' d_pwquota='' d_readdir='define' d_readdir64='' d_readlink='define' d_readv='define' d_recvmsg='define' d_rename='define' d_rewinddir='define' d_rmdir='define' d_safebcpy='define' d_safemcpy='' d_sanemcmp='define' d_sched_yield='' d_scm_rights='define' d_seekdir='define' d_seekdir64='' d_select='define' d_sem='define' d_semctl='define' d_semctl_semid_ds='' d_semctl_semun='define' d_semget='define' d_semop='define' d_sendmsg='define' d_setegid='define' d_seteuid='define' d_setgrent='define' d_setgrps='define' d_sethent='define' d_setlinebuf='define' d_setlocale='define' d_setnent='define' d_setpent='define' d_setpgid='define' d_setpgrp='define' d_setpgrp2='' d_setprior='define' d_setpwent='define' d_setregid='define' d_setresgid='' d_setresuid='' d_setreuid='define' d_setrgid='' d_setruid='' d_setsent='define' d_setsid='define' d_setvbuf='define' d_sfio='' d_shm='define' d_shmat='define' d_shmatprototype='define' d_shmctl='define' d_shmdt='define' d_shmget='define' d_sigaction='define' d_sigsetjmp='define' d_socket='define' d_sockpair='define' d_stat64='' d_statblks='define' d_statfs='define' d_statfsflags='' d_statvfs='define' d_stdio_cnt_lval='define' d_stdio_ptr_lval='define' d_stdio_stream_array='define' d_stdiobase='define' d_stdstdio='define' d_store64='' d_strchr='define' d_strcoll='define' d_strctcpy='define' d_strerrm='strerror(e)' d_strerror='define' d_strtod='define' d_strtol='define' d_strtoul='define' d_strxfrm='define' d_suidsafe='define' d_symlink='define' d_syscall='define' d_sysconf='define' d_sysernlst='' d_syserrlst='define' d_system='define' d_tcgetpgrp='define' d_tcsetpgrp='define' d_telldir='define' d_telldir64='' d_telldirproto='define' d_time='define' d_times='define' d_tmpfile64='' d_truncate='define' d_truncate64='' d_tzname='define' d_umask='define' d_uname='define' d_union_semun='' d_vfork='' d_void_closedir='' d_voidsig='define' d_voidtty='' d_volatile='define' d_vprintf='define' d_wait4='define' d_waitpid='define' d_wcstombs='define' d_wctomb='define' d_writev='define' d_xenix='' date='date' db_hashtype='u_int32_t' db_prefixtype='size_t' defvoidused='15' direntrytype='struct dirent' dlext='so' dlsrc='dl_dlopen.xs' doublesize='8' drand01='drand48()' dynamic_ext='B Data/Dumper Devel/Peek Fcntl IO IPC/SysV NDBM_File ODBM_File Opcode POSIX SDBM_File Socket attrs re' eagain='EAGAIN' ebcdic='' echo='echo' egrep='egrep' emacs='' eunicefix=':' exe_ext='' expr='expr' extensions='B Data/Dumper Devel/Peek Fcntl IO IPC/SysV NDBM_File ODBM_File Opcode POSIX SDBM_File Socket attrs re Errno' fflushNULL='define' fflushall='' find='' firstmakefile='makefile' flex='' fpostype='fpos_t' freetype='void' full_ar='/usr/ccs/bin/ar' full_csh='/bin/csh' full_sed='/bin/sed' gccversion='' gidtype='gid_t' glibpth='/usr/shlib /shlib /lib/pa1.1 /usr/lib/large /lib /usr/lib /usr/lib/386 /lib/386 /lib/large /usr/lib/small /lib/small /usr/ccs/lib /usr/local/lib' grep='grep' groupcat='cat /etc/group' groupstype='gid_t' gzip='gzip' h_fcntl='true' h_sysfile='false' hint='previous' hostcat='cat /etc/hosts' huge='' i_arpainet='define' i_bsdioctl='' i_db='define' i_dbm='' i_dirent='define' i_dld='' i_dlfcn='define' i_fcntl='define' i_float='define' i_gdbm='define' i_grp='define' i_inttypes='define' i_limits='define' i_locale='define' i_machcthr='' i_malloc='define' i_math='define' i_memory='' i_mntent='' i_ndbm='define' i_netdb='define' i_neterrno='' i_netinettcp='define' i_niin='define' i_poll='define' i_pthread='' i_pwd='define' i_rpcsvcdbm='define' i_sfio='' i_sgtty='' i_stdarg='define' i_stddef='define' i_stdlib='define' i_string='define' i_sysaccess='' i_sysdir='' i_sysfile='' i_sysfilio='define' i_sysin='' i_sysioctl='define' i_sysmman='define' i_sysmount='define' i_sysndir='' i_sysparam='define' i_sysresrc='define' i_syssecrt='' i_sysselct='define' i_syssockio='' i_sysstat='define' i_sysstatvfs='define' i_systime='define' i_systimek='' i_systimes='define' i_systypes='define' i_sysuio='define' i_sysun='define' i_syswait='define' i_termio='' i_termios='define' i_time='' i_unistd='define' i_utime='define' i_values='define' i_varargs='' i_varhdr='stdarg.h' i_vfork='' ignore_versioned_solibs='' incpath='' inews='' installarchlib='/vol/lwv26ldatae/lib/perl5/5.005/sun4-solaris' installbin='/vol/lwv26ldatae/bin' installman1dir='/vol/lwv26ldatae/man/man1' installman3dir='/vol/lwv26ldatae/man/man3' installprivlib='/vol/lwv26ldatae/lib/perl5/5.005' installscript='/vol/lwv26ldatae/bin' installsitearch='/vol/lwv26ldatae/lib/perl5/site_perl/5.005/sun4-solaris' installsitelib='/vol/lwv26ldatae/lib/perl5/site_perl/5.005' installusrbinperl='' intsize='4' known_extensions='B ByteLoader DB_File Data/Dumper Devel/Peek Fcntl GDBM_File IO IPC/SysV NDBM_File ODBM_File Opcode POSIX SDBM_File Socket Thread attrs re' ksh='' large='' ld='cc' lddlflags='-R/projects/gnu/sparc-sun-solaris2.6/lib:/vol/lwv26ldatae/lib:/usr/ccs/lib -G -L/projects/gnu/sparc-sun-solaris2.6/lib -L/vol/lwv26ldatae/lib -L/usr/ccs/lib' ldflags='-L/projects/gnu/sparc-sun-solaris2.6/lib -L/vol/lwv26ldatae/lib -L/usr/ccs/lib -R/projects/gnu/sparc-sun-solaris2.6/lib:/vol/lwv26ldatae/lib:/usr/ccs/lib' less='less' lib_ext='.a' libc='/lib/libc.so' libperl='libperl.a' libpth='/projects/gnu/sparc-sun-solaris2.6/lib /vol/lwv26ldatae/lib /usr/ccs/lib /usr/lib' libs='-lsocket -lnsl -lgdbm -ldb -ldl -lm -lc -lcrypt' libswanted='sfio socket inet nsl nm ndbm gdbm dbm db dl dld sun m rt c cposix posix ndir dir crypt bsd BSD PW x' line='' lint='' lkflags='' ln='ln' lns='/bin/ln -s' locincpth='/usr/local/include /opt/local/include /usr/gnu/include /opt/gnu/include /usr/GNU/include /opt/GNU/include' loclibpth='/usr/local/lib /opt/local/lib /usr/gnu/lib /opt/gnu/lib /usr/GNU/lib /opt/GNU/lib' longdblsize='16' longlongsize='8' longsize='4' lp='' lpr='' ls='ls' lseeksize='4' lseektype='off_t' mail='' mailx='' make='make' make_set_make='#' mallocobj='malloc.o' mallocsrc='malloc.c' malloctype='void *' man1dir='/vol/lwv26ldatae/man/man1' man1direxp='/vol/lwv26ldatae/man/man1' man1ext='1' man3dir='/vol/lwv26ldatae/man/man3' man3direxp='/vol/lwv26ldatae/man/man3' man3ext='3' medium='' mips='' mips_type='' mkdir='mkdir' mmaptype='caddr_t' models='none' modetype='mode_t' more='more' multiarch='' mv='' myarchname='sun4-solaris' mydomain='.cas.org' myhostname='lwv26awu' myuname='sunos lwv26awu 5.6 generic_105181-14 sun4u sparc sunw,ultra-5_10 ' n='' netdb_hlen_type='int' netdb_host_type='const char *' netdb_name_type='const char *' netdb_net_type='long' nm='nm' nm_opt='-p' nm_so_opt='' nonxs_ext='Errno' nroff='nroff' o_nonblock='O_NONBLOCK' obj_ext='.o' old_pthread_create_joinable='' optimize='-O' orderlib='false' osname='solaris' osvers='2.6' package='perl5' pager='/projects/gnu/sparc-sun-solaris2.6/bin/less' passcat='cat /etc/passwd' patchlevel='5' path_sep=':' perl='' perladmin='lvirden@cas.org' perlpath='/vol/lwv26ldatae/bin/perl' pg='pg' phostname='hostname' pidtype='pid_t' plibpth='' pmake='' pr='' prefix='/vol/lwv26ldatae' prefixexp='/vol/lwv26ldatae' privlib='/vol/lwv26ldatae/lib/perl5/5.005' privlibexp='/vol/lwv26ldatae/lib/perl5/5.005' prototype='define' ptrsize='4' randbits='48' randfunc='drand48' randseedtype='long' ranlib=':' rd_nodata='-1' rm='rm' rmail='' runnm='true' sched_yield='' scriptdir='/vol/lwv26ldatae/bin' scriptdirexp='/vol/lwv26ldatae/bin' sed='sed' seedfunc='srand48' selectminbits='32' selecttype='fd_set *' sendmail='' sh='/bin/sh' shar='' sharpbang='#!' shmattype='void *' shortsize='2' shrpenv='' shsharp='true' sig_count='46' sig_name='ZERO HUP INT QUIT ILL TRAP ABRT EMT FPE KILL BUS SEGV SYS PIPE ALRM TERM USR1 USR2 CHLD PWR WINCH URG IO STOP TSTP CONT TTIN TTOU VTALRM PROF XCPU XFSZ WAITING LWP FREEZE THAW CANCEL LOST RTMIN NUM39 NUM40 NUM41 NUM42 NUM43 NUM44 RTMAX IOT CLD POLL ' sig_name_init='"ZERO", "HUP", "INT", "QUIT", "ILL", "TRAP", "ABRT", "EMT", "FPE", "KILL", "BUS", "SEGV", "SYS", "PIPE", "ALRM", "TERM", "USR1", "USR2", "CHLD", "PWR", "WINCH", "URG", "IO", "STOP", "TSTP", "CONT", "TTIN", "TTOU", "VTALRM", "PROF", "XCPU", "XFSZ", "WAITING", "LWP", "FREEZE", "THAW", "CANCEL", "LOST", "RTMIN", "NUM39", "NUM40", "NUM41", "NUM42", "NUM43", "NUM44", "RTMAX", "IOT", "CLD", "POLL", 0' sig_num='0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 6 18 22 ' sig_num_init='0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 6, 18, 22, 0' signal_t='void' sitearch='/vol/lwv26ldatae/lib/perl5/site_perl/5.005/sun4-solaris' sitearchexp='/vol/lwv26ldatae/lib/perl5/site_perl/5.005/sun4-solaris' sitelib='/vol/lwv26ldatae/lib/perl5/site_perl/5.005' sitelibexp='/vol/lwv26ldatae/lib/perl5/site_perl/5.005' sizetype='size_t' sleep='' smail='' small='' so='so' sockethdr='' socketlib='' sort='sort' spackage='Perl5' spitshell='cat' split='' src='/ldatae/gnu/perl5.005_57' ssizetype='ssize_t' startperl='#!/vol/lwv26ldatae/bin/perl' startsh='#!/bin/sh' static_ext=' ' stdchar='unsigned char' stdio_base='((fp)->_base)' stdio_bufsiz='((fp)->_cnt + (fp)->_ptr - (fp)->_base)' stdio_cnt='((fp)->_cnt)' stdio_filbuf='' stdio_ptr='((fp)->_ptr)' stdio_stream_array='__iob' strings='/usr/include/string.h' submit='' subversion='57' sysman='/usr/man/man1' tail='' tar='' tbl='' tee='tee' test='test' timeincl='/usr/include/sys/time.h ' timetype='time_t' touch='touch' tr='tr' trnl='\n' troff='' uidtype='uid_t' uname='uname' uniq='uniq' use64bits='' usedl='define' usemultiplicity='' usemymalloc='y' usenm='true' useopcode='true' useperlio='' useposix='true' usesfio='false' useshrplib='false' usethreads='' usevfork='false' usrinc='/usr/include' uuname='' version='5.00557' vi='' voidflags='15' xlibpth='/usr/lib/386 /lib/386' zcat='' zip='zip' -- Quote: Saving the world before bedtime. <*> O- Unless explicitly stated to the contrary, nothing in this posting should be construed as representing my employer's opinions. -><- ```