]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
23 years ago* include/elf.h has been repo copied to include/elf-hints.h, and it no
obrien [Wed, 2 May 2001 23:56:21 +0000 (23:56 +0000)]
* include/elf.h has been repo copied to include/elf-hints.h, and it no
  longer includes machine/elf.h.
* consumers of elf.h now use the minimalist elf header possible.

This change is motivated by Binutils 2.11.0 and too much clashing over
our base elf headers and the Binutils elf headers.

23 years agoRELNOTESng infrastructure fixes:
bmah [Wed, 2 May 2001 22:02:50 +0000 (22:02 +0000)]
RELNOTESng infrastructure fixes:

1.  There is now only one RELNOTESng stylesheet; the architecture-specific
stylesheets (to handle different values of the arch= attribute) are gone.

2.  Several Makefile variable definitions were factored into
doc.relnotes.mk.

Submitted by: dd

23 years agoCross reference recent TCP ISN fix to security advisory SA-01:39.
bmah [Wed, 2 May 2001 21:47:36 +0000 (21:47 +0000)]
Cross reference recent TCP ISN fix to security advisory SA-01:39.

23 years ago- Avoid circular `use Config', which may lead to random synax errors
markm [Wed, 2 May 2001 21:18:32 +0000 (21:18 +0000)]
- Avoid circular `use Config', which may lead to random synax errors
  produced by miniperl during buildworld phase.

- While at it, do loading of SelfLoader only when it is needed, and in
  place where it is needed.

Submitted by: tobez@tobez.org (who is doing way too much good work
and is in need of the Commit Bit punishment)

23 years agoSecond stage SGMLifying. More to follow.
wilko [Wed, 2 May 2001 20:27:06 +0000 (20:27 +0000)]
Second stage SGMLifying. More to follow.

23 years agoAdd a missing free(3).
yar [Wed, 2 May 2001 19:07:46 +0000 (19:07 +0000)]
Add a missing free(3).

PR: bin/27001
Submitted by: alex <ml-freebsd-net@phobgate.de>,
Matthew Emmerton <matt@gsicomp.on.ca>

23 years agoHandle situations where we've already got a P2P interface address
brian [Wed, 2 May 2001 16:35:24 +0000 (16:35 +0000)]
Handle situations where we've already got a P2P interface address
of a/x -> b and then negotiate a/x -> c by simply expecting SIOCAIFADDR
to do the change.

This was broken by the last commit that optimised out the deletion and
re-addition of the same a/x -> b combination, and forgot to compare
the old/new destination addresses.

Conveniently enough, this problem didn't effect setups where the
default route goes via the ppp link, and most other setups don't
care what the the destination address is actually set to.  It broke
test environments where ppp connects to the local machine rather
badly though....

23 years agoGet IP multicast working on VLAN devices:
fenner [Wed, 2 May 2001 16:12:58 +0000 (16:12 +0000)]
Get IP multicast working on VLAN devices:

- Allocate zeroed memory in ether_resolvemulti() to prevent equal() from
  comparing garbage and determining that two otherwise-equal sockaddr_dls
  are different.
- Fill in all required fields of the sockaddr_dl
- Actually copy the multicast address into the sockaddr_dl when calling
  if_addmulti()
- Don't claim that we don't have a way to resolve layer 3 addresses into
  layer 2 addresses; use the ethernet way.

23 years agoMerged from sys/isa/sio.c revision 1.330.
kato [Wed, 2 May 2001 14:02:16 +0000 (14:02 +0000)]
Merged from sys/isa/sio.c revision 1.330.

23 years agoMerged from sys/isa/fd.c revision 1.195.
kato [Wed, 2 May 2001 13:59:03 +0000 (13:59 +0000)]
Merged from sys/isa/fd.c revision 1.195.

23 years agoMerged from sys/i386/isa/npx.c revisions 1.96 and 1.97.
kato [Wed, 2 May 2001 13:56:50 +0000 (13:56 +0000)]
Merged from sys/i386/isa/npx.c revisions 1.96 and 1.97.

23 years agoMerged from sys/i386/isa/clock.c revisions 1.172 and 1.173.
kato [Wed, 2 May 2001 13:51:49 +0000 (13:51 +0000)]
Merged from sys/i386/isa/clock.c revisions 1.172 and 1.173.

23 years agoMerged the rest of changes in sys/i386/i386/machdep.c revision 1.447.
kato [Wed, 2 May 2001 13:48:39 +0000 (13:48 +0000)]
Merged the rest of changes in sys/i386/i386/machdep.c revision 1.447.

23 years agoFix the rmuser script to correctly determine if a user does not exist.
adrian [Wed, 2 May 2001 13:30:42 +0000 (13:30 +0000)]
Fix the rmuser script to correctly determine if a user does not exist.

PR: 26674

23 years agoExtend adduser to create "locked" accounts. Adduser can now lock an
adrian [Wed, 2 May 2001 13:20:12 +0000 (13:20 +0000)]
Extend adduser to create "locked" accounts. Adduser can now lock an
account at creation, create accounts with a "*" password (so you can
use alternate authentication schemes without fearing a "default" password
biting you later), and blank passwords.

Yes, adduser could create a blank password account, but this makes it
slightly more difficult to shoot yourself in the foot.

The /etc/adduser.conf entries are:

# use password-based authentication for new users
# defaultusepassword =  "yes" | "no"
defaultusepassword = "yes"

# enable account password at creation
# (the password will be prepended with a star if the account isn't enabled)
# defaultenableaccount = "yes" | "no"
defaultenableaccount = "yes"

# allow blank passwords
# defaultemptypassword = "yes" | "no"
defaultemptypassword = "no"

Requested by: alfred
Reviewed by: alfred

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