Commit Graph

1826 Commits

Author SHA1 Message Date
christos
2f197a9f4d Fir PR/2930: declare missing variable. 1996-11-11 15:16:10 +00:00
lukem
1be2e46708 fix the the typos (and 1 other) 1996-11-11 00:22:47 +00:00
lukem
5d37ffa7eb fix the the typos 1996-11-10 23:58:22 +00:00
pk
e0648652c2 Sync with eval.c. (What's this file doing here, anyway?). 1996-11-10 21:23:53 +00:00
pk
b70febb8c1 Use COMMA in stead of ',' when pushing items back on the stack, for
consistency with the macro parsing routine. Suggested by Brian Grayson.
1996-11-10 21:21:29 +00:00
mikel
d9c33548ae Fix quote description; PR misc/2781. 1996-11-07 07:24:08 +00:00
is
db5fe6cfb2 file(1) magic for AmigaOS binaries --- useful to people mount_ados'ing
Amiga disks.

For the moment, only executable/sharedlib/driver and
object/linklibrary definitions.
1996-11-06 18:47:27 +00:00
christos
aa49881371 - Merge in FreeBSD and Lite2 changes.
- Fix bug where a non-archive target with a .a suffix would always
  be considered to be out of date, since it does not have a TOC.
1996-11-06 17:58:58 +00:00
pk
0bc3b758b9 Implement `$@' macro, as promised by the manual page (PR#2914). 1996-11-06 00:11:56 +00:00
cgd
b7e69ffbd5 translate '=' in phone number strings into ',' (to generate delays),
as is done for couriers and t3000s.  Ahh, the wonders of being in
a hotel room with source.
1996-11-01 23:56:33 +00:00
christos
faad20023f Fix PR/2900: Handle case where the signal mask is NULL. 1996-10-29 00:02:01 +00:00
scottr
25e56cb761 Be explicit about iostat transfer rate by displaying `KBps' instead of
`Kps'.  As per (and noticed by) J.T.
1996-10-25 18:30:52 +00:00
thorpej
2ea1f6b673 Add the `toolong' count to the IP stats display. 1996-10-25 07:41:35 +00:00
sommerfe
e21d0de843 Fix PR1542: gross inaccuracies in bdes.1 Reviewed by Perry 1996-10-19 00:59:26 +00:00
thorpej
9e0f17d4f7 Implement a -c (Grand Total) option, a'la GNU du(1).
From Luke Mewburn <lukem@telstra.com.au>, PR #2805.
1996-10-18 07:20:31 +00:00
thorpej
338c8b475e Exit with an error condition if the timed command does not exit.
From Arne H. Juul <Arne.Juul@idt.ntnu.no>, PR #2838.
1996-10-18 07:12:58 +00:00
thorpej
150c33e60b Use ${INSTALL}. 1996-10-18 05:55:26 +00:00
jonathan
58e8bd3b69 Rework to compile with <sys/exec_elf.h>. 1996-10-16 00:27:05 +00:00
jonathan
db1e04bc0f remove duplicate of elfstrip.c 1996-10-15 23:04:32 +00:00
explorer
35e259ff9e milliseconds, not milleseconds 1996-10-15 18:58:15 +00:00
christos
76ef973082 - Fix previous commit; shells require -c "command"
- RCSid police.
1996-10-15 14:35:41 +00:00
christos
17b3a275d4 Fix PR/2837: su [login [args]] had the wrong usage and did not work properly. Build the correct argument list and add -c for the shells.
Fix PR/2839: su will not build with Kerberos.

- Also:
	-Don't coredump when $TERM is not set.
	-Add prototypes, remove local old style declarations of system
	 functions.
	-Recognize shells that contain "csh" as being csh alike.
	-Don't build with SKEY unconditionally. Obey bsd.own.mk.
1996-10-12 23:54:38 +00:00
christos
b7c524d629 Use <sys/types.h> instead of <machine/endian.h> 1996-10-12 23:46:23 +00:00
gwr
b99b7ecf12 Fix some warnings, and cosmetic things (spaces/tabs, etc.) 1996-10-09 18:07:14 +00:00
christos
dc089e1ea1 Add -X flag, which strips only debugging and compiler identification
symbols. RCSid police and gcc -Wall cleanup.
1996-10-08 22:00:18 +00:00
cgd
9c646fddb7 Don't treat a char buffer like a structure since alignment constraints can
make that fail on some machines.  Rather, since the code wants to access
the data both ways, use a structure and treat that structure as an array
of chars where appropriate.
1996-10-08 15:50:53 +00:00
explorer
3f3e868348 use %lu, not %u. This covers more than my original %d -> %u change... 1996-10-08 01:18:10 +00:00
explorer
3d7986bab5 Netstat -s should use %u for u_long parameters... Closes bin/2817 by me 1996-10-07 18:42:25 +00:00
cgd
d703de28b2 include stdlib.h to bring malloc()'s prototype into scope. 1996-10-06 18:27:25 +00:00
christos
1b1e1884b3 Changes from file-3.21 1996-10-05 20:20:24 +00:00
cgd
6964f6b023 treat arrays used with XDR_INLINE as arrays of 'int32_t's, rather than
arrays of 'long's.
1996-10-01 04:13:53 +00:00
jonathan
0506626d5f Fix Makefile boilerplate:
Use elfstrip to strip itself only in elfstrip, not elf2aout or elf2ecoff.
1996-09-29 22:23:01 +00:00
jonathan
559daf5070 Add RCS id lines to Ted Lemon's original code.
Update elf2ecoff to compile against NetBSD-1.2 distribtion ECOFF headers.
1996-09-29 22:01:44 +00:00
jonathan
fb8fff0110 Commit minimal Makefiles and man pages for ELf toolchain utilties
elf2aout, elf2ecoff, elfstrip
1996-09-29 21:53:11 +00:00
jonathan
55e1f3d7f3 Import Ted Lemon's ELF toolchain utilties used to build kernels
for the pmax port in  NetBSD 1.1 and 1.2.
1996-09-29 21:48:29 +00:00
thorpej
93f0bfac6d Grok local timezone when determining "today".
From Tatoku Ogaito <tacha@tera.fukui-med.ac.jp>, PR #2534.
1996-09-27 03:32:07 +00:00
thorpej
d6430a5271 Document the -l option.
From Dave Huang <khym@bga.com>, PR #2601.
1996-09-27 02:49:50 +00:00
thorpej
dff3ccad44 Fix extra "make:" and newline in error message.
From enami tsugutomo <enami@ba2.so-net.or.jp>, PR #2651.
1996-09-27 02:36:58 +00:00
thorpej
1d4301453f RCS id police. 1996-09-27 01:56:55 +00:00
thorpej
e8e306239b Correct behavior of setting number of saves to 0.
From Kenneth Stailey <kstailey@dol-esa.gov>, PR #2724.
1996-09-27 01:55:26 +00:00
thorpej
19f013a504 RCS id police. 1996-09-27 01:46:08 +00:00
thorpej
13a88ddb50 Correct time display for 12:xx case.
From Dave Huang <khym@bga.com>, PR #2734.
1996-09-27 01:44:58 +00:00
thorpej
f549601f76 Back out previous. Please beat me about the head and shoulders with
a large stick if I ever attempt to touch file(1) again.
1996-09-26 19:51:28 +00:00
thorpej
c535ad0cdc Move the definition of MSB (in byte 5) to sit next to the other definitions
for byte 5 values... No functional change, just adds some clarity.
1996-09-26 19:37:15 +00:00
jtc
a4eaf78058 Added a "-l" flag so that it is possible to distinguish between weak
and global symbols.  When this flag is used, an asterisk is printed
after the key letter for weak symbols.

Prior art for this flag comes from Solaris.
1996-09-21 00:34:35 +00:00
thorpej
a500813c14 RCS id police. 1996-09-19 19:39:36 +00:00
thorpej
29cf09f47a RCS id police. 1996-09-19 06:27:04 +00:00
thorpej
0b02f897d7 Decode long (GNU-style) options. Changes originally from Niklas Hallqvist,
but modified some by me.
1996-09-19 06:10:02 +00:00
explorer
e1fa4673e0 Don't display skey error on s/key logins... This gives attackers some
information
1996-09-18 21:23:37 +00:00
christos
453e90716c - Fix bug where the first line after a conditionally skipped was not ready
in its entirety if it contained a continuation.
- Print the whole error line, not just the first 20 characters of it.
1996-09-13 04:22:09 +00:00
thorpej
65f3b15dc2 When iterating the host list, do not access memory that has just been
free()'d.  From Matt Beal <beal@umiacs.umd.edu>, PR #2747.
1996-09-10 18:48:57 +00:00
thorpej
ec67ea7102 When checking the entry point of an executable, use N_PAGSIZ() rather
than __LDPGSZ directly.
1996-09-07 22:07:15 +00:00
explorer
d3a4eeb1fe Fix some potential buffer overflow problems.
From David Holland <dholland@hcs.harvard.edu>
1996-09-07 21:05:37 +00:00
christos
bb97544b1b Fix bug reported by Greg Hudson where leaf (source only) nodes were
referenced only by their basename and not by their full pathname. This
breaks when .PATH or MAKEOBJDIR are used. There might be Makefiles around
that try to work around this bug by prepending ${.CURDIR} to the sources,
and they should be found and fixed. Also a lot of the gunk in suff.c that
was attempting to work around the same problem could be removed.
1996-08-30 23:21:10 +00:00
thorpej
bbb4184355 Tidy up some RCS ids a bit. 1996-08-30 17:59:37 +00:00
abrown
091ed31b08 Add missing braces to for-loop to make compress work again after changes
between versions 1.9 and 1.10 (dumped core when not used as a filter).
1996-08-20 18:24:46 +00:00
christos
091b5c0118 Add estrdup(), a checked version of strdup and use it. 1996-08-13 16:42:00 +00:00
christos
22770fe8ea Add strdup() since ultrix is missing it.
From Larry Schwimmer <rosebud@cyclone.Stanford.EDU>
1996-08-13 16:41:15 +00:00
christos
ba78477e9d Various cleanups from: Larry Schwimmer <rosebud@cyclone.Stanford.EDU> 1996-08-13 16:40:31 +00:00
christos
1bc899a1ff Protect __P from being multiply defined (for systems that already define it) 1996-08-13 16:39:30 +00:00
explorer
d54b3d99f1 call regfree() -- closes pr bin/2691.
Bug noticed and fixed by Charles Amos <amos@umiacs.umd.edu>
Submitted by Mike Grupenhoff
1996-08-13 03:24:18 +00:00
explorer
661c82521c clear the screen at the correct time to avoid leaving garbage on the screen.
This happens when switching from address to :numbers display.

From FreeBSD pr bin/1425.
1996-08-11 04:19:16 +00:00
explorer
1350e82a8f remove nlist lookup of _dk_* 1996-08-11 04:16:28 +00:00
explorer
186c10db45 fix pr bin/2659 in a different way 1996-08-10 19:47:32 +00:00
thorpej
51956e9393 Slight semantics change: ALWAYS use YP if the system is bound to a
YP server.  This is required if the passwd database is to stay in sync
if this program is run on the YP server.  Note, local passwd database
operations can still be performed by passing the -l flag.
1996-08-09 09:22:11 +00:00
thorpej
27643ee095 Slight semantics change: ALWAYS use YP if the system is bound to a
YP server.  This is required if the passwd database is to stay in sync
if this program is run on the YP server.  Note, local passwd database
operations can still be performed by passing the -l flag.

Also, some minor cleanup and RCS id police.
1996-08-09 09:19:33 +00:00
mycroft
916902678d Remove straggling references to dk_ndrive and dk_xfer. 1996-08-08 04:11:27 +00:00
explorer
00933138c8 Allocate space for 'ipcs -m' correctly; this floated across a FreeBSD
mailing list, and seems correct
1996-07-19 23:58:33 +00:00
thorpej
3aab4f7d4f RCS id police. 1996-07-12 00:46:18 +00:00
thorpej
cf0afdf885 From Christos: kill the last bits of sprintf(), and use regcomp/regexec
rather than re_comp/re_exec.  (I committed my sprintf sweep-up before
I realized that Christos had already done it...)
1996-07-12 00:38:50 +00:00
thorpej
336eeb5f1c Use snprintf() whenever feasible. 1996-07-12 00:06:32 +00:00
thorpej
145e30f8dd Fix typo/thinko in last change: an occurrence of "while" should have
been a "for".
1996-07-03 23:17:51 +00:00
mrg
a2c61dd4d4 fix lossage caused by compress' usage of /dev/stdout and /dev/stdin
combined with the (broken?) versions of these files provided with
the fdesc mount.  fixes PR#774 & PR#957.
1996-06-30 12:41:44 +00:00
christos
ca282f350d Fix minor nits that prevented this to compile with a non ansi compiler. 1996-06-28 17:07:39 +00:00
mrg
779746748d KNF. 1996-06-23 11:21:48 +00:00
mrg
00333c9e38 fix incorrect (dated?) comment. 1996-06-23 11:16:39 +00:00
mrg
c7ac10f4db Deal with the case where `$TERM/<baudrate>' exceeds 1024 chars. 1996-06-23 11:09:32 +00:00
mrg
c9e514192e look for USD.doc in the right place. 1996-06-23 05:59:51 +00:00
mrg
adc186a9c0 delete this file ONCE MORE. SIGH! 1996-06-23 05:51:30 +00:00
mrg
922d5cf939 delete these files ONCE MORE. SIGH! 1996-06-23 05:48:55 +00:00
mrg
62d4acd78d snprintf() adds the last nul for us 1996-06-19 08:17:49 +00:00
mrg
08847f7836 use strncat/snprintf 1996-06-19 06:02:24 +00:00
cgd
418b1071e0 include bsd.own.mk at the top, so checks of EXPORTABLE_SYSTEM work as
intended.
1996-06-14 17:22:05 +00:00
christos
d89b74b288 Fix PR/2546: For non canonical input processing set VMIN=1,VTIME=0. Otherwise
things might not work if these are not set properly in the
	     current tty.
1996-06-13 19:59:31 +00:00
mrg
050b6cd211 pull in core-dump fix from bostic (part of nvi 1.67) 1996-06-10 12:39:47 +00:00
mrg
2a28f67a41 make "ex -s" work. massaged by bostic from pr#2518 1996-06-10 12:37:00 +00:00
mrg
19b430625c fix bug in wrapsearch/command line args. from bostic. 1996-06-10 12:28:53 +00:00
jtk
bfd87b38e4 merge fix from 1.2 branch: pr#2438 on tn3270/libtelnet build fixes for domestic libtelnet 1996-06-09 16:09:56 +00:00
christos
88b833a7cd - Fix PR/105: Implement dot locking protocol and check return value of flock.
- Fix PR/2247: Don't call unknown users "ubluit". Issue an error message.
- Fix/add prototypes.
- Fix warnings.
- Use POSIX signal mask calls.
- RCSid police.
1996-06-08 19:48:09 +00:00
thorpej
5db2537ade Fix missing `)' in the sideways view of interfaces (i.e. netstat -w 1).
Bug pointed out by Chris G. Demetriou.
1996-06-07 21:43:26 +00:00
thorpej
8baabb16e5 RCS id police. 1996-06-07 01:39:10 +00:00
thorpej
2a295146f3 Discard setgid privileges if not reading the running kernel as suggested
by Mike Grupenhoff <ashmir@umiacs.umd.edu> in PR #2485.
1996-06-07 01:36:39 +00:00
thorpej
cb237a9633 Discard setgid privileges if not reading the running kernel as suggested
by Mike Grupenhoff <kashmir@umiacs.umd.edu> in PR #2485.

