Wilko Bulte
21a6b0d3ba
SMP updates / sync to HARDWARE.TXT version. SGMLify comes next.
2001-04-29 18:39:42 +00:00
Mark Murray
3a6235e555
Replacement of the old error() routine with errx(3) was premature.
...
There are protocol issues to deal with.
Bring back this routine (renamed to avoid a library conflict in libssh)
and overhaul it for more 21st Century style coding.
Pointed out by: bde
2001-04-29 17:50:29 +00:00
Wilko Bulte
0fff015e49
Remove most of the CPU: sections, and reflect SMP capability of
...
FreeBSD/alpha.
2001-04-29 13:27:26 +00:00
Poul-Henning Kamp
855aa097af
VOP_BALLOC was never really a VOP in the first place, so convert it
...
to UFS_BALLOC like the other "between UFS and FFS function interfaces".
2001-04-29 12:36:52 +00:00
Poul-Henning Kamp
b7ebffbc08
Add a vop_stdbmap(), and make it part of the default vop vector.
...
Make 7 filesystems which don't really know about VOP_BMAP rely
on the default vector, rather than more or less complete local
vop_nopbmap() implementations.
2001-04-29 11:48:41 +00:00
Poul-Henning Kamp
bdb8855550
Make a panic less misleading.
2001-04-29 11:45:15 +00:00
Poul-Henning Kamp
f2ddd13ad2
Call ufs_bmaparray() directly instead of indirectly via VOP_BMAP().
2001-04-29 10:25:30 +00:00
Poul-Henning Kamp
954a0e256e
Remove two unused arguments from ufs_bmaparray().
2001-04-29 10:24:58 +00:00
Poul-Henning Kamp
e955479077
Remove faint traces of blind copy&paste.
2001-04-29 10:23:50 +00:00
Poul-Henning Kamp
0c25dbeb17
Remove faint traces of non-existant ffs_bmap().
2001-04-29 10:23:32 +00:00
Mark Murray
c0264d438b
Grrr. Fix a line that was fatfingered out during the cleanup.
...
Submitted by: bde
Pointy hat: markm
2001-04-29 09:03:52 +00:00
Dima Dorfman
47a3012123
Clarify a little: the mandatory argument is an event number.
...
PR: 26905
Submitted by: AMAKAWA Shuhei <sa264@cam.ac.uk>
2001-04-29 03:54:48 +00:00
Dima Dorfman
3a94b85f8d
Add xref to sym(4)
...
PR: 26881
2001-04-29 03:48:35 +00:00
Dima Dorfman
cfa022313d
mdoc(7) police: use .Va and .Vt where appropriate
2001-04-29 03:45:04 +00:00
Peter Wemm
c8c08ef0e5
Disable llib. The previous commit does not go anywhere near far enough
...
to enable this.
1: it was running xlint out of the object directory, which is not
safe (ie: run a 5.x binary on a 4.x world - no libc.so.5, or run an
alpha binary on x86).
2: lint has /usr/libexec/lint1 and /usr/libexec/lint2 hard coded in.
This is the same as problem 1.
3: lint has got /usr/bin/cc hard coded in as well. Also, see problem 1.
There are probably more problems, but these are enough of a showstopper.
2001-04-29 03:19:58 +00:00
Alfred Perlstein
f411fba5d3
Remove incorrect comment.
...
Submitted by: quinot@inf.enst.fr <quinot@inf.enst.fr>
PR: kern/26893
2001-04-29 03:10:24 +00:00
Greg Lehey
60fb0ce365
Revert consequences of changes to mount.h, part 2.
...
Requested by: bde
2001-04-29 02:45:39 +00:00
Daniel C. Sobral
49acc8fe50
Bring in ficl 2.05.
...
This version has a step debugger, which now completely replaces the
old trace feature. Also, we moved all of the FreeBSD-specific MI
code to loader.c, reducing the diff between this and the official
FICL distribution.
2001-04-29 02:36:36 +00:00
Cameron Grant
cd94939222
don't unlock the channel in chn_read, msleep will do it for us.
...
PR: kern/26430
2001-04-29 02:31:02 +00:00
David E. O'Brien
d856af0b1a
Add back in the bits to remove any existing "schg" flags as we have
...
kernel's out in wild that still have these flags set.
2001-04-29 01:53:57 +00:00
Jose M. Alcaide
6fc237b59f
Fix typo: GREMANLINKS -> GERMANLINKS
2001-04-29 00:49:31 +00:00
Jose M. Alcaide
3720cf092c
Add es_ES.
2001-04-29 00:38:26 +00:00
Dima Dorfman
dad32714ad
Document allscreens_kbdflags.
...
Reviewed by: ru
2001-04-28 20:57:26 +00:00
Dima Dorfman
ac25a66fb3
Add an allscreens_kbdflags option. Same thing as allscreens_flags,
...
but runs kbdcontrol instead of vidcontrol.
Reviewed by: ru
2001-04-28 20:56:53 +00:00
Dima Dorfman
344553425e
mdoc(7) police: use .Va and .Vt where appropriate
...
Reviewed by: ru
2001-04-28 20:51:23 +00:00
Josef Karthauser
dc9c693750
Remind the user that they need to check CPAN manually for updates
...
to perl5 modules installed by hand.
2001-04-28 16:15:50 +00:00
Mark Murray
c7d9dcd340
Cleaner method of making PAMable apps static (in the optional case of
...
wanting static apps).
2001-04-28 15:18:10 +00:00
Alexey Zelkin
cd8136756a
Add category definitions (which were missing) for locale categories LC_MESSAGES,
...
LC_NUMERIC, LC_MONETARY. Information source is POSIX locale defintions
collection at ftp://dkuug.dk/i18n/WG15-collection/
2001-04-28 15:13:30 +00:00
Mark Murray
42792ad958
Dike out Kerberos(IV) support on the grounds that better kerberos
...
support can be gotten via PAM.
2001-04-28 13:44:14 +00:00
Mark Murray
1351464cc7
Dike out the Kerberos(IV) support on the grounds that better kerberos
...
support can be already obtained via PAM.
2001-04-28 13:40:52 +00:00
Alexander Langer
63060b7aef
Improve description of "new_sysent".
2001-04-28 13:19:20 +00:00
Alexander Langer
50c39ea7a5
Add SYSCALL_MODULE.9, a manpage for the SYSCALL_MODULE wrapper macro
...
for syscall klds.
Some text of this manpage is based on the comments in the example
syscall module written by Assar Westerlund.
Reviewed by: ru
2001-04-28 13:18:40 +00:00
Alfred Perlstein
6157b69f4a
Instead of asserting that a mutex is not still locked after unlocking it,
...
assert that the mutex is owned and not recursed prior to unlocking it.
This should give a clearer diagnostic when a programming error is caught.
2001-04-28 12:11:01 +00:00
Mark Murray
289ef82e3c
Enable (optional) static linking.
2001-04-28 08:06:33 +00:00
Mark Murray
9c3f4f5208
Damn. That should be _enable_ static linking, not _force_ static linking.
2001-04-28 07:58:12 +00:00
Mark Murray
d0392caa7b
Enable (optional) static linking.
...
Asked for by: BDE
2001-04-28 07:56:49 +00:00
Mark Murray
618b0bba1f
Change names of functions and variables with global scope that are
...
in conflict with library values of the same name. This allows static
linking.
2001-04-28 07:55:19 +00:00
Mark Murray
f9ebf4c2b5
Allow static linking.
...
Asked for by: BDE
2001-04-28 07:44:37 +00:00
Mark Murray
8490ea92d6
Clean up the error handling code a bit. There is no need to "roll our
...
own" error() routine when errx() is available. This resolves a conflict
when linking statically.
2001-04-28 07:43:01 +00:00
Alfred Perlstein
c20e578f5a
Distinguish between rpc version numbers in the client cache to avoid
...
replying on the wrong port.
2001-04-28 04:26:32 +00:00
Alfred Perlstein
de72020ec1
handles.c belonged to the old stub lockd, nuke it.
2001-04-28 02:19:15 +00:00
Alfred Perlstein
622d8a963c
procs.c belonged to the old stub lockd, nuke it.
2001-04-28 02:17:33 +00:00
Dima Dorfman
9434a1c780
Document "chdir" builtin.
2001-04-28 02:13:58 +00:00
John Baldwin
4d4bc9acc6
Add in a missing call to forward_hardclock() in the SMP case.
...
Submitted by: bde
2001-04-28 01:37:44 +00:00
Andrey A. Chernov
68bfc19537
Fix wrong (char) cast (instead of unsigned char) causing highlighting of all
...
8bit characters due to famous sign extension bug.
2001-04-27 22:35:44 +00:00
Cameron Grant
680307ae14
be more specific in identifying the chip type
2001-04-27 22:26:36 +00:00
Bruce A. Mah
bc5a891c0e
New release note: SMPng on alpha.
...
MFC noted: wx(4) hardware support.
2001-04-27 22:25:15 +00:00
Alfred Perlstein
93c7ba9f09
Address a number of problems with sysctl_vm_zone().
...
The zone allocator's locks should be leaflocks, meaning that they
should never be held when entering into another subsystem, however
the sysctl grabs the zone global mutex and individual zone mutexes
while holding the lock it calls SYSCTL_OUT which recurses into the
VM subsystem in order to wire user memory to do a safe copy. This
can block and cause lock order reversals.
To fix this:
lock zone global.
get a count of the number of zones.
unlock global.
allocate temporary storage.
format and SYSCTL_OUT the banner.
lock global.
traverse list.
make sure we haven't looped more than the initial count taken
to avoid overflowing the allocated buffer.
lock each nodes.
read values and format into buffer.
unlock individual node.
unlock global.
format and SYSCTL_OUT the rest of the data.
free storage.
return.
Other problems included not checking for errors when doing sysctl out
of the column header. Fixed.
Inconsistant termination of the copied string. Fixed.
Objected to by: des (for not using sbuf)
Since the output is not variable length and I'm actually over
allocating signifigantly and I'd like to get this fixed now, I'll
work on the sbuf convertion at a later date. I would not object
to someone else taking it upon themselves to convert it to sbuf.
I hold no MAINTIANER rights to this code (for now).
2001-04-27 22:24:45 +00:00
Bill Fenner
4f3c11a654
Better handling of ioctl(SIOCSIFFLAGS) failing in ifpromisc():
...
- Don't print the "promiscuous mode (enabled|disabled)" on failure
- Restore the reference count on failure
2001-04-27 22:20:22 +00:00
Bruce A. Mah
8ed3802bb0
First commit of RELNOTESng, the rewrite of the *.TXT documentation
...
files.
src/release/doc/README has additional information.
Reviewed by: -current, -doc
2001-04-27 21:28:02 +00:00