]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
23 years agoFixed panics in npx exception handling. When using IRQ13 exception
bde [Wed, 2 May 2001 13:06:58 +0000 (13:06 +0000)]
Fixed panics in npx exception handling.  When using IRQ13 exception
handling, SMPng always switches the npx context away from curproc
before calling the handler, so the handler always paniced.  When using
exception 16 exception handling, SMPng sometimes switches the npx
context away from curproc before calling the handler, so the handler
sometimes paniced.  Also, we didn't lock the context while using it,
so we sometimes didn't detect the switch and then paniced in a less
controlled way.

Just lock the context while using it, and return without doing anything
except clearing the busy latch if the context is not for curproc.  This
fixes the exception 16 case and makes the IRQ13 case harmless.  In both
cases, the instruction that caused the exception is restarted and the
exception repeats.  In the exception 16 case, we soon get an exception
that can be handled without doing anything special.  In the IRQ13 case,
we get an easy to kill hung process.

23 years agoFix a misleading comment
brian [Wed, 2 May 2001 09:29:20 +0000 (09:29 +0000)]
Fix a misleading comment

Submitted by: Mark Knight <markk@knigma.org>

23 years ago- assign a separate debugging flag for debugging messages regarding the
hm [Wed, 2 May 2001 08:53:35 +0000 (08:53 +0000)]
- assign a separate debugging flag for debugging messages regarding the
  valid keyword handling and the holiday file processing
- don't issue a warning in case the holiday file is not found
- enable inclusion of ../Makefile.inc to reenable compiling-in monitor
  support into isdnd
- update manual page, add a comma and correct authors mail address

23 years agoDo the alpha dance for the change MarkM hath made on the i386 side.
mjacob [Wed, 2 May 2001 07:10:52 +0000 (07:10 +0000)]
Do the alpha dance for the change MarkM hath made on the i386 side.

23 years agoAlphabetize command-line options in the synopsis.
dd [Wed, 2 May 2001 06:41:46 +0000 (06:41 +0000)]
Alphabetize command-line options in the synopsis.

23 years agoAdd hint about how to build an ISA NMI card and why you'd want to do so.
imp [Wed, 2 May 2001 03:26:10 +0000 (03:26 +0000)]
Add hint about how to build an ISA NMI card and why you'd want to do so.

Reviewed by: bde, dima dorfman

