Go to file
nat f835d36292 Audio now uses fdclone, there is no longer a limitation of one audio
instance per process.  Virtual channels are placed in a queue, so there is
no longer a compile time limit of VAUDIOCHANS.

A new sysctl has been added to control multiple user access.
Mixer labels on virtual channels are now prefixed by vchan.

audiobell.c and audioctl have been updated to reflect these changes.

Use of fdclone was posted to tech-kern@ and improvements made.
Multiuser access control changes and the use of a queue were suggessted by
pgoyette@
2017-02-10 19:31:42 +00:00
bin white space 2017-02-06 21:06:04 +00:00
common Add the *_size() variants to the .Nm list so it will be found by 2017-02-05 00:47:33 +00:00
compat Don't mix abis in any CRUNCHEDPROG 2017-01-05 21:28:42 +00:00
crypto Do not use the assembler version of AES routines for m68000; they contain 2017-02-08 21:43:53 +00:00
dist/pf PR 50709 David Binderman: memory leak 2016-05-30 17:21:07 +00:00
distrib bump libmagic 2017-02-10 18:11:56 +00:00
doc new file 2017-02-10 18:12:52 +00:00
etc add nsd and unbound example dirs 2017-02-07 22:31:29 +00:00
external fix der.c bump shared library 2017-02-10 18:11:17 +00:00
extsrc
games need time.h for time(), got side-loaded before from <fcntl.h> via <sys/stat.h> 2017-01-10 20:41:40 +00:00
gnu has moved to external/gpl3 2016-01-16 18:41:12 +00:00
include add _PATH_DEVZERO 2017-01-16 19:15:28 +00:00
lib speed limit is 80 (missed this one) 2017-02-10 08:52:04 +00:00
libexec uh, this is actually called 20170201 :-) 2017-02-05 01:55:03 +00:00
regress need <sys/stat.h> 2017-01-10 22:37:44 +00:00
rescue vnconfig(8) was renamed to vndconfig(8) some time ago, and most places 2016-08-04 03:50:55 +00:00
sbin Cosmetic changes. No functional changes. 2017-02-08 23:26:24 +00:00
share Audio now uses fdclone, there is no longer a limitation of one audio 2017-02-10 19:31:42 +00:00
sys Audio now uses fdclone, there is no longer a limitation of one audio 2017-02-10 19:31:42 +00:00
tests remove exect, it will not be fixed and it will be removed. 2017-02-09 03:27:07 +00:00
tools Fix host tools build for asn1_compile, compile_et, and slc. 2017-01-30 02:38:50 +00:00
usr.bin Audio now uses fdclone, there is no longer a limitation of one audio 2017-02-10 19:31:42 +00:00
usr.sbin Revert the part of mkfs.c 1.36 that "gutted the const" (while 2017-02-09 04:42:53 +00:00
build.sh add a trailing / to force symlink resolution. 2016-12-18 19:39:05 +00:00
BUILDING Document MKREPRO_TIMESTAMP. 2016-01-29 13:51:13 +00:00
Makefile fix direct reference to texinfo, bleh 2016-01-14 02:51:25 +00:00
Makefile.inc
UPDATING Time waro (thanks Kamil) 2017-02-08 14:47:55 +00:00