Commit Graph

19160 Commits

Author SHA1 Message Date
dg
3d55397795 Fix signal handler race condition. 1997-01-28 07:06:54 +00:00
mpp
41a5f91245 Update to match current include files. 1997-01-28 07:03:33 +00:00
mpp
430352cbbc Update to reflect current acct.h. 1997-01-28 06:53:19 +00:00
mpp
7fa7059be8 Update the man page to reflect the current state of
fstab.h.
1997-01-28 06:12:54 +00:00
mpp
5c9a6ddd6d Change to comment for fs_passno to reflect that it applies
to fsck and not dump.
1997-01-28 06:11:45 +00:00
mpp
c629e6bcfd Some various mdoc cleanup.
Partially Obtained from: NetBSD-bugs mailing list
1997-01-28 05:55:22 +00:00
ache
93da7306ea Add 3rd Russian mirror 1997-01-28 05:47:25 +00:00
obrien
5985edacd1 Document the "#if (defined(__unix__) || defined(unix))" way of including
sys/param.h.  Change _HAVE_PARAM_H to "HAVE_SYS_PARAM_H" for those who
still like this method -- leading underscores are in the compiler/library
name space and the Ollivier says to follow GNU Autoconf anyway.
1997-01-28 01:43:21 +00:00
obrien
1627d472cb I was porting something from sysV world and found our cross references
not quite as good as I would expect.  So I'm introducing mknod to mkfifo,
and vice-versa.
1997-01-27 19:20:05 +00:00
jkh
d1ce1fab91 Answer some recently asked questions.
Submitted-By: pds
1997-01-27 17:56:46 +00:00
joerg
f1bacc34bc Make even more copies of hostnames obtained by inet_ntoa(). iruserok()
could still clobber the static storage, yielding an error message with
a wrong hostname.
1997-01-27 15:38:46 +00:00
bde
b14d8837e1 Fixed EXTRAVNODES ifdef.
Updated warnings about obsolete options.
1997-01-27 12:48:15 +00:00
bde
4034801600 Set the soft openfiles limit to maxfiles instead of to NOFILE.
The limit is now only used by init, so it may as well be "infinite".
Don't use RLIM_INFINITY, since setrlimit() doesn't allow setting
that value.  Use maxfiles instead of RLIM_INFINITY for the hard
limit for the same reason.

Similarly for the maxprocesses limits (use the "infinite" value of
maxproc instead if MAXUPRC and RLIM_INFINITY).

NOFILES, MAXUPRC, CHILD_MAX and OPEN_MAX are no longer used in
/usr/src and should go away.  Their values are almost guaranteed to
be wrong now that login.conf exists, so anything that uses the values
is broken.  Unfortunately, there are probably a lot of ports that
depend on them being defined.