23 years agoImplement the -r and -w options as `-o ro' and `-o noro', respectively. At
dd [Wed, 2 May 2001 02:16:16 +0000 (02:16 +0000)]
Implement the -r and -w options as `-o ro' and `-o noro', respectively.  At
least in -w's case, simply unsetting the correct bit in init_flags was not
enough.  The bit may be reset later if, say, the filesystem is marked `ro'
in fstab.  The command line option should override the fstab setting, but
did not.  The implementation of -r was changed for consistency.

PR: 26886
Reviewed by: archie

23 years agoOnly define DEBUG if it's undefined. This should eventually go, but
brian [Wed, 2 May 2001 01:47:34 +0000 (01:47 +0000)]
Only define DEBUG if it's undefined.  This should eventually go, but
can stay for now in case of problems.

23 years agoAdd a ``digi'' driver.
brian [Wed, 2 May 2001 01:08:09 +0000 (01:08 +0000)]
Add a ``digi'' driver.

This driver supports PCI Xr-based and ISA Xem Digiboard cards.
dgm will go away soon if there are no problems reported.  For now,
configuring dgm into your kernel warns that you should be using
digi.  This driver is probably close to supporting Xi, Xe and Xeve
cards, but I wouldn't expect them to work properly (hardware
donations welcome).

The digi_* pseudo-drivers are not drivers themselves but contain
the BIOS and FEP/OS binaries for various digiboard cards and are
auto-loaded and auto-unloaded by the digi driver at initialisation
time.  They *may* be configured into the kernel, but waste a lot
of space if they are.  They're intended to be left as modules.

The digictl program is (mainly) used to re-initialise cards that
have external port modules attached such as the PC/Xem.

23 years agoulpt(4) doesn't exist, so don't cross ref to it.
imp [Tue, 1 May 2001 21:46:28 +0000 (21:46 +0000)]
ulpt(4) doesn't exist, so don't cross ref to it.

Reviewed by: n_hibma

23 years agoDon't mount a md(4) over /dev on DEVFS enabled diskless systems.
phk [Tue, 1 May 2001 20:13:59 +0000 (20:13 +0000)]
Don't mount a md(4) over /dev on DEVFS enabled diskless systems.

23 years agoFix up unit attention and selection timeout handling in various peripheral
ken [Tue, 1 May 2001 19:37:25 +0000 (19:37 +0000)]
Fix up unit attention and selection timeout handling in various peripheral
drivers.

- change daprevent() to set CAM_RETRY_SELTO and SF_RETRY_UA when it calls
  cam_periph_runccb().
- change the pt(4) driver to ignore unit attentions
- change the targ(4) driver to retry selection timeouts
- clean up a few formatting glitches in the targ(4) driver

Reviewed by: gibbs

23 years agoFirst half of SGMLifying. More to follow.
wilko [Tue, 1 May 2001 18:46:19 +0000 (18:46 +0000)]
First half of SGMLifying. More to follow.

23 years agoFixed typos: dependant -> dependent
schweikh [Tue, 1 May 2001 14:10:12 +0000 (14:10 +0000)]
Fixed typos: dependant -> dependent

23 years agoFixed typos: decendant -> descendant
schweikh [Tue, 1 May 2001 14:09:20 +0000 (14:09 +0000)]
Fixed typos: decendant -> descendant

23 years agopseudo-device -> device in kernel config.
schweikh [Tue, 1 May 2001 11:26:14 +0000 (11:26 +0000)]
pseudo-device -> device in kernel config.
Reviewed by: joerg, dd

23 years agopseudo-device -> device in kernel config.
schweikh [Tue, 1 May 2001 10:52:50 +0000 (10:52 +0000)]
pseudo-device -> device in kernel config.
Approved by: joerg, dd

23 years agoAvoid a warning by making a variable a const char *.
dwmalone [Tue, 1 May 2001 10:35:20 +0000 (10:35 +0000)]
Avoid a warning by making a variable a const char *.

23 years agoDon't give a warning about "proc size mismatch" if no struct were
dwmalone [Tue, 1 May 2001 10:34:15 +0000 (10:34 +0000)]
Don't give a warning about "proc size mismatch" if no struct were
returned. (This arose on a list about a month ago when someone
found bogus warnings if they used "ps -Uuser_with_no_processes".)

Approved by: mckusick

23 years agoClean out some cruft that has been put in a better (central) place.
markm [Tue, 1 May 2001 10:30:08 +0000 (10:30 +0000)]
Clean out some cruft that has been put in a better (central) place.

23 years agoCompensate for header dethreading.
markm [Tue, 1 May 2001 09:37:01 +0000 (09:37 +0000)]
Compensate for header dethreading.

23 years agoCompenate for header dethreading.
markm [Tue, 1 May 2001 09:32:34 +0000 (09:32 +0000)]
Compenate for header dethreading.

23 years agoCompensate for header dethreading.
markm [Tue, 1 May 2001 09:30:02 +0000 (09:30 +0000)]
Compensate for header dethreading.

23 years ago* Add Config.pm to fight situations when perldoc(1) showed a manual page
joe [Tue, 1 May 2001 09:25:24 +0000 (09:25 +0000)]
* Add Config.pm to fight situations when perldoc(1) showed a manual page
  for a module overridden by BSDPAN instead of the original module.

* Fix wrong manual section numbers in SEE ALSO.

* Add `Revision 42' to the beer-ware license.  The BSDPAN author did not
  originally get the reference and removed the revision from original
  phk's version.

Submitted by: Anton Berezin <tobez@tobez.org>

23 years agoCompensate for header dethreading.
markm [Tue, 1 May 2001 09:24:15 +0000 (09:24 +0000)]
Compensate for header dethreading.

23 years agopseudo-device -> device in kernel config lines. Removed whitespace at EOL.
schweikh [Tue, 1 May 2001 09:15:30 +0000 (09:15 +0000)]
pseudo-device -> device in kernel config lines. Removed whitespace at EOL.
Reviewed by: joerg, dd

