unix-history/.git
34 years agoadd search keyword
Mike Karels [Fri, 15 Dec 1989 00:54:12 +0000 (16:54 -0800)]
add search keyword

SCCS-vsn: share/man/man5/resolver.5 5.8

34 years agoadd "search" keyword, attempt to reformat
Mike Karels [Fri, 15 Dec 1989 00:31:17 +0000 (16:31 -0800)]
add "search" keyword, attempt to reformat

SCCS-vsn: lib/libc/net/res_init.c 6.10

34 years agomove pathname defn. here; up timeout for host-req rfc
Mike Karels [Thu, 14 Dec 1989 12:59:41 +0000 (04:59 -0800)]
move pathname defn. here; up timeout for host-req rfc

SCCS-vsn: include/resolv.h 5.7

34 years agodate and time created 89/12/13 20:59:09 by bostic
Keith Bostic [Thu, 14 Dec 1989 12:59:09 +0000 (04:59 -0800)]
date and time created 89/12/13 20:59:09 by bostic

SCCS-vsn: share/man/man3/bitstring.3 5.1

34 years agodate and time created 89/12/13 20:57:41 by bostic
Keith Bostic [Thu, 14 Dec 1989 12:57:41 +0000 (04:57 -0800)]
date and time created 89/12/13 20:57:41 by bostic

SCCS-vsn: include/bitstring.h 5.1

34 years agoadd mips defines for byte order
Jim Bloom [Wed, 13 Dec 1989 07:13:05 +0000 (23:13 -0800)]
add mips defines for byte order

SCCS-vsn: include/arpa/nameser.h 5.23

34 years agofix problem where a long running tcp connection might get closed
Jim Bloom [Wed, 13 Dec 1989 05:19:43 +0000 (21:19 -0800)]
fix problem where a long running tcp connection might get closed
and only one server is being used

SCCS-vsn: lib/libc/net/res_send.c 6.23