The global limits maxfilesperproc and maxprocperuid should go away
too.
1997-01-27 12:43:36 +00:00
bde
9fa6f97ca2 Removed bogus options CHILD_MAX and OPEN_MAX. 1997-01-27 12:39:39 +00:00
bde
7062f0e1f9 Removed bogus options CHILD_MAX and OPEN_MAX.
Put obsolete GATEWAY option back in opt_defunct.h.  It's the only
significant option that has gone away since 2.1.6, so warning about
it might be useful.
1997-01-27 12:39:09 +00:00
bde
3bb1d892ad Added KBD_MAXRETRY and PSM_NO_RESET. 1997-01-27 11:54:56 +00:00
bde
c1d86f7c35 Added lots of undocumented options KBD*, MSG*, NBUF, NMBCLUSTERS, PSM*,
SEM* and SHM*.  These are already supported in the options files.  I
mostly used the default value plus 1.  This ensures that the LINT kernel
depends on the options headers.
1997-01-27 11:37:16 +00:00
bde
a7f782c2f2 Removed non-options MSGMAX, SEMAEM, SEMUSZ and SEMVMX. 1997-01-27 11:18:40 +00:00
bde
d91d3e52e4 Removed #undef of MSGMAX, so that a warning gets printed if it is
(bogusly) defined.
1997-01-27 11:18:27 +00:00
jkh
4747e96086 DTRT with a release string of "none" and use the correct (updated)
mountpoint name for fixit.
Submitted-By: joerg
1997-01-27 09:51:56 +00:00
peter
63bae8ec19 Merge 8.8.4 -> 8.8.5 changes onto mainline 1997-01-27 07:43:29 +00:00
peter
3efbf7c64e This commit was generated by cvs2svn to compensate for changes in r22028,
which included commits to RCS files with non-trunk default branches.
1997-01-27 07:37:00 +00:00
peter
134f8fd9fc Import sendmail 8.8.5. See RELEASE_NOTES for changes.
Obtained from: ftp.sendmail.org:/pub/sendmail
1997-01-27 07:37:00 +00:00
bde
442be6986b Use shifts instead of multiplications and |' instead of +' to simplify
dkminor().  Use $((1 << 29)) instead of a mysterious decimal number for
$scisctl.  Use dkminor() instead of repeating part of it for special cases.
Shortened some long lines.
1997-01-27 06:24:10 +00:00
bde
2d08301212 Fixed comment that did not match code (cursor -> bell). 1997-01-27 06:12:08 +00:00
jkh
7c90f2dddb Add new Portugal mirror. 1997-01-27 00:16:15 +00:00
wosch
f9f02322a9 Store temp files in current directory instead /tmp. The current
directory is usually not world writable, this avoid security
problems due the evil Berkeleian symlinks.
1997-01-27 00:10:53 +00:00
ache
3306642b2a Add save/restore cursor position escapes 1997-01-26 23:27:15 +00:00
max
4428677377 Added Tsuyoshi Maruyama to the translator list for doing some work for
translating dialout.sgml.
1997-01-26 16:33:15 +00:00
max
6eacc43471 Merge 1.46 -> 1.49 changes.
Submitted by:	Mitsuru Iwasaki <iwasaki@pc.jaring.my>
1997-01-26 16:15:32 +00:00
max
aee3e82621 Finally, fill this file with real content (the translation is completed.).
Submitted by:	FreeBSD Japanese Documentation Project
1997-01-26 15:49:38 +00:00
mpp
6b982f9262 Correct some grammar. Closes PR# 2520.
Submitted by:	 John-Mark Gurney <gurney_j@efn.org>
1997-01-26 05:07:58 +00:00
mpp
842b97e662 Document a couple of additional errno's.
Submitted by:	 Steinar Haug and Heiko W. Rupp
Obtained from: NetBSD-bugs & FreeBSD-current mailing lists
1997-01-26 03:44:55 +00:00
pst
df3d05262d Don't use /tmp for afterdepend cleanup target 1997-01-26 01:37:05 +00:00
julian
ace9239b8a fix mixleading comment (my error.. I wrote the comment) 1997-01-26 01:00:45 +00:00
phk
e148ced484 Since we have netatalk in the kernel, make life a little easier for
people and add the four needed entries in /etc/services.
1997-01-25 20:55:46 +00:00
mpp
326ab14b20 Man page police. 1997-01-25 20:42:09 +00:00
wpaul
06c77ecb65 Make the SCSI probe messages more BSDish. This may raise a few eyebrows
("Hey! Who made _you_ the keeper of all things BSDish?!") but this has
bugged me for a long time, and now that I finally have the chance
to hack on it (and test the results), I'll take my chances. I can also
point to other BSD implementations for precedents if you put my back to
the wall.

The only thing that's changed is how the messages are formatted. Now,
instead of having this:

aha0 at 0x330-0x333 irq 11 drq 5 on isa
(aha0:3:0): "HP C1553A 9503" type 1 removable SCSI 2
st0(aha0:3:0): Sequential-Access density code 0x24, variable blocks, write-enabled
(aha0:3:1): "HP C1553A 9503" type 8 removable SCSI 2
ch0(aha0:3:1): Medium-Changer 6 slot(s) 1 drive(s) 0 arm(s) 0 i/e-slot(s)

We have this:

aha0 at 0x330-0x333 irq 11 drq 5 on isa
scbus0 at aha0 bus 0
st0 at scbus0 target 3 lun 0
st0: <HP C1553A 9503> type 1 removable SCSI 2
st0: Sequential-Access density code 0x24, variable blocks, write-enabled
ch0 at scbus0 target 3 lun 1
ch0: <HP C1553A 9503> type 8 removable SCSI 2
ch0: Medium-Changer 6 slot(s) 1 drive(s) 0 arm(s) 0 i/e-slot(s)