23 years agoUse ufs_bmaparray() rather than VOP_BMAP() on our own vnodes.
phk [Tue, 1 May 2001 09:12:39 +0000 (09:12 +0000)]
Use ufs_bmaparray() rather than VOP_BMAP() on our own vnodes.

23 years agoRemove blatantly pointless call to VOP_BMAP().
phk [Tue, 1 May 2001 09:12:31 +0000 (09:12 +0000)]
Remove blatantly pointless call to VOP_BMAP().

Use ufs_bmaparray() rather than VOP_BMAP() on our own vnodes.

23 years agoRemove blatantly pointless call to VOP_BMAP().
phk [Tue, 1 May 2001 09:12:05 +0000 (09:12 +0000)]
Remove blatantly pointless call to VOP_BMAP().

23 years agoCompensate for dethreaded headers.
markm [Tue, 1 May 2001 09:08:09 +0000 (09:08 +0000)]
Compensate for dethreaded headers.
(I have no religion about how this was done. Follow-up commits welcome)

23 years agoCompensate for dethreaded headers.
markm [Tue, 1 May 2001 09:02:06 +0000 (09:02 +0000)]
Compensate for dethreaded headers.
(I have no religion about how this was done. Follow-up commits welcome)

23 years agoCompensate for header dethreading.
markm [Tue, 1 May 2001 08:46:02 +0000 (08:46 +0000)]
Compensate for header dethreading.

23 years agoCompensate for header dethreading.
markm [Tue, 1 May 2001 08:39:23 +0000 (08:39 +0000)]
Compensate for header dethreading.

23 years agoImplement vop_std{get|put}pages() and add them to the default vop[].
phk [Tue, 1 May 2001 08:34:45 +0000 (08:34 +0000)]
Implement vop_std{get|put}pages() and add them to the default vop[].

Un-copy&paste all the VOP_{GET|PUT}PAGES() functions which do nothing but
the default.

23 years agoUndo part of the tangle of having sys/lock.h and sys/mutex.h included in
markm [Tue, 1 May 2001 08:13:21 +0000 (08:13 +0000)]
Undo part of the tangle of having sys/lock.h and sys/mutex.h included in
other "system" header files.

Also help the deprecation of lockmgr.h by making it a sub-include of
sys/lock.h and removing sys/lockmgr.h form kernel .c files.

