unix-history/.git
30 years agomake man page and random usage match
Keith Bostic [Thu, 31 Mar 1994 23:52:23 +0000 (15:52 -0800)]
make man page and random usage match

SCCS-vsn: games/random/random.c 8.3

30 years agotypo
Keith Bostic [Thu, 31 Mar 1994 23:51:20 +0000 (15:51 -0800)]
typo

SCCS-vsn: games/random/random.c 8.2

30 years agodate and time created 94/03/31 08:50:52 by bostic
Keith Bostic [Thu, 31 Mar 1994 23:50:52 +0000 (15:50 -0800)]
date and time created 94/03/31 08:50:52 by bostic

SCCS-vsn: games/random/random.c 8.1

30 years agodate and time created 94/03/31 08:50:48 by bostic
Keith Bostic [Thu, 31 Mar 1994 23:50:48 +0000 (15:50 -0800)]
date and time created 94/03/31 08:50:48 by bostic

SCCS-vsn: games/random/random.6 8.1

30 years agodate and time created 94/03/31 08:50:43 by bostic
Keith Bostic [Thu, 31 Mar 1994 23:50:43 +0000 (15:50 -0800)]
date and time created 94/03/31 08:50:43 by bostic

SCCS-vsn: games/random/Makefile 8.1

30 years agoadd System V random
Keith Bostic [Thu, 31 Mar 1994 23:48:33 +0000 (15:48 -0800)]
add System V random

SCCS-vsn: games/Makefile 8.2

30 years agoeradicate lofs
Jan-Simon Pendry [Thu, 31 Mar 1994 23:10:54 +0000 (15:10 -0800)]
eradicate lofs

SCCS-vsn: sys/kern/vfs_conf.c 8.8

30 years agodeprecate lofs file system
Keith Bostic [Thu, 31 Mar 1994 22:47:50 +0000 (14:47 -0800)]
deprecate lofs file system

SCCS-vsn: sys/conf/files 8.8
SCCS-vsn: sys/conf/files.newconf 8.9

30 years agoKNF, add the -l flag for shell scripts
Keith Bostic [Thu, 31 Mar 1994 22:37:15 +0000 (14:37 -0800)]
KNF, add the -l flag for shell scripts

SCCS-vsn: games/number/number.6 8.2
SCCS-vsn: games/number/number.c 8.2

30 years agomove mount_lofs to /usr/src/old
Keith Bostic [Thu, 31 Mar 1994 21:16:58 +0000 (13:16 -0800)]
move mount_lofs to /usr/src/old
lofs is subsumed by either null or union depending what you are
trying to do
From: Jan-Simon Pendry <pendry@vangogh.CS.Berkeley.EDU>

SCCS-vsn: sbin/Makefile 8.5

30 years agolast checkin missed internal mount_ufs support.
Jan-Simon Pendry [Thu, 31 Mar 1994 20:43:18 +0000 (12:43 -0800)]
last checkin missed internal mount_ufs support.
added it back.

SCCS-vsn: sbin/mount/mount.c 8.17

30 years agosigset_t is unsigned, and sigemptyset should return an int
Keith Bostic [Thu, 31 Mar 1994 05:24:54 +0000 (21:24 -0800)]
sigset_t is unsigned, and sigemptyset should return an int

SCCS-vsn: include/signal.h 8.3