Which is (to me anyway) is a lot more pleasant to look at. (Call me
crazy -- g'head: you know you wanna -- but the previous messages remind
me of Linux. Ever see the output from the linux device probes? It's a mess
of copyright notices, version numbers/dates, author e-mail addresses and
other crap. Let's not go there, okay? Bleh.)

Notice that devices are now specified in terms of the scsi bus they
live on rather than the adapter. This better reflects the contents
of the kernel config file (if you use wired-down device specifications
anyway) and removes some ambiguity that may arise if you have a multi-
channel adapter with more than one bus.

Also, sc_print_addr() now generates messages like this:
st0 at scbus0 target 3 lun 0: NOT READY asc:3a,0 Medium not present

instead of this:
st0(aha0:3:0): NOT READY asc:3a,0 Medium not present

I also added a quirk entry for the HP Superstore 12000e 6 tape DAT
autoloader, which needs SC_MORE_LUS in order for the changer device
to be properly probed and attached. (I'm working on a chcontrol utility
to manipulate the changer on this drive which should hopefully be general
enough to work with other changers too. If you want the prototype I have
now, it's at ftp://skynet.ctr.columbia.edu/pub/freebsd/changer.c.)

Remaining bugs:

- The 'foodev0: yadda yadda yadda' bits should probably be printed entirely
  by the device-specific subdriver attach code instead of half by the
  scsi_device_attach() routine and half by the device specific attach
  routine like it is now.

- The wired-down device specifications in the kernel config file should
  be used to control bus/device probing to some extent rather than just
  for choosing names for devices we find. If the config says there's a
  device at scbus0 target 0 lun 0 called sd0, we should look there and
  check for a device that can be managed by the sd driver. If we don't
  find one, we should probably complain that there's no device there or
  that there is a device but of the wrong type. Once all the devices from
  the wired down list have been probed, the code can then autodetect and
  autoattach any devices that remain unassigned.

- Apparently some tape changers (hi Ulf!) return 'not ready/medium not
  present' when the magazine is loaded but a tape has not been put in the
  drive yet. This causes an open(/dev/ch0) to fail and prevents you from
  using the changer.c utility to load the first tape into the drive. My
  HP changer does not behave this way. The workaround is to manually load
  a tape into the drive before attempting to use the changer program, but
  you can get in trouble if you accidentally eject a tape without loading
  a new one and you're at a remote location: you won't be able to load
  any tapes anymore. I'm not sure what the correct software solution is
  for this but ideally there should be one.

- I should not be doing this: I'm the NIS guru, not the SCSI guru.
  (This is not my beautiful code. How did I get here? My god: what
  have I done?)
1997-01-25 20:27:13 +00:00
bde
c9218c7082 Sync with <pci/pcibus.h>. pcibus.c unfortunately still compiled (with
only 3 or 4 warnings) when pb_maxirq went away.
1997-01-25 18:51:01 +00:00
kato
462bba441b Change default I/O recovery time for Cyrix 5x86 to 0. The BIOS
Writers Guide mentions that IORT should be 0 for errata fix.
1997-01-25 10:37:03 +00:00
kato
fa8b83cee2 Synchronize with sys/i386/i386/machdep.c rev. 1.226. 1997-01-25 06:42:19 +00:00
kato
8be09ca8b3 Synchronize with sys/i386/isa/syscons.{c,h} rev. 1.199 and 1.27,
respectively.
1997-01-25 06:38:14 +00:00
kato
1bae220fff Synchronize with sys/i386/isa/if_fe.c rev. 1.26. 1997-01-25 06:33:24 +00:00
nate
22e0955b61 Change the entry for ttyv3 to be the same as X would require if we
were using xdm (but still off).
1997-01-25 05:51:23 +00:00
imp
8c5715a8db Apply patch from pr2536, after testing locally.
Fixes: PR2446 and PR2536

Submitted by: Flemming Jacobsen <fj@tfs.com>

2.2 Candidate.
1997-01-25 05:27:17 +00:00
asami
25af4057b6 (1) Add ${DESTDIR} to ${LOCALBASE} and ${X11BASE}, and remove it from
${PORTSDIR}.  This undoes the changes done in rev. 1.38 and 1.59
    (part of the bsd.port.mk pre-dawn ages I've never understood).
Requested by: jkh

(2) Add new variable NO_IGNORE that will override any IGNORE causes.
    This is just a little hack to allow building of REQUIRES_MOTIF
    ports and its dependencies only etc., so don't document it.

(3) Update +REQUIRED_BY files as necessary.  Now you should be able to
    delete ports that have runtime dependencies without pkg_delete
    complaining about this file missing.
1997-01-25 02:45:09 +00:00
se
aa3a0e41e3 Remove element pb_maxirq from struct pcibus. 1997-01-25 02:22:34 +00:00
asami
5db9017035 Explain more about the interleave factor. Mention mirroring, and add
a reminder that you can't mount half of a mirrored two-disk ccd.
1997-01-25 02:10:43 +00:00
se
09dd134c94 Improve on previous fix: Clean up getirq() as well, and remove redundant
warning messages.
1997-01-25 01:57:30 +00:00
dg
5479ba63a9 Added a check/panic for v_usecount being 0 (no vnode reference) in
vnode_pager_alloc().
1997-01-24 22:20:23 +00:00