Sort sys/*.h includes where possible in affected files.

OK'ed by: bde (with reservations)

23 years agoAdd cross reference to ast, for folks with IDE tape drives.
imp [Tue, 1 May 2001 03:43:34 +0000 (03:43 +0000)]
Add cross reference to ast, for folks with IDE tape drives.

23 years agoTurn on preemption by default on the alpha arch. This also removes the
jhb [Tue, 1 May 2001 00:19:24 +0000 (00:19 +0000)]
Turn on preemption by default on the alpha arch.  This also removes the
PREEMPTION kernel option.

Not objected to by: -alpha

23 years agomdoc(7) police: remove hard sentence breaks.
dd [Mon, 30 Apr 2001 23:20:43 +0000 (23:20 +0000)]
mdoc(7) police: remove hard sentence breaks.

23 years agoAdd sense key table entries for DATA PROTECT and BLANK CHECK. This will
ken [Mon, 30 Apr 2001 21:40:09 +0000 (21:40 +0000)]
Add sense key table entries for DATA PROTECT and BLANK CHECK.  This will
prevent scsi_sense_desc() from deferencing a NULL pointer when a drive
happens to return one of these sense keys.

Reported by: Michael Samuel <michael@miknet.net>

23 years agoAllow the size of the SSC memory disk used with the SKI emulator to be
jhb [Mon, 30 Apr 2001 21:26:43 +0000 (21:26 +0000)]
Allow the size of the SSC memory disk used with the SKI emulator to be
overridden in the kernel config file via the SSC_NSECT option.

23 years agoUncut&paste som bogus use of VOP_BMAP in cd9660::VOP_STRATEGY.
phk [Mon, 30 Apr 2001 21:23:05 +0000 (21:23 +0000)]
Uncut&paste som bogus use of VOP_BMAP in cd9660::VOP_STRATEGY.
XXX mark some stuff which looks like further cut&paste junk.

23 years agoUncut&paste som bogus use of VOP_BMAP in hpfs::VOP_STRATEGY.
phk [Mon, 30 Apr 2001 21:21:53 +0000 (21:21 +0000)]
Uncut&paste som bogus use of VOP_BMAP in hpfs::VOP_STRATEGY.

At the same time, eliminate uninitialized use of a vnode
pointer.  Interesting GCC didn't spot this.

23 years agoIn camperiphscsisenseerror(), don't return an error when the error action
ken [Mon, 30 Apr 2001 21:02:57 +0000 (21:02 +0000)]
In camperiphscsisenseerror(), don't return an error when the error action
is SS_NOP.

Submitted by: joerg

23 years agoRemove a real FQDN host reference from the example
dillon [Mon, 30 Apr 2001 20:19:22 +0000 (20:19 +0000)]
Remove a real FQDN host reference from the example

Add $FreeBSD tag

23 years agoRegen.
n_hibma [Mon, 30 Apr 2001 17:38:57 +0000 (17:38 +0000)]
Regen.

23 years agoAdd 4300C Id
n_hibma [Mon, 30 Apr 2001 17:37:11 +0000 (17:37 +0000)]
Add 4300C Id

Submitted by: Ernst de Haan <ernst@heinz.jollem.com>

23 years agoFreeBSD 3.0 is no longer in the future tense. Merge in some new
bmah [Mon, 30 Apr 2001 16:13:58 +0000 (16:13 +0000)]
FreeBSD 3.0 is no longer in the future tense.  Merge in some new
words from RELNOTESng to fix this.

PR: docs/26794
Submitted by: B.Candler@pobox.com

23 years agoFix an errant search and replace that broke SCSI start unit commands.
ken [Mon, 30 Apr 2001 16:07:38 +0000 (16:07 +0000)]
Fix an errant search and replace that broke SCSI start unit commands.

This should fix automatic spinups as well as 'camcontrol start'.

23 years agoFix typo: Descriptions of SK-9842 and SK-9843 (GigE NICs supported by
bmah [Mon, 30 Apr 2001 16:06:46 +0000 (16:06 +0000)]
Fix typo:  Descriptions of SK-9842 and SK-9843 (GigE NICs supported by
sk(4)) were reversed.

While I'm here, update list of cards supported by sk(4) to be consistent
with the manpage.

PR: docs/21700
Submitted by: neuf@lrs.e-technik.uni-erlangen.de

23 years agoFix typo: Descriptions of SK-9842 and SK-9843 were reversed.
bmah [Mon, 30 Apr 2001 16:02:46 +0000 (16:02 +0000)]
Fix typo:  Descriptions of SK-9842 and SK-9843 were reversed.

PR: docs/21700
Submitted by: neuf@lrs.e-technik.uni-erlangen.de

23 years agoMFS: Add sawfish and windowmaker (1.1.2.2 -> 1.1.2.3)
olgeni [Mon, 30 Apr 2001 15:59:53 +0000 (15:59 +0000)]
MFS: Add sawfish and windowmaker (1.1.2.2 -> 1.1.2.3)

They are required by sysinstall's XFree86 desktop configuration menu.

23 years agoFix typo in comment: dependancies -> dependencies
olgeni [Mon, 30 Apr 2001 15:46:07 +0000 (15:46 +0000)]
Fix typo in comment: dependancies -> dependencies

23 years agoThe pkg_version -c output will now call for a "make clean" before and
bmah [Mon, 30 Apr 2001 15:35:43 +0000 (15:35 +0000)]
The pkg_version -c output will now call for a "make clean" before and
after the port build/install.  The former cleans up "dirty" port work
directories that happen to be lying around, and the latter cleans up
after we're done so that they won't trip up someone else.

PR: ports/25106
Submitted by: tim@bishnet.net, nik, mwm@mired.org

23 years agoBacked out previous commit. It cause massive filesystem corruption,
bde [Mon, 30 Apr 2001 14:35:35 +0000 (14:35 +0000)]
Backed out previous commit.  It cause massive filesystem corruption,
not to mention a compile-time warning about the critical function
becoming unused, by replacing spec_bmap() with vop_stdbmap().

ntfs seems to have the same bug.

The factor for converting specfs block numbers to physical block
numbers is 1, but vop_stdbmap() uses the bogus factor
btodb(ap->a_vp->v_mount->mnt_stat.f_iosize), which is 16 for ffs with
the default block size of 8K.  This factor is bogus even for vop_stdbmap()
-- the correct factor is related to the filesystem blocksize which is not
necessarily the same to the optimal i/o size.  vop_stdbmap() was apparently
cloned from nfs where these sizes happen to be the same.

There may also be a problem with a_vp->v_mount being null.  spec_bmap()
still checks for this, but I think the checks in specfs are dead code
which used to support block devices.

23 years agoFixed typos; removed whitespace at EOL.
schweikh [Mon, 30 Apr 2001 10:20:46 +0000 (10:20 +0000)]
Fixed typos; removed whitespace at EOL.

23 years agoUpdate usage message with new options.
mckusick [Mon, 30 Apr 2001 05:36:32 +0000 (05:36 +0000)]
Update usage message with new options.

Submitted by: Ruslan Ermilov <ru@FreeBSD.org>

23 years agoWhen panic()'ing because of recursion on a non-recursive mutex, print
alfred [Mon, 30 Apr 2001 01:01:52 +0000 (01:01 +0000)]
When panic()'ing because of recursion on a non-recursive mutex, print
out the location it was initially locked.

Ok'd by: jake

23 years agoMake rtprio work again.
jake [Sun, 29 Apr 2001 22:09:26 +0000 (22:09 +0000)]
Make rtprio work again.
- add a missing break which caused RTP_SET to always return EINVAL
- break instead of returning if p_can fails so proc_lock is always
  dropped correctly
- only copyin data that is actually needed
- use break instead of goto
- make rtp_to_pri return EINVAL instead of -1 if the values are out
  or range so we don't have to translate

23 years agoBuild system:
dd [Sun, 29 Apr 2001 21:05:12 +0000 (21:05 +0000)]
Build system:
o Define a RELN_ROOT variable which points to the root of the relnotes
  tree (i.e., src/release/doc).
o By default, define DOC_PREFIX in terms of RELN_ROOT; this gives a
  bigger chance of finding the doc/ tree without help in the form of
  setting DOC_PREFIX on the command line.
o Respect DOCDIR; `make install` works now.

Approved by: bmah

23 years agoo As part of the move to not maintaining copies of the vnode owning uid
rwatson [Sun, 29 Apr 2001 19:53:50 +0000 (19:53 +0000)]
o As part of the move to not maintaining copies of the vnode owning uid
  and gid in the ACL, vaccess_acl_posix1e() was changed to accept
  explicit file_uid and file_gid as arguments.  However, in making the
  change, I explicitly checked file_gid against cr->cr_groups[0], rather
  than using groupmember, resulting in ACL_GROUP_OBJ entries being
  compared to the caller's effective gid only, not the remainder of
  its groups.  This was recently corrected for the version of the
  group call without privilege, but the second test (when privilege is
  added) was missed.  This change replaces an additiona cr->cr_groups[0]
  check with groupmember().

Pointed out by: jedgar
Reviewed by: jedgar
Obtained from: TrustedBSD Project

23 years agoAdd a note on setting DOC_PREFIX when building release notes.
bmah [Sun, 29 Apr 2001 19:24:32 +0000 (19:24 +0000)]
Add a note on setting DOC_PREFIX when building release notes.

23 years agoUnbreak world by defining isalnum() for libstand consumers.
msmith [Sun, 29 Apr 2001 19:06:57 +0000 (19:06 +0000)]
Unbreak world by defining isalnum() for libstand consumers.

23 years agoSMP updates / sync to HARDWARE.TXT version. SGMLify comes next.
wilko [Sun, 29 Apr 2001 18:39:42 +0000 (18:39 +0000)]
SMP updates / sync to HARDWARE.TXT version. SGMLify comes next.

23 years agoReplacement of the old error() routine with errx(3) was premature.
markm [Sun, 29 Apr 2001 17:50:29 +0000 (17:50 +0000)]
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

23 years agoRemove most of the CPU: sections, and reflect SMP capability of
wilko [Sun, 29 Apr 2001 13:27:26 +0000 (13:27 +0000)]
Remove most of the CPU: sections, and reflect SMP capability of
FreeBSD/alpha.

23 years agoVOP_BALLOC was never really a VOP in the first place, so convert it
phk [Sun, 29 Apr 2001 12:36:52 +0000 (12:36 +0000)]
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".

23 years agoAdd a vop_stdbmap(), and make it part of the default vop vector.
phk [Sun, 29 Apr 2001 11:48:41 +0000 (11:48 +0000)]
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.

23 years agoMake a panic less misleading.
phk [Sun, 29 Apr 2001 11:45:15 +0000 (11:45 +0000)]
Make a panic less misleading.

23 years agoCall ufs_bmaparray() directly instead of indirectly via VOP_BMAP().
phk [Sun, 29 Apr 2001 10:25:30 +0000 (10:25 +0000)]
Call ufs_bmaparray() directly instead of indirectly via VOP_BMAP().

23 years agoRemove two unused arguments from ufs_bmaparray().
phk [Sun, 29 Apr 2001 10:24:58 +0000 (10:24 +0000)]
Remove two unused arguments from ufs_bmaparray().

23 years agoRemove faint traces of blind copy&paste.
phk [Sun, 29 Apr 2001 10:23:50 +0000 (10:23 +0000)]
Remove faint traces of blind copy&paste.

23 years agoRemove faint traces of non-existant ffs_bmap().
phk [Sun, 29 Apr 2001 10:23:32 +0000 (10:23 +0000)]
Remove faint traces of non-existant ffs_bmap().

23 years agoGrrr. Fix a line that was fatfingered out during the cleanup.
markm [Sun, 29 Apr 2001 09:03:52 +0000 (09:03 +0000)]
Grrr. Fix a line that was fatfingered out during the cleanup.
Submitted by: bde
Pointy hat: markm

23 years agoClarify a little: the mandatory argument is an event number.
dd [Sun, 29 Apr 2001 03:54:48 +0000 (03:54 +0000)]
Clarify a little: the mandatory argument is an event number.

PR: 26905
Submitted by: AMAKAWA Shuhei <sa264@cam.ac.uk>

23 years agoAdd xref to sym(4)
dd [Sun, 29 Apr 2001 03:48:35 +0000 (03:48 +0000)]
Add xref to sym(4)

PR: 26881

23 years agomdoc(7) police: use .Va and .Vt where appropriate
dd [Sun, 29 Apr 2001 03:45:04 +0000 (03:45 +0000)]
mdoc(7) police: use .Va and .Vt where appropriate

23 years agoDisable llib. The previous commit does not go anywhere near far enough
peter [Sun, 29 Apr 2001 03:19:58 +0000 (03:19 +0000)]
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.

23 years agoRemove incorrect comment.
alfred [Sun, 29 Apr 2001 03:10:24 +0000 (03:10 +0000)]
Remove incorrect comment.

Submitted by: quinot@inf.enst.fr <quinot@inf.enst.fr>
PR: kern/26893

23 years agoRevert consequences of changes to mount.h, part 2.
grog [Sun, 29 Apr 2001 02:45:39 +0000 (02:45 +0000)]
Revert consequences of changes to mount.h, part 2.

Requested by: bde

23 years agoBring in ficl 2.05.
dcs [Sun, 29 Apr 2001 02:36:36 +0000 (02:36 +0000)]
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.

23 years agodon't unlock the channel in chn_read, msleep will do it for us.
cg [Sun, 29 Apr 2001 02:31:02 +0000 (02:31 +0000)]
don't unlock the channel in chn_read, msleep will do it for us.

PR: kern/26430

23 years agoAdd back in the bits to remove any existing "schg" flags as we have
obrien [Sun, 29 Apr 2001 01:53:57 +0000 (01:53 +0000)]
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.

23 years agoFix typo: GREMANLINKS -> GERMANLINKS
jmas [Sun, 29 Apr 2001 00:49:31 +0000 (00:49 +0000)]
Fix typo: GREMANLINKS -> GERMANLINKS

23 years agoAdd es_ES.
jmas [Sun, 29 Apr 2001 00:38:26 +0000 (00:38 +0000)]
Add es_ES.

23 years agoDocument allscreens_kbdflags.
dd [Sat, 28 Apr 2001 20:57:26 +0000 (20:57 +0000)]
Document allscreens_kbdflags.

Reviewed by: ru

23 years agoAdd an allscreens_kbdflags option. Same thing as allscreens_flags,
dd [Sat, 28 Apr 2001 20:56:53 +0000 (20:56 +0000)]
Add an allscreens_kbdflags option.  Same thing as allscreens_flags,
but runs kbdcontrol instead of vidcontrol.

Reviewed by: ru

23 years agomdoc(7) police: use .Va and .Vt where appropriate
dd [Sat, 28 Apr 2001 20:51:23 +0000 (20:51 +0000)]
mdoc(7) police: use .Va and .Vt where appropriate

Reviewed by: ru

23 years agoRemind the user that they need to check CPAN manually for updates
joe [Sat, 28 Apr 2001 16:15:50 +0000 (16:15 +0000)]
Remind the user that they need to check CPAN manually for updates
to perl5 modules installed by hand.

23 years agoCleaner method of making PAMable apps static (in the optional case of
markm [Sat, 28 Apr 2001 15:18:10 +0000 (15:18 +0000)]
Cleaner method of making PAMable apps static (in the optional case of
wanting static apps).

23 years agoAdd category definitions (which were missing) for locale categories LC_MESSAGES,
phantom [Sat, 28 Apr 2001 15:13:30 +0000 (15:13 +0000)]
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/

23 years agoDike out Kerberos(IV) support on the grounds that better kerberos
markm [Sat, 28 Apr 2001 13:44:14 +0000 (13:44 +0000)]
Dike out Kerberos(IV) support on the grounds that better kerberos
support can be gotten via PAM.

23 years agoDike out the Kerberos(IV) support on the grounds that better kerberos
markm [Sat, 28 Apr 2001 13:40:52 +0000 (13:40 +0000)]
Dike out the Kerberos(IV) support on the grounds that better kerberos
support can be already obtained via PAM.

23 years agoImprove description of "new_sysent".
alex [Sat, 28 Apr 2001 13:19:20 +0000 (13:19 +0000)]
Improve description of "new_sysent".

23 years agoAdd SYSCALL_MODULE.9, a manpage for the SYSCALL_MODULE wrapper macro
alex [Sat, 28 Apr 2001 13:18:40 +0000 (13:18 +0000)]
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

23 years agoInstead of asserting that a mutex is not still locked after unlocking it,
alfred [Sat, 28 Apr 2001 12:11:01 +0000 (12:11 +0000)]
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.

23 years agoEnable (optional) static linking.
markm [Sat, 28 Apr 2001 08:06:33 +0000 (08:06 +0000)]
Enable (optional) static linking.

23 years agoDamn. That should be _enable_ static linking, not _force_ static linking.
markm [Sat, 28 Apr 2001 07:58:12 +0000 (07:58 +0000)]
Damn. That should be _enable_ static linking, not _force_ static linking.

23 years agoEnable (optional) static linking.
markm [Sat, 28 Apr 2001 07:56:49 +0000 (07:56 +0000)]
Enable (optional) static linking.
Asked for by: BDE

23 years agoChange names of functions and variables with global scope that are
markm [Sat, 28 Apr 2001 07:55:19 +0000 (07:55 +0000)]
Change names of functions and variables with global scope that are
in conflict with library values of the same name. This allows static
linking.

23 years agoAllow static linking.
markm [Sat, 28 Apr 2001 07:44:37 +0000 (07:44 +0000)]
Allow static linking.
Asked for by: BDE