While I'm here, update for modern libkvm interfaces, and be more
careful to check for error conditions reported by kvm_read(3).
1996-06-07 01:26:38 +00:00
cgd
cbeadd1248 the kernel 'boottime' variable is a timeval. copy it out of kernel
memory as such (not as a time_t).
1996-06-05 00:18:58 +00:00
cgd
207dfda94d bump MAXIF (the maximum number of interfaces for which information is kept,
for 'netstat -w <delay>') to 100, from 10.  10 was definitely not sufficient
for many hosts; 100 should be for most if not all.  This code really should
dynamically allocate the information structures, based on the number of
interfaces in the kernel, account for interfaces that are added or removed,
etc., but given its current structure that would require substantial changes.
1996-06-04 20:22:23 +00:00
cgd
525c9d6e37 if doing 'netstat -I <intf> -w <delay>', and netstat can't find an
interface of the given name, print an error message and exit.
This whole section of code needs to be re-thought, if interfaces
can be dynamically added or removed.
1996-06-04 20:09:03 +00:00
christos
15d37e3539 Recognize SVR4 style long filename entries in archives. 1996-06-02 21:09:33 +00:00
mrg
988867d90a we use /usr/sbin/sendmail 1996-06-02 04:53:40 +00:00
mrg
60b63d67e8 we do not want generated files. 1996-06-02 04:46:12 +00:00
mrg
89b7050608 oops, forgot to remove this. 1996-06-02 04:41:52 +00:00
thorpej
7a26f6a8ac Pull down yp/xdr fixes from release branch. 1996-05-29 20:00:52 +00:00
christos
62be8b7e25 Fix bug where make will always exit with 0, even when one or more parallel
jobs failed. (Only affects parallel make code)
1996-05-29 15:28:05 +00:00
christos
5c1983c016 - Move -D flags from Makefile to config.h and explain what they do. Add
-Wall -Wno-unused to CFLAGS. Add new define SYSVVARSUB to enable SysV
  style variable substitutions and enable them.
