Commit Graph

5143 Commits

Author SHA1 Message Date
grant 1059ac7b7e remove space before comma. 2004-02-17 12:32:25 +00:00
snj 24e8be17bc New sentence, new line. Okayed by wiz. 2004-02-15 22:54:27 +00:00
joda fa19f68324 remove reference to non-existent webpage 2004-02-14 16:45:01 +00:00
hannken 142e9d5deb Add a generic copy-on-write hook to add/remove functions that will be
called with every buffer written through spec_strategy().

Used by fss(4). Future file-system-internal snapshots will need them too.

Welcome to 1.6ZK

Approved by: Jason R. Thorpe <thorpej@netbsd.org>
2004-02-14 00:00:56 +00:00
snj da29ae843c Gack! Bump date for last. 2004-02-13 21:06:03 +00:00
snj 96d3a9db51 Sprinkle a couple of commas and update to reflect x86_64 being renamed to
amd64.  Okayed by wiz.
2004-02-13 20:39:45 +00:00
wiz 5076ce85e9 Mention hw.cnmagic. From Christian Biere in PR 24405.
Also, Xr cnmagic(9) and bump date.
2004-02-13 17:22:30 +00:00
wiz d20841bb64 Uppercase CPU, plural is CPUs. 2004-02-13 11:36:08 +00:00
wiz 0568bf7421 Uppercase CPU. 2004-02-13 09:55:51 +00:00
wiz 48999965ad Add comma in enumeration. 2004-02-10 16:55:43 +00:00
wiz e2463bc63b Comment out macepci, since it is not described and there is
no man page for it either.
2004-02-10 16:54:19 +00:00
wiz eb6f3a717b Uppercase Ethernet. 2004-02-10 16:54:02 +00:00
wiz 477cccd730 New sentence, new line. 2004-02-10 16:35:50 +00:00
wiz 7529399d2c Describe gio(4). 2004-02-10 16:34:38 +00:00
wiz 1ad6f6bad7 Sort sections. 2004-02-10 16:34:23 +00:00
wiz 816ef2818f Drop trailing whitespace. 2004-02-10 16:32:10 +00:00
pooka 2cfd4db5ed fix magic indices: EI_MAG, not ELFMAG 2004-02-10 13:52:00 +00:00
lukem 92b4cccb78 Modify "makedb" so that WHATISDBDIR be used to specify the directory
to operate in (defaults to /usr/share/man)
2004-02-09 07:58:01 +00:00
lukem 78f3b1bf18 use uname=${BINOWN} gname=${BINGRP} instead of uname=root gname=wheel 2004-02-09 06:52:34 +00:00
snj a0658bdeaf New sentence, new line. Okayed by wiz. 2004-02-08 23:23:59 +00:00
snj b29448036a Correct Nm usage. Okayed by wiz. 2004-02-08 23:23:58 +00:00
snj e4f9044b89 New sentence, new line. Correct Nm usage. Okayed by wiz. 2004-02-08 23:23:58 +00:00
snj 5a4b0c157d New sentence, new line. Okayed by wiz. 2004-02-08 23:23:58 +00:00
snj 6c318690db Correct Nm usage. Okayed by wiz. 2004-02-08 23:23:27 +00:00
sekiya 9c7e102c58 Additional/modified man pages. From Steve Rumble. 2004-02-08 13:25:39 +00:00
wiz 4e61786770 Remove duplicate word in license.
Noted by jmc@openbsd, and approved by Heiko W. Rupp and board@.
2004-02-07 18:34:57 +00:00
wiz e0b6b6f7ff Grammar fixes; uppercase start of sentence. 2004-02-07 09:49:28 +00:00
itohy fdfb6f53c6 Add locate.conf(5). 2004-02-07 04:49:26 +00:00
itohy 8f0e22b160 File format description of /etc/locate.conf 2004-02-07 04:48:31 +00:00
wiz 2bcf56a613 Add articles and a hyphen. 2004-02-04 14:27:18 +00:00
jdolecek 0cfa5c18b3 bump date 2004-02-03 21:37:00 +00:00
jdolecek d1a139966a update to current lpt(4) reality - drop list with historical
minor bits assignments, and add info to this effect to HISTORY section
2004-02-03 21:35:57 +00:00
wiz a71e78c796 Bump date for previous, and break lines
so that macros only affect what they should.
2004-01-31 21:33:08 +00:00
wiz 8c3f91e23f Bump date for previous. 2004-01-31 21:30:09 +00:00
wiz 906d130d98 Some grammar and typo fixes for the previous. 2004-01-31 21:28:45 +00:00
jdc 2b64789ec6 Minor grammer improvements.
Mention filtering using ipf.
2004-01-31 20:14:11 +00:00
heinz 4ea0bdc634 Add missing word 2004-01-31 18:02:52 +00:00
fredb 7f674884ad Fix a couple of long-standing bugs in the volume control(s) part of the
audio device interface:

1) When attempting to match the appropriate mixer control, we weren't
checking the class label, but only the second level label, so for
devices that had both an "inputs.cd" and a "record.cd", for example,
we could never do the right thing except by chance. For this reason,
evidently, all the record masters were labeled (by the underlying
drivers) either "record.record" or "record.volume", to distinguish
from "outputs.master". We'll now accept "record.master", and document
that as the the new preferred way.

2) More importantly, the model was deficient. Selecting a port on many
chips completely disables most of the level controls, which doesn't play
nice with other applications which are trying to use the interface. Now,
selecting a port simply sets which mixer input control shall be changed,
setting state in the audio layer. In other words, the "mixerout" port
is really selected all the time, enabling the final stage mixer, and
setting "gain" sets the level of the appropriate input. It should be
possible for separate applications to each control the mic, dac, and cd
inputs at the same time using this interface, simply by reiterating their
port selections with each change, but applications that don't bother to
do that aren't any worse off than they were before.

The user is expected to set the master output with another application,
dedicated to that task. Though it is now meaningful to select "no port"
with the audio device interface, to manipulate the master output, there's
no particular reason for an audio device consumer to do that. (I added
the capability in order to restore the initial state of the audio device,
for testing purposes. It might also be useful to users of broken binary-
only applications.)

Observe that the mixer device interface (and so, "mixerctl") still
retains all capabilities, including the ability to set the actual input
port on the chip, overriding the level controls. No change is being made
to the mixer device interface. The mixer device simply presents all the
controls on the chip, with no attempt at abstraction, so there are no
bugs there.

The upshot is, that applications that have been trying to use the audio
device interface to change the volume, such as mplayer, now "just work".

I've tested these changes extensively with "eso" and "eap" since first
proposing them on tech-kern last January, and somewhat with "esm" and a
few others. This closes both PR kern/10221, and PR kern/17159.
2004-01-31 00:07:56 +00:00
wiz 0ec68faf37 Bump date for previous; use more macros. 2004-01-30 23:28:45 +00:00
christos 06b0d47bea mention sticky. 2004-01-30 22:47:02 +00:00
jdolecek f25934df25 rework the sections mentioning support for specific chipsets; that FreeBSD
code does only device probe for nonstandard I/O locations on ISA bus,
and is not useful for other attachments

drop the list of tested stuff; that information doesn't belong in this
manpage
2004-01-30 19:06:36 +00:00
wiz d48b785891 It's != Its, fix again. New sentence, new line. 2004-01-30 16:14:37 +00:00
christos 976cdb2b5d more sticky explanations. 2004-01-30 16:06:20 +00:00
wiz 1c6f398ba8 Add comma in enumeration, drop trailing whitespace, |fmt,
and remove dummy (empty) Xr.
2004-01-30 15:48:38 +00:00
wiz df3366a5a1 Add definite article. 2004-01-30 15:46:30 +00:00
wiz 129c874aa5 Sort SEE ALSO after renaming of lp to plip. 2004-01-30 15:45:34 +00:00
wiz 193f31ef31 Make internal section 7 too, use more markup, |fmt,
sort sections.
2004-01-30 15:38:18 +00:00
christos a3b53d29e6 Add the sticky file in the proper section and add a history section for it
explaining what sticky means and meant on plain files.
2004-01-30 15:27:07 +00:00
christos c2f71cffe7 Sticky belongs in section 7. 2004-01-30 15:14:10 +00:00
wiz d0fc1bfbd6 Drop trailing space; use Nx instead of NetBSD. 2004-01-29 13:39:44 +00:00