jkh
af8d56d484
Fix this correctly - check if mfs_getimage() succeeds before settings
...
the MFS root unconditionally, just as on the x86.
Prompted by: msmith
1998-10-30 01:36:40 +00:00
jkh
573dce4383
Take MFS_ROOT out for now; for some reason, the alpha GENERIC chokes
...
and dies if it can't find the MFS root whereas the x86 one seems to sail
past. Looking at the code, I can't see how either one works, so I'm
confused. :)
1998-10-30 01:17:42 +00:00
msmith
b7cb0214c9
Make the BTX loader much more quiet about what it's doing. This removes
...
most of the "what the (*^&%(*^ was that?" stuff that normally flies by.
1998-10-30 00:11:35 +00:00
brian
88e66bf771
Don't call PacketAliasIn() when we turn around packets destined
...
for our interface address. We're about to call ip_Input()
anyway, and ip_Input() does the PacketAliasIn().
Stack trace provided by: Cameron Grant <gandalf@vilnya.demon.co.uk>
1998-10-29 23:47:10 +00:00
msmith
36c3e6804b
Prevent buffer overflow in getpwnam()
...
PR: bin/8176
Submitted by: Archie Cobbs <archie@whistle.com>
1998-10-29 23:16:24 +00:00
nate
2b9a0363f5
tx(4) - misspelled word
...
PR: misc/8491
Submitted by: billf@jade.chc-chimes.com
1998-10-29 22:54:14 +00:00
jdp
06db33418e
Add support for -Wformat consistency checking between format strings
...
and their argument lists for the err(3) family of functions. Note,
I intentionally used __printflike instead of __printf0like for
warnx. Although a NULL format string is legal for that function, it
doesn't make any sense.
1998-10-29 22:18:47 +00:00
rnordier
4046cc96fe
Clarify processing of the string argument by psignal().
1998-10-29 22:17:46 +00:00
obrien
0ebc9c6d03
``MAKEDEV bpf3'' is now consistant with many of the other devices in that
...
bpf{0,1,2} will be created.
1998-10-29 22:16:29 +00:00
jdp
dea39ed229
Per request from ache, change the numbering scheme of __FreeBSD_cc_version.
...
Its form is now like __FreeBSD_version, with the FreeBSD revision in
the top digits.
1998-10-29 22:11:08 +00:00
rnordier
6e547702d7
(Whoops: make it better instead of worse this time). Clarify
...
processing of the string argument by perror().
1998-10-29 22:08:59 +00:00
rnordier
d023e194f9
Clarify processing of the string argument by perror().
1998-10-29 21:59:38 +00:00
gibbs
25b0d92fe5
Correct the reporting of the queue full condition so that the XPT layer
...
can properly throttle tags.
Add diagnostic printfs for firmware result codes that we encounter but
don't know anything about.
1998-10-29 17:41:34 +00:00
dima
0ae4c4c0e7
Bump VERSREQ to make ``config'' happy.
...
Obtained from: Makefile.i386
1998-10-29 17:09:36 +00:00
rnordier
0f216504b5
Check for a zero-length as well as a NULL string argument.
1998-10-29 14:40:20 +00:00
abial
79fe648432
Update help files to reflect changes in vm utility.
1998-10-29 12:46:31 +00:00
abial
c0343e59cb
Fix conversion from pages to kB's.
...
Noticed by: luigi
Obtained from: sources for vmstat(8)
1998-10-29 12:38:06 +00:00
bde
9a84781068
Oops, rev.1.167 made the device number checking in bdevvp() too strict
...
for mfs root mounts. Don't require major 255 to be in bdevsw[].
1998-10-29 11:50:32 +00:00
rnordier
042df0ac22
The man page implies that the string argument to psignal() may be
...
NULL, in line with perror(3). However, the code presently checks only
for a zero-length string. Check for both.
1998-10-29 11:39:39 +00:00
dg
dce7995d53
Fixed editing error. Pointed out by bde.
1998-10-29 11:04:22 +00:00
obrien
3a20ac4f9d
Increase the granularity of the debugging messages.
1998-10-29 10:38:57 +00:00
obrien
7b016aff6e
Add some debugging statments (only if DEBUG opt is set), to try pin down
...
the hangs many of us are experiencing.
1998-10-29 10:18:49 +00:00
bde
011dea986e
Don't install the lp.4 -> plip.4 links, since the important one of them
...
clobbers the new plip.4 non-link.
1998-10-29 09:57:40 +00:00
peter
fe9b0651f9
Remove the V_SAVEMETA flag, nothing uses it any more now that msdosfs and
...
ext2fs call vtruncbuf() directly. This simplifies and cleans up
vinvalbuf() a little.
1998-10-29 09:51:28 +00:00
peter
0c010ce2d1
error return assignment was less than ideal. Fix the part that caused
...
warnings to be the same as the ffs code. Previously, any error from
the UFS_UPDATE() call was lost (I think).
1998-10-29 09:44:12 +00:00
bde
d04d0ef759
`vector xxxintr' should cause a syntax error.
1998-10-29 09:42:05 +00:00
bde
5652a4b64f
Fixed missing link and disordering in previous commit.
1998-10-29 09:35:10 +00:00
peter
c002ba1c81
Use vtruncbuf() to clean out cached blocks on a file shorten rather than
...
the more expensive vinvalbuf(), based on the FFS version of the same
routine. I don't have any ext2fs filesystems to test this on.
1998-10-29 09:30:52 +00:00
peter
fd7d7fb526
Use vtruncbuf() rather than vinvalbuf() when shortening files.
1998-10-29 09:29:17 +00:00
jdp
e7e02b314f
Make the definition of __printf0like() vary according to the value
...
of __FreeBSD_cc_version, so that its use is safe with older compilers
and with non-FreeBSD compilers.
1998-10-29 04:41:24 +00:00
jdp
5eec3e3f20
Add a new predefined preprocessor symbol "__FreeBSD_cc_version",
...
with a numeric value that describes the feature level of the
compiler. This can be used to check for the presence/absence of
FreeBSD-specific compiler features. The value is a decimal number
whose digits have the form VRRRRFF, where:
V = Compiler vendor. 0 (elided) means gcc.
RRRR = Vendor's version number, e.g., 2721 for the current
gcc version (2.7.2.1).
FF = FreeBSD-specific revision level. 00 means the stock
compiler from the vendor.
The value of "__FreeBSD_cc_version" is hard-coded in
"src/contrib/gcc/config/i386/freebsd.h" and must be incremented
when new FreeBSD-specific compiler features are added. I considered
simply picking up the value of FreeBSD_version from <osreldate.h>.
But that would break cross compiles of gcc.
PR: Part of the fix for gnu/8452
Suggested by: bde
1998-10-29 04:27:06 +00:00
brian
5f6ddf9a47
Remove some redundant (#if 0'd) code.
1998-10-29 02:12:54 +00:00
wollman
b9784762c1
A small fragment of new ISA framework: manifest constants for the resources
...
implemented by the i386 root nexus.
1998-10-29 01:56:23 +00:00
wollman
c1bc5967b6
A Perl5 version of makedevops.sh. Fixes a bug in the sh/awk version
...
which really annoyed me at the time but I don't think bites me any
more.
1998-10-29 01:52:59 +00:00
wollman
884da79e48
The new resource manager, hopefully in a reasonably stable form.
1998-10-29 01:48:36 +00:00
jkh
f3968a7d32
Unlink old contents of package when extracting new.
...
Submitted by: pst
1998-10-28 22:44:24 +00:00
rvb
dc7a9e560a
Change the way unmounting happens to guarantee that the
...
client programs are allowed to finish up (coda_call is
forced to complete) and release their locks. Thus there
is a reasonable chance that the vflush implicit in the
unmount will not get hung on held locks.
1998-10-28 20:31:13 +00:00
rvb
ff30297a7a
Update
1998-10-28 19:39:12 +00:00
rvb
f3f6c9f429
Venus must be passed O_CREAT flag on VOP_OPEN iff this is
...
a creat so that we can will allow a mode 444 file to be
written into. Sync with the latest coda.h and deal with
collateral damage.
1998-10-28 19:33:50 +00:00
msmith
45c6ebc96d
Simplify the "is a character ready" test, so that we don't return a false
...
negative for keypresses with zero ascii values. This is in line with the
comconsole test, rather than being more ambitious.
Submitted by: rnordier
1998-10-28 19:24:15 +00:00
abial
8ba00ec7af
Corect info about help files being stored in ar archive.
...
Submitted by: Eric P. Scott <eps@sirius.com>
1998-10-28 16:42:51 +00:00
abial
e119303921
Add missing psm0 dev entry.
...
Submitted by: Eric P. Scott <eps@sirius.com>
1998-10-28 16:26:29 +00:00
abial
5c614b11dd
Added TODO list. Automate changing of the "Last updated" field.
1998-10-28 16:16:31 +00:00
dg
304c46fa2c
Fixed wrong comments in and about vm_page_deactivate().
1998-10-28 13:41:43 +00:00
dg
20b2c33d9a
Added a second argument, "activate" to the vm_page_unwire() call so that
...
the caller can select either inactive or active queue to put the page on.
1998-10-28 13:37:02 +00:00
kato
f09370e8b5
Sync with sys/i386/conf/Makefile.i386 revision 1.127.
1998-10-28 10:48:37 +00:00
jkh
d68de0ddb3
Clarify a rather ambiguous debugging message.
1998-10-28 10:37:54 +00:00
dfr
49507bba0e
Add BUS_DEBUG option in opt_bus.h
1998-10-28 08:37:10 +00:00
jdp
5b35be6f12
Back out previous work-around for "vmstat -i" failing on ELF
...
kernels. A better fix is now committed to "src/lib/libc/gen/nlist.c"
and "src/usr.sbin/kvm_mkdb/nlist.c".
1998-10-28 06:41:24 +00:00
jdp
3794f7fb2b
Handle ELF symbols better. This fixes "vmstat -i" for the case
...
where "/var/db/kvm_kernel.db" exists.
Note, kvm_mkdb tries to be clever, and skips rebuilding the database
if it thinks it's already up to date. To see the effects of this
fix, you may need to manually delete "/var/db/kvm_kernel.db" and
then run "kvm_mkdb".
1998-10-28 06:39:41 +00:00