summaryrefslogtreecommitdiff
path: root/PACKINGLIST
diff options
context:
space:
mode:
authorLarry Wall <larry@wall.org>1989-10-18 00:00:00 +0000
committerLarry Wall <larry@wall.org>1989-10-18 00:00:00 +0000
commita687059cbaf2c6fdccb5e0fae2aee80ec15625a8 (patch)
tree674c8533b7bd942204f23782934c72f8624dd308 /PACKINGLIST
parent13281fa4f8547e0eb31d1986b865d9b7ec7d0dcc (diff)
downloadperl-a687059cbaf2c6fdccb5e0fae2aee80ec15625a8.tar.gz
perl 3.0: (no announcement message available)perl-3.000
A few of the new features: (18 Oct) * Perl can now handle binary data correctly and has functions to pack and unpack binary structures into arrays or lists. You can now do arbitrary ioctl functions. * You can now pass things to subroutines by reference. * Debugger enhancements. * An array or associative array may now appear in a local() list. * Array values may now be interpolated into strings. * Subroutine names are now distinguished by prefixing with &. You can call subroutines without using do, and without passing any argument list at all. * You can use the new -u switch to cause perl to dump core so that you can run undump and produce a binary executable image. Alternately you can use the "dump" operator after initializing any variables and such. * You can now chop lists. * Perl now uses /bin/csh to do filename globbing, if available. This means that filenames with spaces or other strangenesses work right. * New functions: mkdir and rmdir, getppid, getpgrp and setpgrp, getpriority and setpriority, chroot, ioctl and fcntl, flock, readlink, lstat, rindex, pack and unpack, read, warn, dbmopen and dbmclose, dump, reverse, defined, undef.
Diffstat (limited to 'PACKINGLIST')
-rw-r--r--PACKINGLIST197
1 files changed, 197 insertions, 0 deletions
diff --git a/PACKINGLIST b/PACKINGLIST
new file mode 100644
index 0000000000..1232dec601
--- /dev/null
+++ b/PACKINGLIST
@@ -0,0 +1,197 @@
+After all the perl kits are run you should have the following files:
+
+Filename Kit Description
+-------- --- -----------
+Changes 20 Differences between 2.0 level 18 and 3.0 level 0
+Configure 2 Run this first
+Copying 10 The GNU General Public License
+EXTERN.h 24 Included before foreign .h files
+INTERN.h 24 Included before domestic .h files
+MANIFEST 20 This list of files
+Makefile.SH 19 Precursor to Makefile
+PACKINGLIST 18 Which files came from which kits
+README 1 The Instructions
+Wishlist 24 Some things that may or may not happen
+arg.h 11 Public declarations for the above
+array.c 21 Numerically subscripted arrays
+array.h 24 Public declarations for the above
+client 24 A client to test sockets
+cmd.c 15 Command interpreter
+cmd.h 21 Public declarations for the above
+config.H 15 Sample config.h
+config.h.SH 14 Produces config.h
+cons.c 10 Routines to construct cmd nodes of a parse tree
+consarg.c 14 Routines to construct arg nodes of a parse tree
+doarg.c 11 Scalar expression evaluation
+doio.c 7 I/O operations
+dolist.c 16 Array expression evaluation
+dump.c 20 Debugging output
+eg/ADB 24 An adb wrapper to put in your crash dir
+eg/README 1 Intro to example perl scripts
+eg/changes 23 A program to list recently changed files
+eg/down 24 A program to do things to subdirectories
+eg/dus 24 A program to do du -s on non-mounted dirs
+eg/findcp 17 A find wrapper that implements a -cp switch
+eg/findtar 24 A find wrapper that pumps out a tar file
+eg/g/gcp 22 A program to do a global rcp
+eg/g/gcp.man 23 Manual page for gcp
+eg/g/ged 24 A program to do a global edit
+eg/g/ghosts 22 A sample /etc/ghosts file
+eg/g/gsh 22 A program to do a global rsh
+eg/g/gsh.man 21 Manual page for gsh
+eg/muck 22 A program to find missing make dependencies
+eg/muck.man 24 Manual page for muck
+eg/myrup 23 A program to find lightly loaded machines
+eg/nih 24 Script to insert #! workaround
+eg/rename 24 A program to rename files
+eg/rmfrom 24 A program to feed doomed filenames to
+eg/scan/scan_df 23 Scan for filesystem anomalies
+eg/scan/scan_last 23 Scan for login anomalies
+eg/scan/scan_messages 21 Scan for console message anomalies
+eg/scan/scan_passwd 6 Scan for passwd file anomalies
+eg/scan/scan_ps 24 Scan for process anomalies
+eg/scan/scan_sudo 23 Scan for sudo anomalies
+eg/scan/scan_suid 22 Scan for setuid anomalies
+eg/scan/scanner 23 An anomaly reporter
+eg/shmkill 23 A program to remove unused shared memory
+eg/van/empty 24 A program to empty the trashcan
+eg/van/unvanish 23 A program to undo what vanish does
+eg/van/vanexp 24 A program to expire vanished files
+eg/van/vanish 23 A program to put files in a trashcan
+eg/who 24 A sample who program
+eval.c 3 The expression evaluator
+evalargs.xc 19 The arg evaluator of eval.c
+form.c 20 Format processing
+form.h 24 Public declarations for the above
+gettest 24 A little script to test the get* routines
+handy.h 22 Handy definitions
+hash.c 18 Associative arrays
+hash.h 23 Public declarations for the above
+ioctl.pl 21 Sample ioctl.pl
+lib/abbrev.pl 24 An abbreviation table builder
+lib/complete.pl 23 A command completion subroutine
+lib/dumpvar.pl 24 A variable dumper
+lib/getopt.pl 23 Perl library supporting option parsing
+lib/getopts.pl 24 Perl library supporting option parsing
+lib/importenv.pl 24 Perl routine to get environment into variables
+lib/look.pl 23 A "look" equivalent
+lib/perldb.pl 18 Perl debugging routines
+lib/stat.pl 24 Perl library supporting stat function
+lib/termcap.pl 22 Perl library supporting termcap usage
+lib/validate.pl 21 Perl library supporting wholesale file mode validation
+makedepend.SH 21 Precursor to makedepend
+makedir.SH 23 Precursor to makedir
+makelib.SH 21 A thing to turn C .h file into perl .h files
+malloc.c 19 A version of malloc you might not want
+patchlevel.h 10 The current patch level of perl
+perl.h 8 Global declarations
+perl.man.1 1 The manual page(s), first fourth
+perl.man.2 9 The manual page(s), second fourth
+perl.man.3 8 The manual page(s), third fourth
+perl.man.4 6 The manual page(s), fourth fourth
+perl.y 12 Yacc grammar for perl
+perlsh 24 A poor man's perl shell
+perly.c 17 main()
+regcomp.c 12 Regular expression compiler
+regcomp.h 7 Private declarations for above
+regexec.c 13 Regular expression evaluator
+regexp.h 23 Public declarations for the above
+server 24 A server to test sockets
+spat.h 23 Search pattern declarations
+stab.c 9 Symbol table stuff
+stab.h 20 Public declarations for the above
+str.c 13 String handling package
+str.h 14 Public declarations for the above
+t/README 1 Instructions for regression tests
+t/TEST 23 The regression tester
+t/base.cond 24 See if conditionals work
+t/base.if 24 See if if works
+t/base.lex 23 See if lexical items work
+t/base.pat 24 See if pattern matching works
+t/base.term 24 See if various terms work
+t/cmd.elsif 24 See if else-if works
+t/cmd.for 23 See if for loops work
+t/cmd.mod 24 See if statement modifiers work
+t/cmd.subval 22 See if subroutine values work
+t/cmd.switch 12 See if switch optimizations work
+t/cmd.while 22 See if while loops work
+t/comp.cmdopt 22 See if command optimization works
+t/comp.cpp 24 See if C preprocessor works
+t/comp.decl 24 See if declarations work
+t/comp.multiline 24 See if multiline strings work
+t/comp.package 24 See if packages work
+t/comp.script 24 See if script invokation works
+t/comp.term 23 See if more terms work
+t/io.argv 23 See if ARGV stuff works
+t/io.dup 24 See if >& works right
+t/io.fs 22 See if directory manipulations work
+t/io.inplace 24 See if inplace editing works
+t/io.pipe 24 See if secure pipes work
+t/io.print 24 See if print commands work
+t/io.tell 23 See if file seeking works
+t/op.append 24 See if . works
+t/op.array 22 See if array operations work
+t/op.auto 18 See if autoincrement et all work
+t/op.chop 24 See if chop works
+t/op.cond 24 See if conditional expressions work
+t/op.dbm 22 See if dbm binding works
+t/op.delete 24 See if delete works
+t/op.do 23 See if subroutines work
+t/op.each 23 See if associative iterators work
+t/op.eval 23 See if eval operator works
+t/op.exec 24 See if exec and system work
+t/op.exp 1 See if math functions work
+t/op.flip 24 See if range operator works
+t/op.fork 24 See if fork works
+t/op.glob 24 See if <*> works
+t/op.goto 24 See if goto works
+t/op.index 24 See if index works
+t/op.int 24 See if int works
+t/op.join 24 See if join works
+t/op.list 10 See if array lists work
+t/op.local 24 See if local works
+t/op.magic 23 See if magic variables work
+t/op.mkdir 24 See if mkdir works
+t/op.oct 24 See if oct and hex work
+t/op.ord 24 See if ord works
+t/op.pack 24 See if pack and unpack work
+t/op.pat 22 See if esoteric patterns work
+t/op.push 15 See if push and pop work
+t/op.range 24 See if .. works
+t/op.read 24 See if read() works
+t/op.regexp 24 See if regular expressions work
+t/op.repeat 23 See if x operator works
+t/op.sleep 8 See if sleep works
+t/op.sort 24 See if sort works
+t/op.split 13 See if split works
+t/op.sprintf 24 See if sprintf works
+t/op.stat 21 See if stat works
+t/op.study 23 See if study works
+t/op.subst 21 See if substitutions work
+t/op.substr 23 See if substr works
+t/op.time 23 See if time functions work
+t/op.undef 23 See if undef works
+t/op.unshift 24 See if unshift works
+t/op.vec 24 See if vectors work
+t/op.write 23 See if write works
+t/re_tests 22 Input file for op.regexp
+toke.c 5 The tokener
+util.c 17 Utility routines
+util.h 24 Public declarations for the above
+x2p/EXTERN.h 24 Same as above
+x2p/INTERN.h 24 Same as above
+x2p/Makefile.SH 22 Precursor to Makefile
+x2p/a2p.h 20 Global declarations
+x2p/a2p.man 20 Manual page for awk to perl translator
+x2p/a2p.y 19 A yacc grammer for awk
+x2p/a2py.c 16 Awk compiler, sort of
+x2p/handy.h 24 Handy definitions
+x2p/hash.c 21 Associative arrays again
+x2p/hash.h 23 Public declarations for the above
+x2p/s2p.SH 18 Sed to perl translator
+x2p/s2p.man 22 Manual page for sed to perl translator
+x2p/str.c 19 String handling package
+x2p/str.h 23 Public declarations for the above
+x2p/util.c 15 Utility routines
+x2p/util.h 24 Public declarations for the above
+x2p/walk.c 4 Parse tree walker