John Dyson
164fd96f34
These changes fix a bug in the clustering code that I made worse when adding
...
support for EXT2FS. Note that the Sig-11 problems appear to be caused by
this, but there is still probably an underlying VM problem that let this
clustering bug cause vnode objects to appear to be corrupted.
The direct manifestation of this bug would have been severely mis-read
files. It is possible that processes would Sig-11 on very damaged
input files and might explain the mysterious differences in system
behaviour when phk's malloc is being used.
1995-09-23 21:12:45 +00:00
Peter Wemm
0c4276b066
missing \ causes -DDEBUG compile failure..
...
closes PR 696
Submitted by: me@freebsd.org
1995-09-23 17:32:30 +00:00
Andrey A. Chernov
feb1b301ec
Rename PATH_LOCK to PATH_UUCPLOCK
1995-09-23 15:17:32 +00:00
Andrey A. Chernov
b8643b5a1b
Due conflict to some obsoleted applications (dump/restore) rename
...
_PATH_LOCK to _PATH_UUCPLOCK
Pointed-by: bde
1995-09-23 15:14:25 +00:00
David Greenman
1b72e71cc2
Fixed netstat to not bogusly mangle the argv[] command args by rewriting
...
the way it stores and handles "interface". The previous behavior resulted
in strange output from 'w' and 'ps' when an interface specification was
given to netstat.
1995-09-23 15:04:28 +00:00
Satoshi Asami
93c188c20b
Prototype atof() so that the -speed option works. Closes bin/733.
...
Submitted by: candy@fct.kgc.co.jp (Toshihiro Kanda)
1995-09-23 09:44:11 +00:00
Peter Wemm
0d04cf6a1b
Tone down the doom-and-gloom prediction if one enables the si driver..
1995-09-23 08:52:30 +00:00
Satoshi Asami
36023e141b
Add Chuck Hein (chein@cisco.com) for his important contribution
...
regarding a fix of top coredumping on fast machines.
1995-09-23 06:23:18 +00:00
Peter Wemm
5fec88bb16
Fix typo.
...
The skeleton still had one reference to "THE REGENTS" instead of "[your name]"
1995-09-22 20:47:03 +00:00
Peter Wemm
4e3c5cb5f3
Update the /dev naming for the Specialix driver.. I've changed it to do
...
the same sort of thing as the Digiboard driver (ttyD*), as creating 96
/dev entries one by one was very painful.
1995-09-22 20:42:11 +00:00
Garrett Wollman
d7f570e630
Merge 4.4-Lite-2: update version number (we already have the same fixes).
...
Obtained from: 4.4BSD-Lite-2
1995-09-22 20:05:58 +00:00
Peter Wemm
a9aa8c37da
Add support for the "si" Specialix driver in "pstat -t"
...
The si driver is different to the others in that the _si_tty symbol
is a pointer, not the base of an array.
1995-09-22 20:01:34 +00:00
Peter Wemm
e0ad6557c5
Add some hooks visible from outside via nlist, so pstat can read the tty
...
state.
1995-09-22 20:00:12 +00:00
Garrett Wollman
6dfab5b1e1
Merge 4.4-Lite-2: always check the UDP checksum if it is present, even
...
if we are not generating checksums. (Save a test in the input path.)
1995-09-22 19:56:26 +00:00
Stefan Eßer
77b573149a
New approach to the PCI bus configuration mechanism probe problem:
...
- try to make sure there is any kind of PCI device
- if there is anything at port 0x0cf8, then check for mech. 1 or 2
1995-09-22 19:10:54 +00:00
Peter Wemm
b769f8efd6
Remove the "Danger will robinson!" printf's at the start. I'm pretty happy
...
with the driver's stability now. I've not had a single problem with it for
weeks.. All that remains is a bit of performance tuning, and finishing
the manpages.
1995-09-22 18:28:21 +00:00
John Fieber
3b2d7cc9ec
Lay some hooks for server side includes in HTML output. Specifically,
...
hooks for custom headers and footers.
1995-09-22 18:24:32 +00:00
Garrett Wollman
963e4c2a50
Fix BPf to generate a header mbuf for writes.
...
Fix loopback and discard interfaces to understand BPF writes.
(These two from Bill Fenner to fix PR 512.)
Move ifpromisc() from bpf.c to if.c as suggested by comment in BPF.
Send a notice to the log when promiscuous mode is enabled.
1995-09-22 17:57:48 +00:00
Garrett Wollman
f001bbb882
Correct spelling error in MTUDISC code.
1995-09-22 17:43:37 +00:00
Garrett Wollman
ce8bb77296
Print EtherTalk packets correctly; closes PR 649.
...
Document `-T' option in manual page.
Submitted by: Toshihiro Kanda <candy@fct.kgc.co.jp> (first fix only)
1995-09-22 17:24:51 +00:00
Peter Wemm
fcc3b6999e
Make ttyname() use posix-style tcgetattr() to check to see that it's
...
running on a tty. (Same as isatty()) The old-style TIOCGETP ioctl
wouldn't fly if the kernel didn't have COMPAT_43.
Submitted by: Carl Fongheiser <cmf@netins.net>
1995-09-22 17:01:28 +00:00
Poul-Henning Kamp
0ad2ff70ee
Stop using gnumalloc.
1995-09-22 14:14:32 +00:00
Poul-Henning Kamp
182b05e19e
A buglet when dumping and a stylistic point from Mike.
...
Submitted by: Mike Pritchard <mpp@mpp.minn.net>
1995-09-22 14:11:00 +00:00
Andrey A. Chernov
3b4ab8716f
Additionly parse /etc/sliphome/slip.slparms* to set keepalive,
...
outfill and slunit.
Make it more POSIXed.
Describe undocumented stuff.
1995-09-22 10:04:33 +00:00
Peter Wemm
4dc45a5fa1
Remove duplicate definition for tcps_persistdrop, as added by davidg some
...
time ago. I left in Garrett's one, because his was in the 4.4-Lite-2
location, making any diffs just that little bit smaller.
I presume this choice means that netstat needs to be recompiled before
"netstat -s" will give a meaningful answer on tcp stats.
1995-09-22 07:40:18 +00:00
David Greenman
ecf0c3ce4f
Shit! I changed the wrong doclusterread! ...Thanks to Steven Wallace and
...
Poul-Henning for convincing me that I should look at my mistake! :-)
1995-09-22 06:02:40 +00:00
Dima Ruban
89cc2fabf2
Print "1day" instead of "1days"
1995-09-22 00:50:37 +00:00
David Greenman
aee3c74900
Disable file read clustering until the bug(s) in vfs_cluster.c are fixed.
...
This should temporarily fix the sig 10/11 problems that people have been
having for the past 3 weeks.
1995-09-22 00:05:46 +00:00
Joerg Wunsch
449c6a18c2
Implement a rather gross hack to identify i386 a.out core files.
...
Takes advantage of some bytes in our current tss structure that
reliably have particular values (due to our current architecture or
CPU requirements).
1995-09-21 20:10:52 +00:00
Garrett Wollman
25f26ad85a
Merge with 4.4-Lite-2: fix bug that caused getsockopt of IP_HDRINCL
...
to fail.
Obtained from: 4.4BSD-Lite-2
1995-09-21 19:59:43 +00:00
Rodney W. Grimes
52834df1e7
Remove private beforeinstall: target that incorrectly attempted to make
...
the /usr/share/man/man8 directory no matter what DESTDIR was set to.
1995-09-21 19:33:55 +00:00
Garrett Wollman
3271ad14d8
Merge 4.4-Lite-2 by updating the version number.
...
Obtained from: 4.4BSD-Lite-2
1995-09-21 18:04:43 +00:00
Garrett Wollman
425f123ed4
Merge 4.4-Lite-2: update some declarations that we don't support anyway.
...
Obtained from: 4.4BSD-Lite-2
1995-09-21 17:58:07 +00:00
Garrett Wollman
2469dd60b7
Merge 4.4-Lite-2: use M_NOWAIT in in_pcballoc(), and return EACCES rather
...
than EPERM on illegal attempt to bind a reserved port.
Obtained from: 4.4BSD-Lite-2
1995-09-21 17:55:49 +00:00
Garrett Wollman
2180b92513
Merge with 4.4-Lite-2. This is actually a 64-bit fix; the second parameter
...
to in_control() is sometimes a pointer, and sometimes an integer, so use
u_long rather than int.
Obtained from: 4.4BSD-Lite-2
1995-09-21 17:50:45 +00:00
Garrett Wollman
ef91e5283e
Merge with 4.4-Lite-2. This involves changing the version number and
...
moving a declaration around.
Obtained from: 4.4BSD-Lite-2
1995-09-21 17:39:51 +00:00
Garrett Wollman
6c52bc4648
Merge with 4.4-Lite-2. This just adds a couple of tcpstat entries which
...
we don't currently set, but might in the future.
1995-09-21 17:29:13 +00:00
Stefan Eßer
d4a471bda0
Add preliminary support for the 53c860 and 53c875 ULTRA SCSI chips,
...
and for the 53c810ap, the improved version of the 53c810.
The driver should work with all those controllers, but doesn't know
about any of their advanced features.
1995-09-21 17:27:28 +00:00
Bruce Evans
beff52884f
Fix relocation of job table.
...
while { sleep 1 & wait; } do echo 1; done
corrupted the job table every 4th iteration.
1995-09-21 13:24:20 +00:00
Andreas Schulz
4d34303860
Change the machine name for the mount example for sunos to sunbox instead
...
of linuxbox to not confuse people.
1995-09-21 09:29:06 +00:00
Garrett Wollman
f138387af1
Add support in TCP for Path MTU discovery. This is highly experimental
...
and gated on `options MTUDISC' in the source. It is also practically
untested becausse (sniff!) I don't have easy access to a network with
an MTU of less than an Ethernet. If you have a small MTU network,
please try it and tell me if it works!
1995-09-20 21:00:59 +00:00
Garrett Wollman
2eeab93993
Only print `bpf: foo0 attached' if bootverbose.
1995-09-20 20:48:29 +00:00
John Fieber
65ed1e8754
Fix the phone number for Walnut Creek CDROM
1995-09-20 16:34:15 +00:00
Andrey A. Chernov
25883984a4
Use new _PATH_LOCK
...
Fix bug: pid was not assigned
1995-09-20 13:21:21 +00:00
Andrey A. Chernov
c0810b3cbc
Use new _PATH_LOCK for lock names
1995-09-20 13:10:50 +00:00
David Greenman
0704324a55
Fix rounding bug in last commit that would have caused the problem to not
...
be completely fixed.
1995-09-20 13:01:17 +00:00
Andrey A. Chernov
fa78e67a41
Add _PATH_LOCK: /var/spool/lock/
...
Suggested-by: bde
1995-09-20 13:01:04 +00:00
Andrey A. Chernov
89ba97703c
From Bruce:
...
slattach always exited early because fd is not open in acquire_line().
Other (trivial) changes that I've been neglecting for some time:
- Turn off O_NONBLOCK so that `chat' doesn't need to worry about it
(`chat' actually does worry about it).
- Really set speeds POSIXly :-). cfsetspeed() isn't POSIX.
- Fix spelling error in comment.
- Gripe about bad programming of doing everything from signal handlers.
slattach should be written to do everything from the sigsuspend() loop,
but I don't want to do it :-).
From me:
Use .PATH to find uucplock.c
Submitted by: bde
1995-09-20 12:56:25 +00:00
Jordan K. Hubbard
92e1dc86fa
Add `visual' command to help menu.
...
Fix a small benign display bug.
Submitted by: Michael Smith <msmith@atrad.adelaide.edu.au>
1995-09-20 12:07:22 +00:00
David Greenman
a9e0f8b2e0
Don't dereference a NULL pointer in the case of a null pipe.
...
e.g.:
ls |> foo.out
sh now behaves the same as it does under SunOS 4.x for this case.
1995-09-20 08:30:56 +00:00