CVS commit: src/usr.bin/make/unit-tests
Module Name:src Committed By: christos Date: Fri Apr 9 14:42:00 UTC 2021 Modified Files: src/usr.bin/make/unit-tests: archive.mk Log Message: Don't use a shell pattern to copy files, copy them explicitly. When running as non-root, [at]*.mk matches archive.mk which we already copied. This was copied as 444 and trying to overwrite it gives EACCES. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/usr.bin/make/unit-tests/archive.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.bin/xlint/lint1
Module Name:src Committed By: rillig Date: Fri Apr 9 15:58:43 UTC 2021 Modified Files: src/usr.bin/xlint/lint1: err.c externs1.h lex.c Log Message: lint: clean up handling of preprocessing output lines No functional change. To generate a diff of this commit: cvs rdiff -u -r1.104 -r1.105 src/usr.bin/xlint/lint1/err.c cvs rdiff -u -r1.102 -r1.103 src/usr.bin/xlint/lint1/externs1.h cvs rdiff -u -r1.25 -r1.26 src/usr.bin/xlint/lint1/lex.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/tests/usr.bin/xlint/lint1
Module Name:src Committed By: rillig Date: Fri Apr 9 16:37:18 UTC 2021 Modified Files: src/tests/usr.bin/xlint/lint1: msg_267.c msg_267.exp Log Message: tests/lint: test bit-shift amount equal to the type's width To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/tests/usr.bin/xlint/lint1/msg_267.c \ src/tests/usr.bin/xlint/lint1/msg_267.exp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS import: src/external/bsd/file/dist
Module Name:src Committed By: christos Date: Fri Apr 9 18:58:05 UTC 2021 Update of /cvsroot/src/external/bsd/file/dist In directory ivanova.netbsd.org:/tmp/cvs-serv623 Log Message: 2021-03-30 20:21 Christos Zoulas * release 5.40 2021-02-05 16:31 Christos Zoulas * PR/234: Add limit to the number of bytes to scan for encoding * PR/230: Fix /T (trim flag) for regex 2021-02-01 12:31 Christos Zoulas * PR/77: Trim trailing separator. 2020-12-17 15:44 Christos Zoulas * PR/211: Convert system read errors from corrupt ELF files into human readable error messages 2020-12-08 16:24 Christos Zoulas * fix multithreaded decompression file descriptor issue by using close-on-exec (Denys Vlasenko) 2020-06-27 11:58 Christos Zoulas * Exclude surrogate pairs from utf-8 detection (Michael Liu) 2020-06-25 12:53 Christos Zoulas * Include # to the list of ignored format chars (Werner Fink) Status: Vendor Tag: CHRISTOS Release Tags: FILE5_40 U src/external/bsd/file/dist/Makefile.am C src/external/bsd/file/dist/configure U src/external/bsd/file/dist/acinclude.m4 C src/external/bsd/file/dist/configure.ac U src/external/bsd/file/dist/aclocal.m4 U src/external/bsd/file/dist/Makefile.in C src/external/bsd/file/dist/config.h.in U src/external/bsd/file/dist/libmagic.pc.in U src/external/bsd/file/dist/AUTHORS U src/external/bsd/file/dist/COPYING C src/external/bsd/file/dist/ChangeLog U src/external/bsd/file/dist/INSTALL U src/external/bsd/file/dist/NEWS U src/external/bsd/file/dist/README U src/external/bsd/file/dist/TODO U src/external/bsd/file/dist/compile C src/external/bsd/file/dist/config.guess U src/external/bsd/file/dist/config.sub U src/external/bsd/file/dist/install-sh U src/external/bsd/file/dist/ltmain.sh U src/external/bsd/file/dist/missing U src/external/bsd/file/dist/MAINT U src/external/bsd/file/dist/depcomp U src/external/bsd/file/dist/m4/libtool.m4 U src/external/bsd/file/dist/m4/ltoptions.m4 U src/external/bsd/file/dist/m4/ltsugar.m4 U src/external/bsd/file/dist/m4/ltversion.m4 U src/external/bsd/file/dist/m4/lt~obsolete.m4 U src/external/bsd/file/dist/src/Makefile.am U src/external/bsd/file/dist/src/Makefile.in U src/external/bsd/file/dist/src/asctime_r.c U src/external/bsd/file/dist/src/asprintf.c U src/external/bsd/file/dist/src/ctime_r.c U src/external/bsd/file/dist/src/dprintf.c U src/external/bsd/file/dist/src/fmtcheck.c U src/external/bsd/file/dist/src/getline.c U src/external/bsd/file/dist/src/getopt_long.c U src/external/bsd/file/dist/src/gmtime_r.c U src/external/bsd/file/dist/src/localtime_r.c U src/external/bsd/file/dist/src/pread.c U src/external/bsd/file/dist/src/strcasestr.c U src/external/bsd/file/dist/src/strlcat.c U src/external/bsd/file/dist/src/strlcpy.c U src/external/bsd/file/dist/src/vasprintf.c U src/external/bsd/file/dist/src/buffer.c C src/external/bsd/file/dist/src/magic.c C src/external/bsd/file/dist/src/apprentice.c C src/external/bsd/file/dist/src/softmagic.c U src/external/bsd/file/dist/src/ascmagic.c C src/external/bsd/file/dist/src/encoding.c C src/external/bsd/file/dist/src/compress.c C src/external/bsd/file/dist/src/is_csv.c U src/external/bsd/file/dist/src/is_json.c U src/external/bsd/file/dist/src/is_tar.c C src/external/bsd/file/dist/src/readelf.c U src/external/bsd/file/dist/src/print.c U src/external/bsd/file/dist/src/fsmagic.c C src/external/bsd/file/dist/src/funcs.c C src/external/bsd/file/dist/src/file.h U src/external/bsd/file/dist/src/readelf.h U src/external/bsd/file/dist/src/tar.h U src/external/bsd/file/dist/src/apptype.c C src/external/bsd/file/dist/src/der.c U src/external/bsd/file/dist/src/der.h U src/external/bsd/file/dist/src/file_opts.h U src/external/bsd/file/dist/src/elfclass.h U src/external/bsd/file/dist/src/mygetopt.h U src/external/bsd/file/dist/src/cdf.c U src/external/bsd/file/dist/src/cdf_time.c U src/external/bsd/file/dist/src/readcdf.c U src/external/bsd/file/dist/src/cdf.h C src/external/bsd/file/dist/src/file.c U src/external/bsd/file/dist/src/seccomp.c U src/external/bsd/file/dist/src/magic.h.in C src/external/bsd/file/dist/magic/Makefile.am C src/external/bsd/file/dist/magic/Makefile.in U src/external/bsd/file/dist/magic/Header U src/external/bsd/file/dist/magic/Localstuff U src/external/bsd/file/dist/magic/magdir/acorn U src/external/bsd/file/dist/magic/magdir/adi U src/external/bsd/file/dist/magic/magdir/adventure N src/external/bsd/file/dist/magic/magdir/aes U src/external/bsd/file/dist/magic/magdir/algol68 U src/external/bsd/file/dist/magic/magdir/allegro U src/external/bsd/file/dist/magic/magdir/alliant U src/external/bsd/file/dist/magic/magdir/amanda U src/external/bsd/file/dist/magic/magdir/amigaos U src/external/bsd/file/dist/magic/magdir/android U src/external/bsd/file/dist/magic/magdir/animation U src/external/bsd/file/dist/magic/magdir/aout U src/external/bsd/file/dist
CVS commit: src/external/bsd/file
Module Name:src Committed By: christos Date: Fri Apr 9 19:11:42 UTC 2021 Modified Files: src/external/bsd/file/dist: ChangeLog config.guess config.h.in configure configure.ac src/external/bsd/file/dist/doc: file.1 magic.5 src/external/bsd/file/dist/magic: Makefile.am Makefile.in src/external/bsd/file/dist/magic/magdir: archive cad coff commands diff elf filesystems games jpeg linux mail.news msdos pgp xenix src/external/bsd/file/dist/python: Makefile.in src/external/bsd/file/dist/src: apprentice.c compress.c der.c encoding.c file.c file.h funcs.c is_csv.c magic.c readelf.c softmagic.c src/external/bsd/file/dist/tests: Makefile.in src/external/bsd/file/include: config.h Log Message: merge local changes between 5.39 and 5.40 and add magic entries from HEAD. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/external/bsd/file/dist/ChangeLog cvs rdiff -u -r1.14 -r1.15 src/external/bsd/file/dist/config.guess cvs rdiff -u -r1.15 -r1.16 src/external/bsd/file/dist/config.h.in cvs rdiff -u -r1.23 -r1.24 src/external/bsd/file/dist/configure cvs rdiff -u -r1.19 -r1.20 src/external/bsd/file/dist/configure.ac cvs rdiff -u -r1.25 -r1.26 src/external/bsd/file/dist/doc/file.1 cvs rdiff -u -r1.22 -r1.23 src/external/bsd/file/dist/doc/magic.5 cvs rdiff -u -r1.19 -r1.20 src/external/bsd/file/dist/magic/Makefile.am cvs rdiff -u -r1.22 -r1.23 src/external/bsd/file/dist/magic/Makefile.in cvs rdiff -u -r1.18 -r1.19 src/external/bsd/file/dist/magic/magdir/archive cvs rdiff -u -r1.1.1.12 -r1.2 src/external/bsd/file/dist/magic/magdir/cad cvs rdiff -u -r1.1.1.4 -r1.2 src/external/bsd/file/dist/magic/magdir/coff cvs rdiff -u -r1.1.1.14 -r1.2 \ src/external/bsd/file/dist/magic/magdir/commands cvs rdiff -u -r1.5 -r1.6 src/external/bsd/file/dist/magic/magdir/diff \ src/external/bsd/file/dist/magic/magdir/jpeg cvs rdiff -u -r1.19 -r1.20 src/external/bsd/file/dist/magic/magdir/elf cvs rdiff -u -r1.17 -r1.18 \ src/external/bsd/file/dist/magic/magdir/filesystems cvs rdiff -u -r1.1.1.10 -r1.2 src/external/bsd/file/dist/magic/magdir/games cvs rdiff -u -r1.1.1.16 -r1.2 src/external/bsd/file/dist/magic/magdir/linux \ src/external/bsd/file/dist/magic/magdir/msdos cvs rdiff -u -r1.1.1.9 -r1.2 \ src/external/bsd/file/dist/magic/magdir/mail.news cvs rdiff -u -r1.8 -r1.9 src/external/bsd/file/dist/magic/magdir/pgp cvs rdiff -u -r1.1.1.5 -r1.2 src/external/bsd/file/dist/magic/magdir/xenix cvs rdiff -u -r1.13 -r1.14 src/external/bsd/file/dist/python/Makefile.in cvs rdiff -u -r1.25 -r1.26 src/external/bsd/file/dist/src/apprentice.c \ src/external/bsd/file/dist/src/file.h cvs rdiff -u -r1.20 -r1.21 src/external/bsd/file/dist/src/compress.c cvs rdiff -u -r1.6 -r1.7 src/external/bsd/file/dist/src/der.c cvs rdiff -u -r1.9 -r1.10 src/external/bsd/file/dist/src/encoding.c cvs rdiff -u -r1.15 -r1.16 src/external/bsd/file/dist/src/file.c \ src/external/bsd/file/dist/src/magic.c cvs rdiff -u -r1.18 -r1.19 src/external/bsd/file/dist/src/funcs.c cvs rdiff -u -r1.2 -r1.3 src/external/bsd/file/dist/src/is_csv.c cvs rdiff -u -r1.24 -r1.25 src/external/bsd/file/dist/src/readelf.c cvs rdiff -u -r1.23 -r1.24 src/external/bsd/file/dist/src/softmagic.c cvs rdiff -u -r1.15 -r1.16 src/external/bsd/file/dist/tests/Makefile.in cvs rdiff -u -r1.16 -r1.17 src/external/bsd/file/include/config.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/doc
Module Name:src Committed By: christos Date: Fri Apr 9 19:12:37 UTC 2021 Modified Files: src/doc: 3RDPARTY CHANGES Log Message: new file(1) To generate a diff of this commit: cvs rdiff -u -r1.1790 -r1.1791 src/doc/3RDPARTY cvs rdiff -u -r1.2793 -r1.2794 src/doc/CHANGES Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/tests/usr.bin/xlint/lint1
Module Name:src Committed By: rillig Date: Fri Apr 9 19:32:12 UTC 2021 Modified Files: src/tests/usr.bin/xlint/lint1: msg_247.c msg_247.exp Log Message: tests/lint: document where the 38,000 lint warnings come from To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/tests/usr.bin/xlint/lint1/msg_247.c cvs rdiff -u -r1.7 -r1.8 src/tests/usr.bin/xlint/lint1/msg_247.exp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src
Module Name:src Committed By: rillig Date: Fri Apr 9 19:37:39 UTC 2021 Modified Files: src/tests/usr.bin/xlint/lint1: msg_003.exp msg_175.exp msg_247.exp src/usr.bin/xlint/common: tyname.c Log Message: lint: for structs and unions, include incompleteness in the type name This mainly helps to assess the situation where lint warns that a pointer cast "may be troublesome", see msg_247.exp. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/tests/usr.bin/xlint/lint1/msg_003.exp cvs rdiff -u -r1.5 -r1.6 src/tests/usr.bin/xlint/lint1/msg_175.exp cvs rdiff -u -r1.8 -r1.9 src/tests/usr.bin/xlint/lint1/msg_247.exp cvs rdiff -u -r1.37 -r1.38 src/usr.bin/xlint/common/tyname.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.bin/xlint/lint1
Module Name:src Committed By: rillig Date: Fri Apr 9 19:52:59 UTC 2021 Modified Files: src/usr.bin/xlint/lint1: tree.c Log Message: lint: clean up the check for pointer conversions No functional change. To generate a diff of this commit: cvs rdiff -u -r1.272 -r1.273 src/usr.bin/xlint/lint1/tree.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src
Module Name:src Committed By: rillig Date: Fri Apr 9 20:00:07 UTC 2021 Modified Files: src/tests/usr.bin/xlint/lint1: msg_247.c msg_247.exp src/usr.bin/xlint/lint1: tree.c Log Message: lint: do not warn about pointer conversion to or from incomplete type This cuts down the warnings in a NetBSD release build by about 38,000. To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/tests/usr.bin/xlint/lint1/msg_247.c cvs rdiff -u -r1.9 -r1.10 src/tests/usr.bin/xlint/lint1/msg_247.exp cvs rdiff -u -r1.273 -r1.274 src/usr.bin/xlint/lint1/tree.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src
Module Name:src Committed By: rillig Date: Fri Apr 9 20:12:01 UTC 2021 Modified Files: src/tests/usr.bin/xlint/lint1: d_c99_bool_strict.exp d_c99_union_cast.exp d_cvt_constant.exp d_decl_old_style_arguments.exp d_fold_test.exp d_init_pop_member.exp msg_019.exp msg_050.exp msg_051.exp msg_057.exp msg_084.exp msg_096.exp msg_109.exp msg_114.exp msg_126.exp msg_170.exp msg_189.c msg_189.exp msg_191.c msg_191.exp msg_192.c msg_192.exp msg_204.exp msg_231.c msg_231.exp src/usr.bin/xlint/lint1: decl.c err.c Log Message: lint: quote placeholders in messages for unused variables To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 \ src/tests/usr.bin/xlint/lint1/d_c99_bool_strict.exp cvs rdiff -u -r1.3 -r1.4 src/tests/usr.bin/xlint/lint1/d_c99_union_cast.exp \ src/tests/usr.bin/xlint/lint1/d_fold_test.exp \ src/tests/usr.bin/xlint/lint1/msg_050.exp \ src/tests/usr.bin/xlint/lint1/msg_051.exp \ src/tests/usr.bin/xlint/lint1/msg_096.exp \ src/tests/usr.bin/xlint/lint1/msg_109.exp \ src/tests/usr.bin/xlint/lint1/msg_170.exp \ src/tests/usr.bin/xlint/lint1/msg_189.c \ src/tests/usr.bin/xlint/lint1/msg_189.exp cvs rdiff -u -r1.4 -r1.5 src/tests/usr.bin/xlint/lint1/d_cvt_constant.exp \ src/tests/usr.bin/xlint/lint1/msg_019.exp \ src/tests/usr.bin/xlint/lint1/msg_114.exp \ src/tests/usr.bin/xlint/lint1/msg_126.exp \ src/tests/usr.bin/xlint/lint1/msg_204.exp cvs rdiff -u -r1.2 -r1.3 \ src/tests/usr.bin/xlint/lint1/d_decl_old_style_arguments.exp \ src/tests/usr.bin/xlint/lint1/msg_057.exp \ src/tests/usr.bin/xlint/lint1/msg_084.exp \ src/tests/usr.bin/xlint/lint1/msg_191.c \ src/tests/usr.bin/xlint/lint1/msg_191.exp \ src/tests/usr.bin/xlint/lint1/msg_192.c \ src/tests/usr.bin/xlint/lint1/msg_192.exp \ src/tests/usr.bin/xlint/lint1/msg_231.c \ src/tests/usr.bin/xlint/lint1/msg_231.exp cvs rdiff -u -r1.6 -r1.7 src/tests/usr.bin/xlint/lint1/d_init_pop_member.exp cvs rdiff -u -r1.170 -r1.171 src/usr.bin/xlint/lint1/decl.c cvs rdiff -u -r1.105 -r1.106 src/usr.bin/xlint/lint1/err.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src
Module Name:src Committed By: jkoshy Date: Fri Apr 9 20:49:05 UTC 2021 Modified Files: src/external/bsd: Makefile src/lib: Makefile Log Message: Avoid duplicate directory traversals when building Elftoolchain sources. To generate a diff of this commit: cvs rdiff -u -r1.71 -r1.72 src/external/bsd/Makefile cvs rdiff -u -r1.290 -r1.291 src/lib/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src
Module Name:src Committed By: rillig Date: Fri Apr 9 21:07:39 UTC 2021 Modified Files: src/distrib/sets/lists/tests: mi src/tests/usr.bin/xlint/lint1: Makefile d_c99_complex_split.c Added Files: src/tests/usr.bin/xlint/lint1: d_c99_complex_split.exp Log Message: tests/lint: demonstrate wrong lint warning about complex variables To generate a diff of this commit: cvs rdiff -u -r1.1038 -r1.1039 src/distrib/sets/lists/tests/mi cvs rdiff -u -r1.40 -r1.41 src/tests/usr.bin/xlint/lint1/Makefile cvs rdiff -u -r1.5 -r1.6 src/tests/usr.bin/xlint/lint1/d_c99_complex_split.c cvs rdiff -u -r0 -r1.1 src/tests/usr.bin/xlint/lint1/d_c99_complex_split.exp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src
Module Name:src Committed By: rillig Date: Fri Apr 9 21:42:12 UTC 2021 Modified Files: src/tests/usr.bin/xlint/lint1: d_c99_complex_split.c d_c99_complex_split.exp src/usr.bin/xlint/lint1: tree.c Log Message: lint: fix wrong warning about uninitialized _Complex variable Seen in divxc3.c. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/tests/usr.bin/xlint/lint1/d_c99_complex_split.c cvs rdiff -u -r1.1 -r1.2 \ src/tests/usr.bin/xlint/lint1/d_c99_complex_split.exp cvs rdiff -u -r1.274 -r1.275 src/usr.bin/xlint/lint1/tree.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/tests/usr.bin/xlint/lint1
Module Name:src Committed By: rillig Date: Fri Apr 9 22:08:14 UTC 2021 Modified Files: src/tests/usr.bin/xlint/lint1: d_c99_init.c d_c99_init.exp Log Message: tests/lint: demonstrate wrong warning when initializing a string To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32 src/tests/usr.bin/xlint/lint1/d_c99_init.c cvs rdiff -u -r1.24 -r1.25 src/tests/usr.bin/xlint/lint1/d_c99_init.exp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src
Module Name:src Committed By: rillig Date: Fri Apr 9 23:03:26 UTC 2021 Modified Files: src/tests/usr.bin/xlint/lint1: d_c99_init.c d_c99_init.exp d_init_array_using_string.c d_init_array_using_string.exp src/usr.bin/xlint/lint1: init.c Log Message: lint: fix initialization with brace-enclosed string literal C99 allows this form in 6.7.8p14 and p15. The previous lint tests did not cover the case of an array at the top level of the object to be initialized, they only covered the error cases (d_c99_init.c, variables 'prefixed_message' and 'message_with_suffix'). Lint is now more generous than strictly required by C99, but since GCC and Clang already cover the case of 'message_with_suffix', this is ok. The test d_init_array_using_string.c was wrong before in rejecting the initializer for 'extra_braces'. I had tested that Clang generated a warning for this, but I had not inspected its warning carefully enough. Clang had not warned about the extra braces but only about a type mismatch since I tested on a platform where wchar_t was 16 bit. To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 src/tests/usr.bin/xlint/lint1/d_c99_init.c cvs rdiff -u -r1.25 -r1.26 src/tests/usr.bin/xlint/lint1/d_c99_init.exp cvs rdiff -u -r1.3 -r1.4 \ src/tests/usr.bin/xlint/lint1/d_init_array_using_string.c \ src/tests/usr.bin/xlint/lint1/d_init_array_using_string.exp cvs rdiff -u -r1.193 -r1.194 src/usr.bin/xlint/lint1/init.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/gcc.old/dist
Module Name:src Committed By: mrg Date: Fri Apr 9 23:16:56 UTC 2021 Added Files: src/external/gpl3/gcc.old/dist/gcc/config/pa: t-pa src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common: sanitizer_netbsd.cc Log Message: merge GCC 9.3 into gcc.old. To generate a diff of this commit: cvs rdiff -u -r0 -r1.3 src/external/gpl3/gcc.old/dist/gcc/config/pa/t-pa cvs rdiff -u -r0 -r1.3 \ src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_netbsd.cc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/mk
Module Name:src Committed By: mrg Date: Sat Apr 10 00:35:25 UTC 2021 Modified Files: src/share/mk: bsd.own.mk Log Message: switch HAVE_GCC=9 to gcc.old. To generate a diff of this commit: cvs rdiff -u -r1.1237 -r1.1238 src/share/mk/bsd.own.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/man/man4
Module Name:src Committed By: isaki Date: Sat Apr 10 04:10:21 UTC 2021 Modified Files: src/share/man/man4: hdaudio.4 Log Message: Fix a wrong description in previous. MD drivers can support 20 or 24 bits formats even under current MI layer's constraints. http://mail-index.netbsd.org/source-changes-d/2021/03/12/msg013255.html To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/share/man/man4/hdaudio.4 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.