34 years agoclean up time printing a bit more; fix T_TXT format (more still
Jim Bloom [Wed, 13 Dec 1989 05:17:28 +0000 (21:17 -0800)]
clean up time printing a bit more; fix T_TXT format (more still
needed); fix spelling and names

SCCS-vsn: lib/libc/net/res_debug.c 5.26

34 years agofix noerror, sync
Mike Karels [Wed, 13 Dec 1989 03:13:07 +0000 (19:13 -0800)]
fix noerror, sync

SCCS-vsn: bin/dd/dd.c 4.7

34 years agoreturn error message to the user
Keith Bostic [Wed, 13 Dec 1989 02:00:54 +0000 (18:00 -0800)]
return error message to the user

SCCS-vsn: lib/libc/gen/getcwd.c 5.5

34 years agothis date isn't ambiguous, make explanation clearer
Keith Bostic [Tue, 12 Dec 1989 03:07:36 +0000 (19:07 -0800)]
this date isn't ambiguous, make explanation clearer

SCCS-vsn: usr.bin/calendar/calendar.1 6.5

34 years agofix conv=noerror (don't treat error as EOF)
Mike Karels [Mon, 11 Dec 1989 13:11:28 +0000 (05:11 -0800)]
fix conv=noerror (don't treat error as EOF)

SCCS-vsn: bin/dd/dd.c 4.7

34 years agodate and time created 89/12/09 14:15:59 by bostic
Keith Bostic [Sun, 10 Dec 1989 06:15:59 +0000 (22:15 -0800)]
date and time created 89/12/09 14:15:59 by bostic

SCCS-vsn: usr.bin/xinstall/pathnames.h 5.1

34 years agochange to use strip(1) rather than stripping during the copy; Eric points
Keith Bostic [Sun, 10 Dec 1989 06:14:25 +0000 (22:14 -0800)]
change to use strip(1) rather than stripping during the copy; Eric points
out that this is more portable and will more easily support multiple
binary types.

SCCS-vsn: usr.bin/xinstall/xinstall.c 5.16

34 years agoreformat to make more standard; document that install uses strip(1)
Keith Bostic [Sun, 10 Dec 1989 06:00:42 +0000 (22:00 -0800)]
reformat to make more standard; document that install uses strip(1)
now, rather than stripping the binary itself.

SCCS-vsn: usr.bin/xinstall/install.1 6.6

34 years agoremove diagnostic if the file has already been stripped; for
Keith Bostic [Sun, 10 Dec 1989 05:55:59 +0000 (21:55 -0800)]
remove diagnostic if the file has already been stripped; for
install -s which now uses strip.

SCCS-vsn: usr.bin/strip/strip.c 5.4

34 years agodocument exit values
Keith Bostic [Sun, 10 Dec 1989 05:55:07 +0000 (21:55 -0800)]
document exit values

SCCS-vsn: usr.bin/strip/strip.1 6.3

34 years agofrom scratch, remove any mention of temporary files
Keith Bostic [Sun, 10 Dec 1989 05:51:38 +0000 (21:51 -0800)]
from scratch, remove any mention of temporary files

SCCS-vsn: usr.bin/strip/strip.1 6.2

34 years agoredone from scratch from the POSIX manual page
Keith Bostic [Fri, 8 Dec 1989 02:43:44 +0000 (18:43 -0800)]
redone from scratch from the POSIX manual page

SCCS-vsn: usr.bin/tty/tty.1 6.2

34 years agoexit >1 if an error occurs (POSIX 1003.2)
Keith Bostic [Fri, 8 Dec 1989 02:34:53 +0000 (18:34 -0800)]
exit >1 if an error occurs (POSIX 1003.2)

SCCS-vsn: usr.bin/tty/tty.c 4.3

34 years agofix from hibler; (initiallization of mbuf data ptr omitted).
Keith Sklower [Thu, 7 Dec 1989 23:59:46 +0000 (15:59 -0800)]
fix from hibler; (initiallization of mbuf data ptr omitted).

SCCS-vsn: sys/vax/if/if_ec.c 7.6

34 years agoget back reasonable header; don't need types.h
Keith Bostic [Thu, 7 Dec 1989 10:00:23 +0000 (02:00 -0800)]
get back reasonable header; don't need types.h

SCCS-vsn: bin/rcp/rcp.c 5.23

34 years agouse unistd.h names for stdin/stdout fd's
Keith Bostic [Thu, 7 Dec 1989 08:01:40 +0000 (00:01 -0800)]
use unistd.h names for stdin/stdout fd's

SCCS-vsn: usr.bin/tee/tee.c 5.9

34 years agoappend, don't truncate the nohup.out file
Keith Bostic [Sun, 3 Dec 1989 04:23:07 +0000 (20:23 -0800)]
append, don't truncate the nohup.out file

SCCS-vsn: usr.bin/nohup/nohup.c 5.2

34 years agodate and time created 89/11/30 23:58:44 by mckusick
Kirk McKusick [Fri, 1 Dec 1989 15:58:44 +0000 (07:58 -0800)]
date and time created 89/11/30 23:58:44 by mckusick

SCCS-vsn: sbin/mountd/pathnames.h 6.1

34 years agocontributed by Rick Macklem
Kirk McKusick [Fri, 1 Dec 1989 15:57:10 +0000 (07:57 -0800)]
contributed by Rick Macklem

SCCS-vsn: usr.bin/showmount/showmount.8 6.1
SCCS-vsn: usr.bin/showmount/showmount.c 6.1
SCCS-vsn: usr.bin/showmount/Makefile 6.1

34 years agoupdate from Rick Macklem
Kirk McKusick [Fri, 1 Dec 1989 15:46:16 +0000 (07:46 -0800)]
update from Rick Macklem

SCCS-vsn: sbin/mountd/mountd.c 5.2
SCCS-vsn: sbin/mountd/mountd.8 5.2

34 years agoadd null bmap routine
Kirk McKusick [Fri, 1 Dec 1989 15:39:38 +0000 (07:39 -0800)]
add null bmap routine

SCCS-vsn: sys/ufs/mfs/mfs_vnops.c 7.10

34 years agomajor overhaul to handle logical buffer pool
Kirk McKusick [Fri, 1 Dec 1989 15:06:44 +0000 (07:06 -0800)]
major overhaul to handle logical buffer pool

SCCS-vsn: sys/ufs/ffs/ffs_balloc.c 7.6
SCCS-vsn: sys/ufs/lfs/lfs_balloc.c 7.6

34 years agomajor overhaul to handle logical buffer pool (not quite right yet)
Kirk McKusick [Fri, 1 Dec 1989 15:05:27 +0000 (07:05 -0800)]
major overhaul to handle logical buffer pool (not quite right yet)

SCCS-vsn: sys/ufs/ffs/ffs_alloc.c 7.13
SCCS-vsn: sys/ufs/lfs/lfs_alloc.c 7.13

34 years agoreplace bflush and binval with vflushbuf and vinvalbuf;
Kirk McKusick [Fri, 1 Dec 1989 15:04:41 +0000 (07:04 -0800)]
replace bflush and binval with vflushbuf and vinvalbuf;
add mfs_print routine; label vnops table

SCCS-vsn: sys/ufs/mfs/mfs_vnops.c 7.9

34 years agooverhaul itrunc; cleanups to inactive; use vprintf
Kirk McKusick [Fri, 1 Dec 1989 15:02:36 +0000 (07:02 -0800)]
overhaul itrunc; cleanups to inactive; use vprintf

SCCS-vsn: sys/ufs/ffs/ffs_inode.c 7.23
SCCS-vsn: sys/ufs/ffs/ufs_inode.c 7.23
SCCS-vsn: sys/ufs/lfs/lfs_inode.c 7.23
SCCS-vsn: sys/ufs/ufs/ufs_inode.c 7.23

34 years agoroot is mounted read-only by default; replace bflush with vflushbuf
Kirk McKusick [Fri, 1 Dec 1989 15:00:58 +0000 (07:00 -0800)]
root is mounted read-only by default; replace bflush with vflushbuf

SCCS-vsn: sys/ufs/ffs/ffs_vfsops.c 7.31
SCCS-vsn: sys/ufs/ffs/ufs_vfsops.c 7.31
SCCS-vsn: sys/ufs/lfs/lfs_vfsops.c 7.31
SCCS-vsn: sys/ufs/ufs/ufs_vfsops.c 7.31

34 years agoitrunc has to handle logical.physical buffer cache;
Kirk McKusick [Fri, 1 Dec 1989 14:59:35 +0000 (06:59 -0800)]
itrunc has to handle logical.physical buffer cache;
ufs_strategy has to handle the bmap functions;
add ufs_print routine

SCCS-vsn: sys/ufs/ffs/ffs_vnops.c 7.25
SCCS-vsn: sys/ufs/ffs/ufs_vnops.c 7.25
SCCS-vsn: sys/ufs/lfs/lfs_vnops.c 7.25
SCCS-vsn: sys/ufs/ufs/ufs_vnops.c 7.25

34 years agoblkatoff looks up in logical buffer cache; itrunc adds IO_SYNC flag
Kirk McKusick [Fri, 1 Dec 1989 14:57:27 +0000 (06:57 -0800)]
blkatoff looks up in logical buffer cache; itrunc adds IO_SYNC flag

SCCS-vsn: sys/ufs/ffs/ufs_lookup.c 7.19
SCCS-vsn: sys/ufs/ufs/ufs_lookup.c 7.19

34 years agouse b_lblkno in place of b_blkno; add print routine
Kirk McKusick [Fri, 1 Dec 1989 14:54:32 +0000 (06:54 -0800)]
use b_lblkno in place of b_blkno; add print routine

SCCS-vsn: sys/nfs/nfs_vnops.c 7.17

34 years agouse vprint in place of printf
Kirk McKusick [Fri, 1 Dec 1989 14:53:17 +0000 (06:53 -0800)]
use vprint in place of printf

SCCS-vsn: sys/nfs/nfs_node.c 7.15

34 years agonow use b_lblkno in place of b_blkno
Kirk McKusick [Fri, 1 Dec 1989 14:50:58 +0000 (06:50 -0800)]
now use b_lblkno in place of b_blkno

SCCS-vsn: sys/nfs/nfs_bio.c 7.7

34 years agonow use mntflushbuf and mntinvalbuf in place of bflush and binval
Kirk McKusick [Fri, 1 Dec 1989 14:49:38 +0000 (06:49 -0800)]
now use mntflushbuf and mntinvalbuf in place of bflush and binval

SCCS-vsn: sys/nfs/nfs_vfsops.c 7.10

34 years agomajor overhaul to generalize for a logical buffer pool
Kirk McKusick [Fri, 1 Dec 1989 14:45:44 +0000 (06:45 -0800)]
major overhaul to generalize for a logical buffer pool

SCCS-vsn: sys/kern/vfs_bio.c 7.15
SCCS-vsn: sys/kern/vfs_cluster.c 7.15

34 years agoadd vprint routine; semantic cleanups to vgone; use vprintf
Kirk McKusick [Fri, 1 Dec 1989 14:42:05 +0000 (06:42 -0800)]
add vprint routine; semantic cleanups to vgone; use vprintf

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

34 years agoadd null bmap routine; add printing routine; now flush dev vnode directly
Kirk McKusick [Fri, 1 Dec 1989 14:40:43 +0000 (06:40 -0800)]
add null bmap routine; add printing routine; now flush dev vnode directly

SCCS-vsn: sys/miscfs/specfs/spec_vnops.c 7.20

34 years agohave to invalidate any buffer references before checking for busy status
Kirk McKusick [Fri, 1 Dec 1989 14:37:14 +0000 (06:37 -0800)]
have to invalidate any buffer references before checking for busy status

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

34 years agoadd linkage fields to allow claiming by vnodes
Kirk McKusick [Fri, 1 Dec 1989 14:35:58 +0000 (06:35 -0800)]
add linkage fields to allow claiming by vnodes

SCCS-vsn: sys/sys/buf.h 7.9

34 years agohave to add tstl instructions because of moving instructions
Kirk McKusick [Fri, 1 Dec 1989 10:26:39 +0000 (02:26 -0800)]
have to add tstl instructions because of moving instructions

SCCS-vsn: sys/vax/inline/machpats.c 7.3

34 years agonew version from Steve Hayman <sahayman@iuvax.cs.indiana.edu>
Keith Bostic [Fri, 1 Dec 1989 08:04:15 +0000 (00:04 -0800)]
new version from Steve Hayman <sahayman@iuvax.cs.indiana.edu>

SCCS-vsn: games/bcd/bcd.c 4.3

34 years agouse vprint
Kirk McKusick [Fri, 1 Dec 1989 04:39:59 +0000 (20:39 -0800)]
use vprint

SCCS-vsn: sys/deprecated/kdb/kdb_print.c 7.13

34 years agoadd Berkeley specific copyright notice
Keith Bostic [Fri, 1 Dec 1989 04:28:16 +0000 (20:28 -0800)]
add Berkeley specific copyright notice

SCCS-vsn: usr.bin/ex/USD.doc/vitut/Makefile 6.2

34 years agoreversed arguments in mark() drops core; other lint
Keith Bostic [Fri, 1 Dec 1989 03:26:50 +0000 (19:26 -0800)]
reversed arguments in mark() drops core; other lint

SCCS-vsn: games/fish/fish.c 5.2

34 years agoadd an operation to print contents of a vnode
Kirk McKusick [Fri, 1 Dec 1989 03:17:40 +0000 (19:17 -0800)]
add an operation to print contents of a vnode

SCCS-vsn: sys/sys/vnode.h 7.15

34 years agofinal whack, I hope
Keith Bostic [Fri, 1 Dec 1989 00:02:54 +0000 (16:02 -0800)]
final whack, I hope

SCCS-vsn: usr.bin/calendar/calendars/calendar.judaic 5.6

34 years agoupdate from Amos Shapir
Keith Bostic [Thu, 30 Nov 1989 02:45:21 +0000 (18:45 -0800)]
update from Amos Shapir

SCCS-vsn: usr.bin/calendar/calendars/calendar.judaic 5.5

34 years agofix from Riccardo Gusella
Keith Bostic [Thu, 30 Nov 1989 02:15:57 +0000 (18:15 -0800)]
fix from Riccardo Gusella

SCCS-vsn: games/chess/move.c 5.2

34 years agodate and time created 89/11/29 10:14:44 by bostic
Keith Bostic [Thu, 30 Nov 1989 02:14:44 +0000 (18:14 -0800)]
date and time created 89/11/29 10:14:44 by bostic

SCCS-vsn: games/chess/move.c 5.1

34 years agoufs/ufs_bio.c => kern/vfs_bio.c
Kirk McKusick [Wed, 29 Nov 1989 16:01:20 +0000 (08:01 -0800)]
ufs/ufs_bio.c => kern/vfs_bio.c

SCCS-vsn: sys/conf/files 7.17

34 years agoAdd code for 4.2 based systems that don't do recv(MSG_OOB) properly.
Paul Borman [Wed, 29 Nov 1989 09:33:59 +0000 (01:33 -0800)]
Add code for 4.2 based systems that don't do recv(MSG_OOB) properly.

SCCS-vsn: usr.bin/telnet/sys_bsd.c 1.23

34 years agoAdd code for 4.2 based systems that don't do MSG_OOB right.
Paul Borman [Wed, 29 Nov 1989 09:31:18 +0000 (01:31 -0800)]
Add code for 4.2 based systems that don't do MSG_OOB right.

SCCS-vsn: usr.bin/telnet/sys_bsd.c 1.23

34 years agouse standard names for stdin/stdout
Keith Bostic [Wed, 29 Nov 1989 07:08:01 +0000 (23:08 -0800)]
use standard names for stdin/stdout

SCCS-vsn: lib/libc/gen/popen.c 5.11

34 years agouse absolute offsets; it's more straight-forward and Chris says that
Keith Bostic [Wed, 29 Nov 1989 07:05:40 +0000 (23:05 -0800)]
use absolute offsets; it's more straight-forward and Chris says that
the new stdio won't do an lseek per fseek.

SCCS-vsn: lib/libc/gen/nlist.c 5.4
SCCS-vsn: lib/libc/mips/gen/nlist.c 5.4

34 years agonew version from scratch; this version uses relative offsets from the
Keith Bostic [Wed, 29 Nov 1989 07:00:48 +0000 (23:00 -0800)]
new version from scratch; this version uses relative offsets from the
start of the strings area to avoid exercising problem in old stdio which did
an lseek every time an fseek was done relative to the beginning of the file

SCCS-vsn: lib/libc/gen/nlist.c 5.3
SCCS-vsn: lib/libc/mips/gen/nlist.c 5.3

34 years agomore from David Silberberg
Keith Bostic [Wed, 29 Nov 1989 06:30:16 +0000 (22:30 -0800)]
more from David Silberberg

SCCS-vsn: usr.bin/calendar/calendars/calendar.judaic 5.4

34 years agosilly window fix causes panics; fix ``fix''
Keith Sklower [Wed, 29 Nov 1989 03:16:36 +0000 (19:16 -0800)]
silly window fix causes panics; fix ``fix''

SCCS-vsn: sys/netiso/tp_usrreq.c 7.6

34 years agofeedback from David Silberberg <davids@stsci.edu> and Amos Shapir
Keith Bostic [Wed, 29 Nov 1989 00:21:38 +0000 (16:21 -0800)]
feedback from David Silberberg <davids@stsci.edu> and Amos Shapir
<amos@taux01.nsc.com>; one trickiness, a few of the dates are shifted because
the traditional celebration would fall on the Sabbath.

SCCS-vsn: usr.bin/calendar/calendars/calendar.judaic 5.3

34 years agoadd Domenico to list of authors
Kirk McKusick [Tue, 28 Nov 1989 08:54:36 +0000 (00:54 -0800)]
add Domenico to list of authors

SCCS-vsn: admin/admin/NIST/NISTreport.09.89 1.2

34 years agoinstall everything in calendars
Keith Bostic [Tue, 28 Nov 1989 06:59:36 +0000 (22:59 -0800)]
install everything in calendars

SCCS-vsn: usr.bin/calendar/Makefile 4.7

34 years agofirst cut at real Jewish calendar
Keith Bostic [Tue, 28 Nov 1989 06:51:04 +0000 (22:51 -0800)]
first cut at real Jewish calendar

SCCS-vsn: usr.bin/calendar/calendars/calendar.judaic 5.2

34 years agotuning, as of March 88
Mike Karels [Tue, 28 Nov 1989 06:26:14 +0000 (22:26 -0800)]
tuning, as of March 88

SCCS-vsn: admin/admin/4.3/HEADERS 1.3

34 years agoadd calendar.computer
Keith Bostic [Tue, 28 Nov 1989 06:11:12 +0000 (22:11 -0800)]
add calendar.computer

SCCS-vsn: usr.bin/calendar/calendar.1 6.4

34 years agodate and time created 89/11/27 14:10:01 by bostic
Keith Bostic [Tue, 28 Nov 1989 06:10:01 +0000 (22:10 -0800)]
date and time created 89/11/27 14:10:01 by bostic

SCCS-vsn: usr.bin/calendar/calendars/calendar.computer 5.1

34 years agomove computer events to calendar.computer
Keith Bostic [Tue, 28 Nov 1989 06:09:44 +0000 (22:09 -0800)]
move computer events to calendar.computer

SCCS-vsn: usr.bin/calendar/calendars/calendar.history 5.3

34 years agoadd Julian calendar format
Keith Bostic [Tue, 28 Nov 1989 04:57:20 +0000 (20:57 -0800)]
add Julian calendar format

SCCS-vsn: usr.bin/cal/cal.c 4.7
SCCS-vsn: usr.bin/cal/cal.1 6.5

34 years agoadd Berkeley specific copyright notice
Keith Bostic [Tue, 28 Nov 1989 01:50:40 +0000 (17:50 -0800)]
add Berkeley specific copyright notice

SCCS-vsn: usr.bin/ex/USD.doc/vitut/vi.apwh.ms 6.2
SCCS-vsn: usr.bin/ex/USD.doc/vitut/vi.chars 6.2
SCCS-vsn: usr.bin/ex/USD.doc/vitut/vi.in 6.2
SCCS-vsn: usr.bin/ex/USD.doc/vitut/vi.summary 6.2

34 years agobrelvp now implied by setting B_INVAL
Kirk McKusick [Mon, 27 Nov 1989 06:19:05 +0000 (22:19 -0800)]
brelvp now implied by setting B_INVAL

SCCS-vsn: sys/nfs/nfs_bio.c 7.6

34 years agovclean is local to this file
Kirk McKusick [Sun, 26 Nov 1989 15:32:03 +0000 (07:32 -0800)]
vclean is local to this file

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

34 years agoadd new public functions delete old functions
Kirk McKusick [Sun, 26 Nov 1989 15:31:14 +0000 (07:31 -0800)]
add new public functions delete old functions

SCCS-vsn: sys/sys/vnode.h 7.14

34 years agooptimize alias lookup in checkalias;
Kirk McKusick [Sun, 26 Nov 1989 15:25:25 +0000 (07:25 -0800)]
optimize alias lookup in checkalias;
add vgoneall to eliminate all vnodes associated with a device;
add vcount to count the total number of references to a device

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

34 years agoget rid of all users of a particular device
Kirk McKusick [Sun, 26 Nov 1989 15:23:09 +0000 (07:23 -0800)]
get rid of all users of a particular device

SCCS-vsn: sys/kern/kern_exit.c 7.12
SCCS-vsn: sys/kern/vfs_syscalls.c 7.31

34 years agocheck count on all aliases in deciding to do last close
Kirk McKusick [Sun, 26 Nov 1989 15:21:40 +0000 (07:21 -0800)]
check count on all aliases in deciding to do last close

SCCS-vsn: sys/miscfs/specfs/spec_vnops.c 7.19

34 years agodo NOT use v_tag; rather search ufs mount table to find inodes
Kirk McKusick [Sun, 26 Nov 1989 14:26:09 +0000 (06:26 -0800)]
do NOT use v_tag; rather search ufs mount table to find inodes

SCCS-vsn: sys/deprecated/kdb/kdb_print.c 7.12

34 years agowrappers for read/write/close of special devices to set times as appropriate
Kirk McKusick [Sun, 26 Nov 1989 13:59:36 +0000 (05:59 -0800)]
wrappers for read/write/close of special devices to set times as appropriate

SCCS-vsn: sys/ufs/ffs/ffs_vnops.c 7.24
SCCS-vsn: sys/ufs/ffs/ufs_vnops.c 7.24
SCCS-vsn: sys/ufs/lfs/lfs_vnops.c 7.24
SCCS-vsn: sys/ufs/ufs/ufs_vnops.c 7.24

34 years agoget rid of ufs specific code (again!)
Kirk McKusick [Sun, 26 Nov 1989 13:53:37 +0000 (05:53 -0800)]
get rid of ufs specific code (again!)

SCCS-vsn: sys/miscfs/specfs/spec_vnops.c 7.18

34 years agoVBLK and VCHR now maintain additional state in a specinfo structure
Kirk McKusick [Sun, 26 Nov 1989 13:40:39 +0000 (05:40 -0800)]
VBLK and VCHR now maintain additional state in a specinfo structure

SCCS-vsn: sys/sys/vnode.h 7.13

34 years agomaintain mount information in v_mounton rather than overloading v_mount
Kirk McKusick [Sun, 26 Nov 1989 13:39:06 +0000 (05:39 -0800)]
maintain mount information in v_mounton rather than overloading v_mount

SCCS-vsn: sys/ufs/mfs/mfs_vnops.c 7.8

34 years agohave to check both v_mount for logical buffer cache and v_mounton for
Kirk McKusick [Sun, 26 Nov 1989 13:38:27 +0000 (05:38 -0800)]
have to check both v_mount for logical buffer cache and v_mounton for
block devices using the physical buffer cache when doing bflush and binval

SCCS-vsn: sys/kern/vfs_bio.c 7.14
SCCS-vsn: sys/kern/vfs_cluster.c 7.14

34 years agomaintain mount information in v_mounton rather than overloading v_mount
Kirk McKusick [Sun, 26 Nov 1989 13:36:40 +0000 (05:36 -0800)]
maintain mount information in v_mounton rather than overloading v_mount

SCCS-vsn: sys/miscfs/specfs/spec_vnops.c 7.17
SCCS-vsn: sys/ufs/ffs/ffs_vfsops.c 7.30
SCCS-vsn: sys/ufs/ffs/ufs_vfsops.c 7.30
SCCS-vsn: sys/ufs/lfs/lfs_vfsops.c 7.30
SCCS-vsn: sys/ufs/ufs/ufs_vfsops.c 7.30

34 years agoset v_mount in insmntque; unlock if keeping aliased vnode
Kirk McKusick [Sun, 26 Nov 1989 13:34:42 +0000 (05:34 -0800)]
set v_mount in insmntque; unlock if keeping aliased vnode

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

34 years agoMove getlogin() declaration to do_write() where it's needed.
Craig Leres [Sun, 26 Nov 1989 12:39:50 +0000 (04:39 -0800)]
Move getlogin() declaration to do_write() where it's needed.

SCCS-vsn: usr.bin/write/write.c 4.20

34 years agoNeed to determine our login name before we reopen() stdout.
Craig Leres [Sun, 26 Nov 1989 12:34:45 +0000 (04:34 -0800)]
Need to determine our login name before we reopen() stdout.

SCCS-vsn: usr.bin/write/write.c 4.19

34 years agocheckalias now sets rdev
Kirk McKusick [Sun, 26 Nov 1989 07:24:37 +0000 (23:24 -0800)]
checkalias now sets rdev

SCCS-vsn: sys/ufs/mfs/mfs_vfsops.c 7.8
SCCS-vsn: sys/ufs/ffs/ffs_inode.c 7.22
SCCS-vsn: sys/ufs/ffs/ufs_inode.c 7.22
SCCS-vsn: sys/ufs/lfs/lfs_inode.c 7.22
SCCS-vsn: sys/ufs/ufs/ufs_inode.c 7.22
SCCS-vsn: sys/nfs/nfs_subs.c 7.14

34 years agoset up separate specinfo structure; allow aliased vnodes
Kirk McKusick [Sun, 26 Nov 1989 07:19:25 +0000 (23:19 -0800)]
set up separate specinfo structure; allow aliased vnodes

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

34 years agomove read/writeblkvp from old ufs_io.c to spec_read/write
Kirk McKusick [Sun, 26 Nov 1989 07:17:54 +0000 (23:17 -0800)]
move read/writeblkvp from old ufs_io.c to spec_read/write

SCCS-vsn: sys/miscfs/specfs/spec_vnops.c 7.16

34 years agoinstall as mount_mfs
Kirk McKusick [Sun, 26 Nov 1989 06:45:58 +0000 (22:45 -0800)]
install as mount_mfs

SCCS-vsn: sbin/newfs/Makefile 7.10

34 years agosig_t
Edward Wang [Sat, 25 Nov 1989 15:07:16 +0000 (07:07 -0800)]
sig_t

SCCS-vsn: usr.bin/mail/lex.c 5.19
SCCS-vsn: usr.bin/mail/edit.c 5.13
SCCS-vsn: usr.bin/mail/tty.c 5.10
SCCS-vsn: usr.bin/mail/cmd3.c 5.22
SCCS-vsn: usr.bin/mail/main.c 5.25

34 years agomake dirbad a panic
Kirk McKusick [Sat, 25 Nov 1989 11:50:46 +0000 (03:50 -0800)]
make dirbad a panic

SCCS-vsn: sys/ufs/ffs/ufs_lookup.c 7.18
SCCS-vsn: sys/ufs/ufs/ufs_lookup.c 7.18

34 years agouse dirbad rather than printf
Kirk McKusick [Sat, 25 Nov 1989 11:50:08 +0000 (03:50 -0800)]
use dirbad rather than printf

SCCS-vsn: sys/ufs/ffs/ffs_vnops.c 7.23
SCCS-vsn: sys/ufs/ffs/ufs_vnops.c 7.23
SCCS-vsn: sys/ufs/lfs/lfs_vnops.c 7.23
SCCS-vsn: sys/ufs/ufs/ufs_vnops.c 7.23

34 years agoufs_io.c has been merged into spec_vnops.c and ufs_vnops.c
Kirk McKusick [Sat, 25 Nov 1989 11:43:02 +0000 (03:43 -0800)]
ufs_io.c has been merged into spec_vnops.c and ufs_vnops.c

SCCS-vsn: sys/conf/files 7.16

34 years agomove in ufs_read and ufs_write from ufs_io.c;
Kirk McKusick [Sat, 25 Nov 1989 11:37:43 +0000 (03:37 -0800)]
move in ufs_read and ufs_write from ufs_io.c;
no longer set v_rdev in mknod; get rid of spurious printf's

SCCS-vsn: sys/ufs/ffs/ffs_vnops.c 7.22
SCCS-vsn: sys/ufs/ffs/ufs_vnops.c 7.22
SCCS-vsn: sys/ufs/lfs/lfs_vnops.c 7.22
SCCS-vsn: sys/ufs/ufs/ufs_vnops.c 7.22

34 years agoskip over dead file systems in getfsstat
Kirk McKusick [Sat, 25 Nov 1989 08:52:24 +0000 (00:52 -0800)]
skip over dead file systems in getfsstat

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

34 years agoprotect thyself with copyout to userland
Kirk McKusick [Sat, 25 Nov 1989 08:22:00 +0000 (00:22 -0800)]
protect thyself with copyout to userland

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

34 years agoreturn type MOUNT_MFS instead of MOUNT_UFS to statfs
Kirk McKusick [Sat, 25 Nov 1989 08:20:19 +0000 (00:20 -0800)]
return type MOUNT_MFS instead of MOUNT_UFS to statfs

SCCS-vsn: sys/ufs/mfs/mfs_vfsops.c 7.7