30 years agochange tsort to not look for the longest cycle (add a -l flag for
Keith Bostic [Thu, 31 Mar 1994 05:19:09 +0000 (21:19 -0800)]
change tsort to not look for the longest cycle (add a -l flag for
users that actually want the longest cycle).  This is backward compatible
with historic tsort, it didn't find the longest cycle either.
This provides a major speedup for some tsort runs.
From: christos@deshaw.com (Christos Zoulas)

SCCS-vsn: usr.bin/tsort/tsort.1 8.2
SCCS-vsn: usr.bin/tsort/tsort.c 8.2

30 years ago1983 typo...
Keith Bostic [Thu, 31 Mar 1994 04:24:03 +0000 (20:24 -0800)]
1983 typo...
From: Andras Olah <olah@cs.utwente.nl>

SCCS-vsn: libexec/getty/gettytab.h 8.2

30 years agolint, ubig is an unsigned long
Keith Bostic [Thu, 31 Mar 1994 04:20:43 +0000 (20:20 -0800)]
lint, ubig is an unsigned long

SCCS-vsn: games/factor/factor.c 8.3

30 years agosecurity problem symbolic link fix
Keith Bostic [Thu, 31 Mar 1994 04:05:00 +0000 (20:05 -0800)]
security problem symbolic link fix

SCCS-vsn: usr.sbin/lpr/lpr/lpr.c 8.3

30 years agoprettiness police
Keith Bostic [Wed, 30 Mar 1994 21:44:48 +0000 (13:44 -0800)]
prettiness police

SCCS-vsn: sbin/mount_lfs/mount_lfs.8 8.5

30 years agoadd LFS references
Keith Bostic [Wed, 30 Mar 1994 21:18:04 +0000 (13:18 -0800)]
add LFS references

SCCS-vsn: sbin/mount_lfs/mount_lfs.8 8.4

30 years agoneeds stdio.h for EOF
Keith Bostic [Wed, 30 Mar 1994 20:19:21 +0000 (12:19 -0800)]
needs stdio.h for EOF

SCCS-vsn: admin/style/getopt 5.4

30 years agoadded binary code to Keith's sentence per Mary's request
BSD Tape Makers [Tue, 29 Mar 1994 06:39:23 +0000 (22:39 -0800)]
added binary code to Keith's sentence per Mary's request

SCCS-vsn: admin/admin/4.4BSD-Lite/Cover 1.7

30 years agoMary MacDonald wanted paragraph 15 changed to note both Exhibits A & B
Keith Bostic [Tue, 29 Mar 1994 05:15:55 +0000 (21:15 -0800)]
Mary MacDonald wanted paragraph 15 changed to note both Exhibits A & B

SCCS-vsn: admin/admin/4.4BSD-Lite/license 1.13

30 years agonote that 4.4BSD follows symbolic links
Keith Bostic [Tue, 29 Mar 1994 04:29:13 +0000 (20:29 -0800)]
note that 4.4BSD follows symbolic links

SCCS-vsn: lib/libc/sys/chown.2 8.3

30 years agochange chown(2) to follow symbolic links
Keith Bostic [Tue, 29 Mar 1994 04:21:19 +0000 (20:21 -0800)]
change chown(2) to follow symbolic links

SCCS-vsn: sys/kern/vfs_syscalls.c 8.12

30 years agoThis is all stuff first added in 4.2BSD, according to Mike Karels.
Keith Bostic [Tue, 29 Mar 1994 01:00:49 +0000 (17:00 -0800)]
This is all stuff first added in 4.2BSD, according to Mike Karels.

SCCS-vsn: sys/sys/ioccom.h 8.2

30 years agoLost Jeff Forys' changes to keep from leaving two slashes in the
Keith Bostic [Mon, 28 Mar 1994 23:25:28 +0000 (15:25 -0800)]
Lost Jeff Forys' changes to keep from leaving two slashes in the
pathname (rev 5.4) when bought back Donn's changes in 8.2

SCCS-vsn: lib/libc/stdio/tmpnam.c 8.3

30 years agoshouldn't be a colon after the program name
Keith Bostic [Mon, 28 Mar 1994 23:21:41 +0000 (15:21 -0800)]
shouldn't be a colon after the program name
From: "Chris G. Demetriou" <cgd@postgres.Berkeley.EDU>

SCCS-vsn: admin/style/getopt 5.3

30 years agouse the cchars1 array instead of listing the options
Keith Bostic [Mon, 28 Mar 1994 23:20:17 +0000 (15:20 -0800)]
use the cchars1 array instead of listing the options
From: Charles Hannum <mycroft@sun-lamp.cs.berkeley.edu>

SCCS-vsn: bin/stty/gfmt.c 8.4

30 years agofix address bounds check
Keith Bostic [Mon, 28 Mar 1994 23:07:28 +0000 (15:07 -0800)]
fix address bounds check
From: ralphc@pyramid.com (Ralph Campbell)

SCCS-vsn: sys/pmax/pmax/mem.c 8.2

30 years agofix compiler warning
Keith Bostic [Mon, 28 Mar 1994 23:06:34 +0000 (15:06 -0800)]
fix compiler warning
From: ralphc@pyramid.com (Ralph Campbell)

SCCS-vsn: sys/net/bpf.c 8.2

30 years agolint
Keith Bostic [Mon, 28 Mar 1994 23:04:51 +0000 (15:04 -0800)]
lint

SCCS-vsn: sys/kern/vfs_subr.c 8.11

30 years agoThe 'for' loop checks the contents of cp w/o ever checking that
Keith Bostic [Mon, 28 Mar 1994 23:03:12 +0000 (15:03 -0800)]
The 'for' loop checks the contents of cp w/o ever checking that
it's not NULL.
From: "Chris G. Demetriou" <cgd@sun-lamp.cs.berkeley.edu>

SCCS-vsn: sbin/dump/main.c 8.3

30 years agosort options, use a table for the flags, not a literal
Keith Bostic [Mon, 28 Mar 1994 22:57:53 +0000 (14:57 -0800)]
sort options, use a table for the flags, not a literal

SCCS-vsn: usr.bin/netstat/netstat.1 8.7

30 years agobreak termios.h, ioctl.h up into filio.h, sockio.h, ttycom.h
Keith Bostic [Mon, 28 Mar 1994 22:34:13 +0000 (14:34 -0800)]
break termios.h, ioctl.h up into filio.h, sockio.h, ttycom.h
termios.h, ioccom.h and ioctl.h, a la SunOS
date and time created 94/03/28 07:34:13 by bostic

SCCS-vsn: sys/sys/ttycom.h 8.1

30 years agobreak termios.h, ioctl.h up into filio.h, sockio.h, ttycom.h
Keith Bostic [Mon, 28 Mar 1994 22:34:06 +0000 (14:34 -0800)]
break termios.h, ioctl.h up into filio.h, sockio.h, ttycom.h
termios.h, ioccom.h and ioctl.h, a la SunOS
date and time created 94/03/28 07:34:06 by bostic

SCCS-vsn: sys/sys/ioccom.h 8.1

30 years agobreak termios.h, ioctl.h up into filio.h, sockio.h, ttycom.h
Keith Bostic [Mon, 28 Mar 1994 22:33:59 +0000 (14:33 -0800)]
break termios.h, ioctl.h up into filio.h, sockio.h, ttycom.h
termios.h, ioccom.h and ioctl.h, a la SunOS
date and time created 94/03/28 07:33:59 by bostic

SCCS-vsn: sys/sys/sockio.h 8.1

30 years agobreak termios.h, ioctl.h up into filio.h, sockio.h, ttycom.h
Keith Bostic [Mon, 28 Mar 1994 22:33:53 +0000 (14:33 -0800)]
break termios.h, ioctl.h up into filio.h, sockio.h, ttycom.h
termios.h, ioccom.h and ioctl.h, a la SunOS
date and time created 94/03/28 07:33:53 by bostic

SCCS-vsn: sys/sys/filio.h 8.1

30 years agobreak termios.h, ioctl.h up into filio.h, sockio.h, ttycom.h
Keith Bostic [Mon, 28 Mar 1994 22:33:29 +0000 (14:33 -0800)]
break termios.h, ioctl.h up into filio.h, sockio.h, ttycom.h
termios.h, ioccom.h and ioctl.h, a la SunOS

SCCS-vsn: sys/sys/termios.h 8.3
SCCS-vsn: sys/sys/ioctl.h 8.6

30 years agofix typo "exec" -> "force"
Jan-Simon Pendry [Mon, 28 Mar 1994 14:05:04 +0000 (06:05 -0800)]
fix typo "exec" -> "force"

SCCS-vsn: sbin/mount/mntopts.h 8.3

30 years agoyet more flags, document getting ISO specific stats
Keith Sklower [Mon, 28 Mar 1994 13:22:03 +0000 (05:22 -0800)]
yet more flags, document getting ISO specific stats

SCCS-vsn: usr.bin/netstat/netstat.1 8.6

30 years agodocument new flags
Keith Sklower [Mon, 28 Mar 1994 12:38:14 +0000 (04:38 -0800)]
document new flags

SCCS-vsn: share/man/man4/route.4 8.3

30 years agotypo
Keith Bostic [Mon, 28 Mar 1994 06:42:44 +0000 (22:42 -0800)]
typo

SCCS-vsn: sbin/mount/mount.8 8.7

30 years agoRick Macklem notes that NFS should get MNT_RDONLY and MNT_UPDATE
Keith Bostic [Mon, 28 Mar 1994 06:42:34 +0000 (22:42 -0800)]
Rick Macklem notes that NFS should get MNT_RDONLY and MNT_UPDATE
add MNT_FORCE so that MNT_UPDATE can be forced

SCCS-vsn: sbin/mount_nfs/mount_nfs.c 8.3

30 years agomake async, sync match between .h and man page
Keith Bostic [Mon, 28 Mar 1994 06:00:45 +0000 (22:00 -0800)]
make async, sync match between .h and man page

SCCS-vsn: sbin/mount/mntopts.h 8.2
SCCS-vsn: sbin/mount/mount.8 8.6

30 years agoUFS supports sync, sync
Keith Bostic [Mon, 28 Mar 1994 05:59:47 +0000 (21:59 -0800)]
UFS supports sync, sync

SCCS-vsn: sbin/mount/mount_ufs.c 8.2

30 years agoJan-Simon Pendry's and my new mount code
Keith Bostic [Mon, 28 Mar 1994 04:47:34 +0000 (20:47 -0800)]
Jan-Simon Pendry's and my new mount code

SCCS-vsn: sbin/newfs/Makefile 8.2
SCCS-vsn: sbin/newfs/newfs.8 8.3
SCCS-vsn: sbin/newfs/newfs.c 8.6

30 years agolint
Jan-Simon Pendry [Mon, 28 Mar 1994 04:45:58 +0000 (20:45 -0800)]
lint

SCCS-vsn: sbin/mount_portal/activate.c 8.2

30 years agomissing #includes
Jan-Simon Pendry [Mon, 28 Mar 1994 04:45:42 +0000 (20:45 -0800)]
missing #includes

SCCS-vsn: sbin/mount_portal/pt_file.c 8.2
SCCS-vsn: sbin/mount_portal/pt_tcp.c 8.3

30 years agonow launch a sub-process to deal with each request.
Jan-Simon Pendry [Mon, 28 Mar 1994 04:45:27 +0000 (20:45 -0800)]
now launch a sub-process to deal with each request.

SCCS-vsn: sbin/mount_portal/mount_portal.c 8.4

30 years agofix typo
Jan-Simon Pendry [Mon, 28 Mar 1994 04:44:54 +0000 (20:44 -0800)]
fix typo

SCCS-vsn: sbin/mount_portal/conf.c 8.2

30 years agoJan-Simon Pendry's and my new mount code
Keith Bostic [Mon, 28 Mar 1994 04:05:59 +0000 (20:05 -0800)]
Jan-Simon Pendry's and my new mount code

SCCS-vsn: sbin/mount_nfs/Makefile 8.2
SCCS-vsn: sbin/mount_nfs/mount_nfs.8 8.2
SCCS-vsn: sbin/mount_nfs/mount_nfs.c 8.2

30 years agoreplace -above, -below, -replace with -b, -r, (-above was the
Keith Bostic [Mon, 28 Mar 1994 03:32:38 +0000 (19:32 -0800)]
replace -above, -below, -replace with -b, -r, (-above was the
default)

SCCS-vsn: sbin/mount_union/mount_union.8 8.6
SCCS-vsn: sbin/mount_union/mount_union.c 8.5

30 years agomove me macros somewhere else besides this file
Keith Bostic [Mon, 28 Mar 1994 03:11:37 +0000 (19:11 -0800)]
move me macros somewhere else besides this file

SCCS-vsn: share/tmac/tmac.e 8.2
SCCS-vsn: share/me/Makefile 8.2

30 years agoJan-Simon Pendry's and my new mount code
Keith Bostic [Mon, 28 Mar 1994 02:57:32 +0000 (18:57 -0800)]
Jan-Simon Pendry's and my new mount code

SCCS-vsn: sbin/mount_union/Makefile 8.3
SCCS-vsn: sbin/mount_union/mount_union.8 8.5
SCCS-vsn: sbin/mount_union/mount_union.c 8.4

30 years agoadd in -o option
Keith Bostic [Mon, 28 Mar 1994 02:52:23 +0000 (18:52 -0800)]
add in -o option

SCCS-vsn: sbin/mount_umap/mount_umap.8 8.3

30 years agoJan-Simon Pendry's and my new mount code
Keith Bostic [Mon, 28 Mar 1994 02:50:09 +0000 (18:50 -0800)]
Jan-Simon Pendry's and my new mount code

SCCS-vsn: sbin/mount_procfs/Makefile 8.4
SCCS-vsn: sbin/mount_procfs/mount_procfs.8 8.2
SCCS-vsn: sbin/mount_procfs/mount_procfs.c 8.3
SCCS-vsn: sbin/mount_umap/Makefile 8.3
SCCS-vsn: sbin/mount_umap/mount_umap.8 8.2
SCCS-vsn: sbin/mount_umap/mount_umap.c 8.3

30 years agoforgot to change the argument
Keith Bostic [Mon, 28 Mar 1994 02:45:12 +0000 (18:45 -0800)]
forgot to change the argument

SCCS-vsn: sbin/mount_portal/mount_portal.c 8.3

30 years agoJan-Simon Pendry's and my new mount code
Keith Bostic [Mon, 28 Mar 1994 02:43:24 +0000 (18:43 -0800)]
Jan-Simon Pendry's and my new mount code

SCCS-vsn: sbin/mount_portal/Makefile 8.3
SCCS-vsn: sbin/mount_portal/mount_portal.8 8.3
SCCS-vsn: sbin/mount_portal/mount_portal.c 8.2

30 years agoJan-Simon Pendry's and my new mount code
Keith Bostic [Mon, 28 Mar 1994 00:13:06 +0000 (16:13 -0800)]
Jan-Simon Pendry's and my new mount code

SCCS-vsn: sbin/mount_fdesc/Makefile 8.2
SCCS-vsn: sbin/mount_fdesc/mount_fdesc.8 8.2
SCCS-vsn: sbin/mount_fdesc/mount_fdesc.c 8.2
SCCS-vsn: sbin/mount_kernfs/Makefile 8.2
SCCS-vsn: sbin/mount_kernfs/mount_kernfs.8 8.2
SCCS-vsn: sbin/mount_kernfs/mount_kernfs.c 8.2
SCCS-vsn: sbin/mount_lfs/Makefile 8.2
SCCS-vsn: sbin/mount_lfs/mount_lfs.8 8.3
SCCS-vsn: sbin/mount_lfs/mount_lfs.c 8.3
SCCS-vsn: old/mount_lofs/Makefile 8.3
SCCS-vsn: old/mount_lofs/mount_lofs.8 8.2
SCCS-vsn: old/mount_lofs/mount_lofs.c 8.4
SCCS-vsn: sbin/mount_null/Makefile 8.3
SCCS-vsn: sbin/mount_null/mount_null.8 8.3
SCCS-vsn: sbin/mount_null/mount_null.c 8.5

30 years agoprettiness police
Keith Bostic [Sun, 27 Mar 1994 23:58:29 +0000 (15:58 -0800)]
prettiness police

SCCS-vsn: sbin/mount_cd9660/Makefile 8.3

30 years agoJan-Simon Pendry and my new mount code
Keith Bostic [Sun, 27 Mar 1994 23:31:47 +0000 (15:31 -0800)]
Jan-Simon Pendry and my new mount code
mount_cd9660 pretty much completely rewritten for cleanliness, KNF, and ANSI

SCCS-vsn: sbin/mount_cd9660/Makefile 8.2
SCCS-vsn: sbin/mount_cd9660/mount_cd9660.8 8.3
SCCS-vsn: sbin/mount_cd9660/mount_cd9660.c 8.4

30 years agodocument that getmntopts.3 doesn't get installed
Keith Bostic [Sun, 27 Mar 1994 23:20:41 +0000 (15:20 -0800)]
document that getmntopts.3 doesn't get installed

SCCS-vsn: sbin/mount/Makefile 8.5

30 years agoThe NOTRANS option was one I added to mount.h (but never implemented in the
Keith Bostic [Sun, 27 Mar 1994 23:15:36 +0000 (15:15 -0800)]
The NOTRANS option was one I added to mount.h (but never implemented in the
FS code).  It turns out that a combination of -norrip and -gen will not do
name translation.  Hence, we should pull out the -t option for mount_cd9660
and the ISOFSMNT_NOTRANS flag.
From: mike@cs.utah.edu (Mike Hibler)

SCCS-vsn: sys/sys/mount.h 8.13

30 years agodate and time created 94/03/27 08:07:56 by bostic
Keith Bostic [Sun, 27 Mar 1994 23:07:56 +0000 (15:07 -0800)]
date and time created 94/03/27 08:07:56 by bostic

SCCS-vsn: sbin/mount/mntopts.h 8.1

30 years agodate and time created 94/03/27 08:07:46 by bostic
Keith Bostic [Sun, 27 Mar 1994 23:07:46 +0000 (15:07 -0800)]
date and time created 94/03/27 08:07:46 by bostic

SCCS-vsn: sbin/mount/mount_ufs.c 8.1

30 years agodate and time created 94/03/27 08:07:39 by bostic
Keith Bostic [Sun, 27 Mar 1994 23:07:39 +0000 (15:07 -0800)]
date and time created 94/03/27 08:07:39 by bostic

SCCS-vsn: sbin/mount/getmntopts.c 8.1

30 years agodate and time created 94/03/27 08:06:58 by bostic
Keith Bostic [Sun, 27 Mar 1994 23:06:58 +0000 (15:06 -0800)]
date and time created 94/03/27 08:06:58 by bostic

SCCS-vsn: sbin/mount/getmntopts.3 8.1

30 years agoJan-Simon and my new versions of the mount commands
Keith Bostic [Sun, 27 Mar 1994 22:46:03 +0000 (14:46 -0800)]
Jan-Simon and my new versions of the mount commands
table driven options, delete -F in favor of -o being passed down

SCCS-vsn: sbin/mount/mount.8 8.5
SCCS-vsn: sbin/mount/mount.c 8.16

30 years agoremove _PATH_EXECDIR, add _PATH_SBIN, _PATH_USRSBIN
Jan-Simon Pendry [Sun, 27 Mar 1994 22:44:04 +0000 (14:44 -0800)]
remove _PATH_EXECDIR, add _PATH_SBIN, _PATH_USRSBIN

SCCS-vsn: sbin/mount/pathnames.h 8.2

30 years agoadd mount_ufs.c getmntopts.c
Keith Bostic [Sun, 27 Mar 1994 22:42:52 +0000 (14:42 -0800)]
add mount_ufs.c getmntopts.c

SCCS-vsn: sbin/mount/Makefile 8.4

30 years agoreturn -1 on failure, so it matches the man page and setenv
Keith Bostic [Sun, 27 Mar 1994 20:40:46 +0000 (12:40 -0800)]
return -1 on failure, so it matches the man page and setenv

SCCS-vsn: lib/libc/stdlib/putenv.c 8.2

30 years agoadd a trailing semi-colon to the getopt extern varaibles
Keith Bostic [Sat, 26 Mar 1994 22:31:26 +0000 (14:31 -0800)]
add a trailing semi-colon to the getopt extern varaibles

SCCS-vsn: lib/libc/stdlib/getopt.3 8.3

30 years agochange "ahost" name to "buf", pick a reasonable length
Keith Bostic [Sat, 26 Mar 1994 22:24:42 +0000 (14:24 -0800)]
change "ahost" name to "buf", pick a reasonable length
I don't know why this code gets people so upset...

SCCS-vsn: lib/libc/net/rcmd.c 8.3

30 years agouse "min" and "time", not "vmin" and "vtime"
Keith Bostic [Sat, 26 Mar 1994 22:14:15 +0000 (14:14 -0800)]
use "min" and "time", not "vmin" and "vtime"
From: Charles Hannum <mycroft@sun-lamp.cs.berkeley.edu>

SCCS-vsn: bin/stty/cchar.c 8.3
SCCS-vsn: bin/stty/gfmt.c 8.3

30 years agoprettiness police
Keith Bostic [Sat, 26 Mar 1994 22:12:30 +0000 (14:12 -0800)]
prettiness police

SCCS-vsn: bin/stty/print.c 8.3

30 years agoremove '.' from the path
Keith Bostic [Sat, 26 Mar 1994 21:57:31 +0000 (13:57 -0800)]
remove '.' from the path
export TERM for single user shells
From: Mike Karels <karels@BSDI.COM>

SCCS-vsn: etc/root/dot.profile 8.5

30 years agocgetent accesses free'd memory
Keith Bostic [Sat, 26 Mar 1994 07:41:46 +0000 (23:41 -0800)]
cgetent accesses free'd memory
From: Chris Torek <torek@BSDI.COM>

SCCS-vsn: lib/libc/gen/getcap.c 8.3

30 years agoadd gettimeofday(2), select(2) references struct timeval
Keith Bostic [Sat, 26 Mar 1994 07:01:00 +0000 (23:01 -0800)]
add gettimeofday(2), select(2) references struct timeval

SCCS-vsn: lib/libc/sys/select.2 8.2

30 years agoKNF, ANSI C
Keith Bostic [Sat, 26 Mar 1994 06:49:37 +0000 (22:49 -0800)]
KNF, ANSI C

SCCS-vsn: usr.bin/calendar/calendar.c 8.3

30 years agooff-by-one error in the daytab causing all dates in january to be
Keith Bostic [Sat, 26 Mar 1994 06:30:52 +0000 (22:30 -0800)]
off-by-one error in the daytab causing all dates in january to be
off by one (day 1 of february == day 32 of the year, and is recorded by
"30", etc.)
fix the recognition of day-of-week items (e.g. "monday foo bar baz").
Before, they'd print on day 1 of the month, regardless of whether or not
was the appropriate day.
print whole message when doing "monday   foo bar baz" -- used to print
"monday  foo" only.
From: "Chris G. Demetriou" <cgd@vangogh.CS.Berkeley.EDU>

SCCS-vsn: usr.bin/calendar/calendar.c 8.2

30 years agoonly clear bits specified in perm, or, if setting as well, clear all in group.
Keith Bostic [Sat, 26 Mar 1994 06:16:25 +0000 (22:16 -0800)]
only clear bits specified in perm, or, if setting as well, clear all in group.
deal with "g=" vs. "g=u" bogon.  update commands if:
(1) perm set and we get a 'permcopy'
(2) perm set and nothing left to do
(3) nothing left to do and we've there's an 'outstanding ='
fix umask handling for '-' when 'who' is unset.
condense code for '='.
From: "Chris G. Demetriou" <cgd@postgres.Berkeley.EDU>

SCCS-vsn: lib/libc/gen/setmode.c 8.2

30 years agohandle all of the 'weird' strings
Keith Bostic [Sat, 26 Mar 1994 06:11:36 +0000 (22:11 -0800)]
handle all of the 'weird' strings
check only the first two chars, so that long perm specs (e.g. "-xr") are OK.
From: "Chris G. Demetriou" <cgd@postgres.Berkeley.EDU>

SCCS-vsn: bin/chmod/chmod.c 8.3

30 years agoadd 'permcopy' chars to the accepted perm list
Keith Bostic [Sat, 26 Mar 1994 05:50:32 +0000 (21:50 -0800)]
add 'permcopy' chars to the accepted perm list
explain what they are
correctly explain the operation of "-x", etc.
From: "Chris G. Demetriou" <cgd@postgres.Berkeley.EDU>

SCCS-vsn: bin/chmod/chmod.1 8.2

30 years agothere's a bug in restore's interactive mode, which occurs when you 'add'
Keith Bostic [Sat, 26 Mar 1994 04:41:24 +0000 (20:41 -0800)]
there's a bug in restore's interactive mode, which occurs when you 'add'
a directory not in the dump.
From: "Chris G. Demetriou" <cgd@sun-lamp.cs.berkeley.edu>

SCCS-vsn: sbin/restore/utilities.c 8.2

30 years agoback the license to 3/94, that's what the Cover letter says
Keith Bostic [Fri, 25 Mar 1994 22:14:48 +0000 (14:14 -0800)]
back the license to 3/94, that's what the Cover letter says

SCCS-vsn: admin/admin/4.4BSD-Lite/license 1.12

30 years agodon't mention versions of Net/2
Keith Bostic [Fri, 25 Mar 1994 22:13:24 +0000 (14:13 -0800)]
don't mention versions of Net/2

SCCS-vsn: admin/admin/4.4BSD-Lite/Cover 1.6

30 years agodon't mention "versions" of Net/2
Keith Bostic [Fri, 25 Mar 1994 22:10:57 +0000 (14:10 -0800)]
don't mention "versions" of Net/2
upgrade 3/94 to 4/94

SCCS-vsn: admin/admin/4.4BSD-Lite/Cover 1.6

30 years agomake Attachment A/B and Exhibit A/B consistent
Keith Bostic [Fri, 25 Mar 1994 06:43:21 +0000 (22:43 -0800)]
make Attachment A/B and Exhibit A/B consistent
approved verbally by Mary
roll exhibitA file into the license document

SCCS-vsn: admin/admin/4.4BSD-Lite/license 1.11

30 years agocorrection to last delta: VM_OBJECT_NULL -> NULL
Mike Hibler [Wed, 23 Mar 1994 04:44:53 +0000 (20:44 -0800)]
correction to last delta: VM_OBJECT_NULL -> NULL

SCCS-vsn: sys/vm/vm_object.c 8.5

30 years agoMary's 3/2/94 changes, including adding Attachment A
Keith Bostic [Wed, 23 Mar 1994 03:00:07 +0000 (19:00 -0800)]
Mary's 3/2/94 changes, including adding Attachment A

SCCS-vsn: admin/admin/4.4BSD-Lite/license 1.10

30 years agoadd USL's copyright notice
Keith Bostic [Wed, 23 Mar 1994 00:28:53 +0000 (16:28 -0800)]
add USL's copyright notice

SCCS-vsn: sys/hp300/include/varargs.h 8.2
SCCS-vsn: sys/pmax/include/varargs.h 8.2
SCCS-vsn: sys/sparc/include/varargs.h 8.3

30 years agodate and time created 94/03/22 07:52:54 by bostic
Keith Bostic [Tue, 22 Mar 1994 23:52:54 +0000 (15:52 -0800)]
date and time created 94/03/22 07:52:54 by bostic

SCCS-vsn: sys/hp300/conf/HP300 8.1

30 years agoput an AT&T copyright on it
Keith Bostic [Tue, 22 Mar 1994 23:34:37 +0000 (15:34 -0800)]
put an AT&T copyright on it

SCCS-vsn: sys/vax/stand/conf.c 7.10
SCCS-vsn: sys/vax/stand/confhpup.c 7.8

30 years agoE option is not safe after all
Eric Allman [Tue, 22 Mar 1994 15:33:55 +0000 (07:33 -0800)]
E option is not safe after all

SCCS-vsn: usr.sbin/sendmail/doc/op/op.me 8.35

30 years ago8.6.8 -- security problem with -oE flag
Eric Allman [Tue, 22 Mar 1994 15:31:54 +0000 (07:31 -0800)]
8.6.8 -- security problem with -oE flag

SCCS-vsn: usr.sbin/sendmail/RELEASE_NOTES 8.6.8.1

30 years agoadd a default .c to target rule
Keith Bostic [Tue, 22 Mar 1994 09:49:51 +0000 (01:49 -0800)]
add a default .c to target rule
From: Christos Zoulas <christos@deshaw.com>

SCCS-vsn: share/mk/sys.mk 8.2

30 years agoNull Suffixes were not being copied, but they were being free'd
Keith Bostic [Tue, 22 Mar 1994 09:47:33 +0000 (01:47 -0800)]
Null Suffixes were not being copied, but they were being free'd
My recent fixes to parse ${VAR:%.foo=%.bar} handled the null string
case incorrectly (${VAR:=.c} was broken).
From: Christos Zoulas <christos@deshaw.com>

SCCS-vsn: usr.bin/make/str.c 8.4
SCCS-vsn: usr.bin/make/suff.c 8.4

30 years agoThe functions in getgrent.c don't work right, because gr_mem isn't set
Keith Bostic [Tue, 22 Mar 1994 09:43:26 +0000 (01:43 -0800)]
The functions in getgrent.c don't work right, because gr_mem isn't set
up properly to deal with emtpy groups or the end-of-line. The return
value from strsep() is the buffer pointer given to strsep() so there's
an extra blnak entry at the end of the user list.  The field can be zero
length if there are extra space.
From: "Chris G. Demetriou" <cgd@vangogh.CS.Berkeley.EDU>

SCCS-vsn: lib/libc/gen/getgrent.c 8.2

30 years agoThe functions in getgrent.c don't work right, because gr_mem isn't
Keith Bostic [Tue, 22 Mar 1994 09:40:47 +0000 (01:40 -0800)]
The functions in getgrent.c don't work right, because gr_mem isn't
set up properly to deal with emtpy groups or the end-of-line. The return value
from strsep() is the buffer pointer given to strsep() so there's an extra
blnak entry at the end of the user list.  The field can be zero length if
there are extra space.
From: "Chris G. Demetriou" <cgd@vangogh.CS.Berkeley.EDU>

SCCS-vsn: lib/libc/gen/getgrent.c 8.2

30 years agoftruncate() now expands files. the macro that 'mail' uses to truncate
Keith Bostic [Tue, 22 Mar 1994 09:35:14 +0000 (01:35 -0800)]
ftruncate() now expands files.  the macro that 'mail' uses to truncate
files has to fflush() them first, lest data in the buffer be appended (after
the truncate).  The resulting behaviour is that nulls get written to the mbox
file before the mail does.
From: "Chris G. Demetriou" <cgd@sun-lamp.cs.berkeley.edu>

SCCS-vsn: usr.bin/mail/def.h 8.2

30 years agofix the copyright
Keith Bostic [Tue, 22 Mar 1994 08:52:55 +0000 (00:52 -0800)]
fix the copyright

SCCS-vsn: sys/luna68k/stand/getline.c-big 8.2