- Add SunOS style command substitutions via SUNSHCMD
- Fix core dump with '{variable = value'
1996-05-28 23:34:35 +00:00
pk
9ea738a4b4 Install `catalog' files into ${DESTDIR}. 1996-05-26 22:57:49 +00:00
mycroft
445ad1968f Make this work again. 1996-05-24 11:57:16 +00:00
mrg
e8f046f42e patch from keith; fixes a core dump. 1996-05-21 22:52:06 +00:00
mrg
6b86dc1440 use == not =. pr#2449 (aaron) 1996-05-21 22:07:04 +00:00
mrg
4b88cc7b60 add support for whiteouts. pr#2394 (Mike Long <mike.long@analog.com>) 1996-05-21 13:43:50 +00:00
mrg
0272dd3aaf print 1day not 1days. pr#2259 1996-05-21 13:21:07 +00:00
mrg
bd664fdbdb in recvf() initialise the fd to -1 so that we can not close it later
if it was never used (for e.g., with symlinks).  pr#1822.
1996-05-21 12:11:54 +00:00
mrg
cb6b56f884 oops, this got missed in the import somehow. 1996-05-20 18:45:49 +00:00
mrg
095b103c63 these files are either deleted (in nvi) or not necessary 1996-05-20 09:02:48 +00:00
mrg
aa26de9899 disable mmap(). 1996-05-20 06:23:31 +00:00
mrg
c5a3d99868 don't need these. 1996-05-20 05:25:19 +00:00
mrg
7195e9a699 don't create /usr/share/vi/catalog here 1996-05-20 05:01:36 +00:00
cgd
90d6b3a054 a better (more careful) fix for problem fixed by rev 1.9 (the
rolled-forward patch to fix a 'comparison can never be true due to
limited range...' compiler warning).
1996-05-20 04:49:48 +00:00
mrg
3c0a0f8698 merge in fix lost in upgrade. 1996-05-20 04:31:56 +00:00
mrg
12cc64d022 merge in nvi 1.66 1996-05-20 03:47:00 +00:00
mrg
490196e2bb import of nvi 1.66 1996-05-20 02:01:36 +00:00
mrg
a6b8efa9e3 import of nvi 1.66 1996-05-20 02:00:50 +00:00
mrg
9113251c61 import of nvi 1.66 1996-05-20 01:53:18 +00:00
jtc
01120f4477 Updated to use <util.h>.
From Greg Hudson <ghudson@MIT.EDU>.
1996-05-15 23:46:50 +00:00
jtc
370990b210 Updated to use new password file functions in libutil.
From Greg Hudson <ghudson@MIT.EDU>.
1996-05-15 21:50:39 +00:00
jtc
8abc97cf05 New message catalog compiler implementation that generates a more
efficient machine independent external format.  The new format is
like what is used on svr4 systems, except it uses fixed sized
fields and a constant byte order.
1996-05-13 23:22:02 +00:00
christos
f0f4eea0fd Decode unknown ioctl commands to _IO{R,W,}('c',x[,y]), instead of 0xabcdef00 1996-05-13 21:12:25 +00:00
thorpej
b2fd6338ed RCS id police. 1996-05-13 02:43:35 +00:00
mycroft
0b70b24514 Avoid spewing if there is no MFC. 1996-05-11 13:51:27 +00:00
thorpej
1eaf5ee379 New userland code to read the statistics kept by the NetBSD generic
disk framework, from John M. Vinopal <banshee@gabriella.resort.com>
1996-05-10 23:16:30 +00:00
pk
de62b93008 Document one more option. 1996-05-09 23:21:50 +00:00
pk
6419f7602d Fix a bunch of bugs:
- avoid divide-by-zero trap when specifying small widths
	- do not overrun entry array when printing output tables
	- cleanup storage allocation for entries
	- use err/warn etc.
1996-05-09 23:20:37 +00:00
mark
2754bf6ea9 Use an integer instead of a char with getc() and ungetc() in mf_fgets()
so that it works with compilers that default to unsigned chars
Note: getc() and ungetc() are prototyped to use ints rather than
chars.
1996-05-08 21:36:05 +00:00
jtc
273e6cc624 Include appropriate header files to bring prototypes into scope.
Removed explicit errno declarations.
1996-05-07 18:32:22 +00:00
jtc
4a22fd1c39 Changed so that the default yp domain is not retrieved when a domain is
specified on the command line with the -d option.
1996-05-07 18:27:46 +00:00
thorpej
527565ac15 Kill a couple of unnecessary calls to strlen(). 1996-05-07 05:26:02 +00:00
thorpej
22afdc2c33 Update for the changes to struct ifnet. While I'm here, fix a couple
of long-standing bugs:

	- Actually deal with the fact that the kernel ifnet list is
	  a TAILQ; it just happened to work before.

	- Use kvm_openfiles() instead of kvm_open().  The code passed
	  arguments to kvm_open() as if it were kvm_openfiles(), but
	  apparently went unnoticed since the prototypes are the same.
	  Amusing bit: there were XXX's in the code which seemed to
	  apologize for a verbose libkvm, when it happened to be a
	  bug in netstat!
1996-05-07 02:55:00 +00:00
jtc
16bd82bcf3 Changed to return non-zero when a key is not matched.
This is a non-documented behavior of traditional ypmatch.
1996-05-07 01:24:52 +00:00
jtc
f5b6798f9a Changed to print a colon after the key when -k option is specified.
This is the behavior of the traditional ypmatch utility.
1996-05-07 00:44:20 +00:00
pk
a5d6cd101b Fence off NULL args in getcmd() (fixes/works around PR#824). 1996-05-07 00:16:55 +00:00
is
d3eda4d607 Patterns for OS9 and OS9/68k modules. 1996-05-06 18:24:01 +00:00
mhitch
8082a458ec Change -N and -M option string to specify the options have an argument.
Fixes PR#2374.
1996-05-05 19:12:03 +00:00
pk
a1edfa1874 Apply topdir' prefix to relative paths in special srcdir <prog> <path>'
lines.
1996-05-04 14:37:23 +00:00
cgd
d0ec1c6b6f fix usage message, clean up RPC error printing. 1996-05-01 18:14:10 +00:00
jtc
0791e398aa Move invariant (!notrans) out of map alias loop 1996-04-30 22:50:53 +00:00
jtc
68ffd31858 Use 'includes' instead of 'afterinstall' target to install headers 1996-04-25 01:23:37 +00:00
ragge
ae3f8c2815 Updated to work correctly, pointed out by Tom Ivar Helbekkmo. 1996-04-20 14:56:37 +00:00
jtc
9faba78d91 Update copyright notices, this has been assigned to the NetBSD Foundation.
Fix bug where err() was called instead of errx().
1996-04-20 01:15:12 +00:00
jtc
68a63eb204 Use errx() instead of err() to report failure of kvm_getprocs() call,
as errno doesn't have a meaningful value in this case.  Reported by
Mike Grupenhoff <kashmir@umiacs.umd.edu> in PR #2289.
1996-04-08 21:32:05 +00:00
jtc
7423e425f2 Changed to use 1900 + tm_year instead of hardcoding "19" as the century.
From PR #2308 by Stephen J. Roznowski <sjr@zombie.ncsc.mil>.

This change is not strictly necessary, as these files are only used to
test yacc.  But I could not think of any compelling reason not to make
these change when everything else in the source tree was updated.
1996-04-08 19:10:47 +00:00
jtc
cf957d3a75 Changed to use 1900 + tm_year instead of hardcoding "19" as the century.
From PR #2308 by Stephen J. Roznowski <sjr@zombie.ncsc.mil>.
1996-04-08 18:57:49 +00:00
thorpej
69aab31531 RCS Id police. 1996-04-06 06:00:58 +00:00