Mike Pritchard
70520b51b9
Getpwent() and getservent() can wind up calling free() with
...
an invalid pointer if a call to yp_first() fails. Closes PR # 964,
and possibly # 952.
1996-01-29 20:16:30 +00:00
Joerg Wunsch
5044d1ff0b
Remove redundant declaration for worminit(). Dunno why my config(8)
...
didn't generate it, but it's supposed to.
1996-01-29 19:46:26 +00:00
Peter Wemm
dc1a0cbb63
Minor tweak to allow the mbone mapper to work again on hosts which are
...
themselves acting as multicast routers.
Reviewed by: Bill Fenner (quite some time ago)
1996-01-29 16:04:20 +00:00
Mike Pritchard
dd230f5e05
Don't install sendmail setgid kmem since it doesn't really
...
require kmem access. It is currently configured to call getloadavg(3),
which uses sysctl(2) to determine the load average, which is the
only reason some sendmails require kmem access.
1996-01-29 13:19:49 +00:00
Andrey A. Chernov
147f36b297
Add missing cat9
1996-01-29 12:34:43 +00:00
David Greenman
2c68345ab4
Added a check/panic for vm_map_find failing to find space for the page
...
tables/u-pages when forking. This is a "can't happen" case. :-)
1996-01-29 12:10:30 +00:00
David Greenman
07bbd7f1bb
Implement what I mentioned in rev 1.18: limit per-bucket allocations to
...
60% of physical memory or 60% of malloc area size, whichever is smaller.
1996-01-29 11:12:37 +00:00
David Greenman
54e7152c15
Fixed two bugs in the calculation of the malloc area (kmem_map) size:
...
1) The calculation didn't account for NMBCLUSTERS, so if a large number of
clusters was specified, it would leave little or no space for kernel
malloc.
2) It was bogusly restricted to v_page_count. This doesn't take into
account the sparseness of the malloc area and would have caused
problems on machines with small amounts of memory. It should probably
instead be changed to set the malloc limit to be constrained by
the amount of memory, but I didn't do this.
1996-01-29 09:58:34 +00:00
Gary Palmer
b6c4b2f9a6
Add an option to start mrouted. Off by default
1996-01-29 08:46:14 +00:00
Justin T. Gibbs
7658b0a216
Add LIST_INSERT_BEFORE and TAILQ_INSERT_BEFORE.
...
Change examples to actually free() the nodes removed from lists.
Give examples of faster list deletion routines.
1996-01-29 03:23:05 +00:00
Justin T. Gibbs
7db797deb6
Add LIST_INSERT_BEFORE and TAILQ_INSERT_BEFORE. These are used by the
...
new eisaconf code.
1996-01-29 03:20:44 +00:00
Justin T. Gibbs
299bb9dbd6
Prevent media eject on first open and re-enable ejection on last close.
...
The previous behavior was based on the lifetime of a "mount session"
which isn't very obvious.
1996-01-29 03:19:23 +00:00
Justin T. Gibbs
0fed413e64
Update copyright.
1996-01-29 03:18:20 +00:00
Justin T. Gibbs
65ed8cbd4e
Kernel printf now returns int.
1996-01-29 03:18:05 +00:00
Justin T. Gibbs
4697fd511e
Changes to support Performance enhancements in the sequencer.
...
Bring back the polling code (for dumps mostly), but protect it
with splbio() to make it safe for reprobes.
1996-01-29 03:17:39 +00:00
Justin T. Gibbs
4a1e5d799a
Finally commit Serge's multicast and "misc other changes" patch. I
...
don't have a network to test it on here, but it does probe my card okay.
Submitted by: "Serge A. Babkin" <babkin@hq.icb.chel.su>
1996-01-29 03:16:14 +00:00
Justin T. Gibbs
b18d8f49f2
Another pass through eisaconf. Ioaddrs and Maddrs are link lists now.
...
The Bt driver is the only one that actually registers multiple addresses.
Probe output is formatted to 80 columns.
1996-01-29 03:13:23 +00:00
Justin T. Gibbs
5327d59536
Performance optimizations. Unroll all bcopies. Use PIO to transfer SCBs
...
since setting up the DMA is too costly. Restructure for efficiency.
Pause the sequencer when a parity error occurs so that the kernel driver
knows during which phase the error was encountered.
1996-01-29 03:12:06 +00:00
Jordan K. Hubbard
4dda2104dc
Whoops! Include paths.h instead of sys/cdefs.h - that results in
...
PATH_VARTMP having a somewhat saner value.
Submitted by: matthew green <mrg@eterna.com.au>
By way of: Eric Allman <eric@sendmail.org>
1996-01-29 02:58:11 +00:00
John Dyson
4fd00d508b
Fixed an uninitialized variable (argument to vm_map_find) -- problem
...
that DG detected, and promptly found a fix.
Submitted by: davidg
1996-01-29 02:57:33 +00:00
Wolfram Schneider
f352f5418c
german calenda
1996-01-29 00:34:18 +00:00
Wolfram Schneider
bd88a8ddbf
include preprocessor commands like
...
#ifndef _calendar_christian_
#define _calendar_christian_
[...]
#endif
1996-01-29 00:33:02 +00:00
Wolfram Schneider
b206b6bf2b
install new calendars/de_DE.ISO8859-1/calendar.* files
1996-01-29 00:31:29 +00:00
Wolfram Schneider
8a532fac40
Section SEE ALSO complete
1996-01-29 00:05:36 +00:00
Wolfram Schneider
818be56b8d
Section FILES and SEE ALSO complete
1996-01-29 00:02:39 +00:00
Wolfram Schneider
4714ab693b
Section FILES and SEE ALSO completed
...
Section FILES and SEE ALSO completed
1996-01-28 23:57:38 +00:00
Wolfram Schneider
7b30d8a2b1
Section FILES and SEE ALSO completed
1996-01-28 23:57:09 +00:00
Wolfram Schneider
1cf8f98cbb
A manpage. May be the file nologin.5 should located in
...
src/share/man/man5.
1996-01-28 23:49:05 +00:00
Wolfram Schneider
98d04b7c68
Read from standard input if file name "-" is given.
1996-01-28 23:43:37 +00:00
John Dyson
89d1440458
Added sys_pipe into files.
1996-01-28 23:43:06 +00:00
John Dyson
f982721359
Enable the new fast pipe code. The old pipes can be used with the
...
"OLD_PIPE" config option.
1996-01-28 23:41:40 +00:00
John Dyson
10c5615c1d
Added new files to support the new fast pipes. After the follow-on
...
commits, pipe performance should increase significantly. The pipe(2)
system call is currently supported, while fifofs will be added later.
1996-01-28 23:38:26 +00:00
Joerg Wunsch
adb2fd2d93
Make worm.c compile with -Wall -Werror again.
...
. remove some unused variables
. declare worminit() right this time, it's actually extern (?)
. use wormminphys(), now that it's already there (hope i've got this right)
1996-01-28 23:33:23 +00:00
Julian Elischer
1c07bf3556
Submitted by: rich (which one?)
...
Another special case for probing multi-CD cdrom drives.
2nd try at this patch.
1996-01-28 22:41:44 +00:00
Garrett Wollman
5dec5a0060
Implement a prototype interface to bus-master IDE DMA on the Triton
...
chipset. This does not attempt to do anything special with the timing
on the hope that the BIOS will have done the right thing already. The
actual interface from the wd driver to the new facility is not
implemented yet (this commit being an attempt at prodding someone else
to do it because looking at the wd driver always confuses the h*** out of me).
1996-01-28 22:16:20 +00:00
Jordan K. Hubbard
93f4df92ad
Back out the previous change. It's not correct for -current.
1996-01-28 21:51:57 +00:00
Jordan K. Hubbard
b73daed8ca
Add an entry for the "MBR-7", whatever that is.
...
Submitted by: rich
1996-01-28 20:43:49 +00:00
Jordan K. Hubbard
2ed427b0ad
Man page for the vx driver.
...
Submitted by: Frederick Earl Gray <fgray@owlnet.rice.edu>
1996-01-28 20:33:44 +00:00
Jordan K. Hubbard
e2c0b0985f
3c590 driver for FreeBSD
...
Submitted by: Frederick Earl Gray <fgray@owlnet.rice.edu>
1996-01-28 20:31:11 +00:00
Bruce Evans
6a188c276a
Use umask disk_umask=037 for all (writable) disks. Use umask
...
tape_umask=017 for all tapes. This has a significant effect only
for ft and st (they were created with the wrong umask 002 and then
chmod'ed to mode 640; now they are created with mode 660).
Chmod the st control devices (mode 3) to 600. These need to be
more secure than the st i/o devices, but were less secure.
Use the default umask of 077 for joy0. 002 gave mode 664, which
is insecure.
Use umask 037 for ch*. Cosmetic.
Removed redundant chmod's.
Sorted case lists for disks.
1996-01-28 19:10:37 +00:00
John Dyson
44196d615f
An earlier modification had decreased CPU usage, but also
...
decreased performance. This essentially undoes that change.
1996-01-28 18:25:54 +00:00
John Fieber
bc3dd984f4
Formatting tweak.
1996-01-28 16:59:05 +00:00
John Fieber
63da77f219
Add info about distinguishing freebsd versions.
...
Submitted by: obrien@cs.ucdavis.edu
1996-01-28 16:36:24 +00:00
Poul-Henning Kamp
02ae573ca8
make devfs_add_devswf a little smarter about '/';
1996-01-28 10:07:55 +00:00
Poul-Henning Kamp
0c68712e02
Fix DEVFS, remove unused vars.
1996-01-28 10:02:38 +00:00
Joerg Wunsch
6e333abfc2
Minor but fatal spelling error when merging my code into -current.
...
Also declared worminit() to avoid a compiler warning. Seems that the
other SCSI drivers don't declare XXinit() yet, so perhaps we'd also
create a typedef for these func's.
1996-01-28 09:56:04 +00:00
Bruce Evans
80f9be1460
Fixed dangling pointer bugs in DIOCSDINFO.
...
Enabled DEVFS support. It doesn't work while devfs is mounted
(add_devfs_devsw() doesn't work then), but seems to be safe.
1996-01-28 08:15:44 +00:00
Gary Palmer
60dc88f2ce
Add (at long last) an option to say if you want to run the printer
...
daemon (lpd) or not. Set to run it by default.
1996-01-28 08:08:37 +00:00
Rodney W. Grimes
a7ba018ad1
Add missing ${DESTDIR} to afterinstall: target.
1996-01-27 23:57:06 +00:00
Garrett Wollman
31c5632840
Decode configuration for the IDE part of the Triton chipset. This
...
includes a hack in the probe code: the 82371FB is a multifuction
device, but doesn't properly set the configuration bit which
indicates this. So, we just hard-wire all 82371FBs as multifunction
devices.
This does not actually make the bus-master IDE stuff work, although
if anyone wants to work on that, I have the databooks that tell
how to use it.
1996-01-27 20:14:32 +00:00