CVS commit: src/share/misc

2024-04-10 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Wed Apr 10 20:50:18 UTC 2024

Modified Files:
src/share/misc: acronyms acronyms.comp

Log Message:
+FYSA   for your situational awareness
+NIPR   non-classified IP router (network)
+RIPR   releasable IP router (network)
+SIPR   secret IP router (network)

(all US military speak)


To generate a diff of this commit:
cvs rdiff -u -r1.314 -r1.315 src/share/misc/acronyms
cvs rdiff -u -r1.388 -r1.389 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2024-03-30 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sat Mar 30 19:34:46 UTC 2024

Modified Files:
src/share/misc: bsd-family-tree

Log Message:
Note NetBSD 10.0


To generate a diff of this commit:
cvs rdiff -u -r1.83 -r1.84 src/share/misc/bsd-family-tree

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2024-03-30 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sat Mar 30 19:34:46 UTC 2024

Modified Files:
src/share/misc: bsd-family-tree

Log Message:
Note NetBSD 10.0


To generate a diff of this commit:
cvs rdiff -u -r1.83 -r1.84 src/share/misc/bsd-family-tree

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/bsd-family-tree
diff -u src/share/misc/bsd-family-tree:1.83 src/share/misc/bsd-family-tree:1.84
--- src/share/misc/bsd-family-tree:1.83	Sun Aug  7 22:43:28 2022
+++ src/share/misc/bsd-family-tree	Sat Mar 30 19:34:46 2024
@@ -853,6 +853,7 @@ OpenBSD 7.1		2022-04-21 [OBD]
 FreeBSD 13.1		2022-05-17 [FBD]
 DragonFly 6.2.2		2022-06-09 [DFB]
 NetBSD 9.3		2022-08-04 [NBD]
+NetBSD 10.0		2024-03-28 [NBD]
 
 Bibliography
 
@@ -918,4 +919,4 @@ Copyright (c) 1997-2012 Wolfram Schneide
 URL: https://svnweb.freebsd.org/base/head/share/misc/bsd-family-tree
 
 $FreeBSD: head/share/misc/bsd-family-tree 361673 2020-05-31 21:38:33Z imp $
-$NetBSD: bsd-family-tree,v 1.83 2022/08/07 22:43:28 ast Exp $
+$NetBSD: bsd-family-tree,v 1.84 2024/03/30 19:34:46 martin Exp $



CVS commit: src/share/misc

2024-01-29 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Mon Jan 29 16:31:53 UTC 2024

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+HPKE, PKE  (hybrid) public key encryption  (see also: RFC9180)


To generate a diff of this commit:
cvs rdiff -u -r1.387 -r1.388 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2024-01-29 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Mon Jan 29 16:31:53 UTC 2024

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+HPKE, PKE  (hybrid) public key encryption  (see also: RFC9180)


To generate a diff of this commit:
cvs rdiff -u -r1.387 -r1.388 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/acronyms.comp
diff -u src/share/misc/acronyms.comp:1.387 src/share/misc/acronyms.comp:1.388
--- src/share/misc/acronyms.comp:1.387	Tue Jan 23 15:58:17 2024
+++ src/share/misc/acronyms.comp	Mon Jan 29 16:31:53 2024
@@ -1,4 +1,4 @@
-$NetBSD: acronyms.comp,v 1.387 2024/01/23 15:58:17 jschauma Exp $
+$NetBSD: acronyms.comp,v 1.388 2024/01/29 16:31:53 jschauma Exp $
 3WHS	three-way handshake
 8VSB	8-state vestigial side band modulation
 AA	anti-aliasing
@@ -731,6 +731,7 @@ HP	Hewlett-Packard
 HPC	high performance computing
 HPD	hot plug detection
 HPET	high precision event timer
+HPKE	hybrid public key encryption
 HSM	hardware security module
 HSM	hierarchical storage management
 HSRP	hot standby router protocol
@@ -1284,6 +1285,7 @@ PIT	programmable interrupt timer
 PIV	personal identity verification
 PIX	Private Internet eXchange
 PKCS	public-key cryptography standards
+PKE	public key encryption
 PKI	public key infrastructure
 PLC	programmable logic controller
 PLD	programmable logic device



CVS commit: src/share/misc

2024-01-28 Thread Rin Okuyama
Module Name:src
Committed By:   rin
Date:   Mon Jan 29 05:42:41 UTC 2024

Modified Files:
src/share/misc: style

Log Message:
style: One more typo, NFC


To generate a diff of this commit:
cvs rdiff -u -r1.76 -r1.77 src/share/misc/style

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/style
diff -u src/share/misc/style:1.76 src/share/misc/style:1.77
--- src/share/misc/style:1.76	Wed Jan 24 04:00:43 2024
+++ src/share/misc/style	Mon Jan 29 05:42:41 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: style,v 1.76 2024/01/24 04:00:43 rin Exp $ */
+/* $NetBSD: style,v 1.77 2024/01/29 05:42:41 rin Exp $ */
 
 /*
  * The revision control tag appears first, with a blank line after it.
@@ -30,7 +30,7 @@
 #include 
 __COPYRIGHT("@(#) Copyright (c) 2008\
  The NetBSD Foundation, inc. All rights reserved.");
-__RCSID("$NetBSD: style,v 1.76 2024/01/24 04:00:43 rin Exp $");
+__RCSID("$NetBSD: style,v 1.77 2024/01/29 05:42:41 rin Exp $");
 
 /*
  * VERY important single-line comments look like this.
@@ -64,7 +64,7 @@ __RCSID("$NetBSD: style,v 1.76 2024/01/2
  * Avoid relying on transitive inclusions.
  *
  * Avoid header files dependencies just for struct and union types that
- * are used in pointer types, which don't require type defintions.
+ * are used in pointer types, which don't require type definitions.
  * Instead, use forward declarations of the struct or union tag.
  */
 #include 



CVS commit: src/share/misc

2024-01-28 Thread Rin Okuyama
Module Name:src
Committed By:   rin
Date:   Mon Jan 29 05:42:41 UTC 2024

Modified Files:
src/share/misc: style

Log Message:
style: One more typo, NFC


To generate a diff of this commit:
cvs rdiff -u -r1.76 -r1.77 src/share/misc/style

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2024-01-23 Thread Rin Okuyama
Module Name:src
Committed By:   rin
Date:   Wed Jan 24 04:00:43 UTC 2024

Modified Files:
src/share/misc: style

Log Message:
style: Fix typo, NFC

"it it" --> "it is" (across a newline)


To generate a diff of this commit:
cvs rdiff -u -r1.75 -r1.76 src/share/misc/style

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/style
diff -u src/share/misc/style:1.75 src/share/misc/style:1.76
--- src/share/misc/style:1.75	Mon Aug  7 18:01:42 2023
+++ src/share/misc/style	Wed Jan 24 04:00:43 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: style,v 1.75 2023/08/07 18:01:42 riastradh Exp $ */
+/* $NetBSD: style,v 1.76 2024/01/24 04:00:43 rin Exp $ */
 
 /*
  * The revision control tag appears first, with a blank line after it.
@@ -30,7 +30,7 @@
 #include 
 __COPYRIGHT("@(#) Copyright (c) 2008\
  The NetBSD Foundation, inc. All rights reserved.");
-__RCSID("$NetBSD: style,v 1.75 2023/08/07 18:01:42 riastradh Exp $");
+__RCSID("$NetBSD: style,v 1.76 2024/01/24 04:00:43 rin Exp $");
 
 /*
  * VERY important single-line comments look like this.
@@ -469,7 +469,7 @@ function(int a1, int a2, float fl, int a
 	 * where we don't have control over the NULL definition (on NetBSD
 	 * it is defined as ((void *)0), but on other systems it can be
 	 * defined as (0) and both definitions are valid), it
-	 * it advised to cast NULL to a pointer on variadic functions,
+	 * is advised to cast NULL to a pointer on variadic functions,
 	 * because on machines where sizeof(pointer) != sizeof(int) and in
 	 * the absence of a prototype in scope, passing an un-casted NULL,
 	 * will result in passing an int on the stack instead of a pointer.



CVS commit: src/share/misc

2024-01-23 Thread Rin Okuyama
Module Name:src
Committed By:   rin
Date:   Wed Jan 24 04:00:43 UTC 2024

Modified Files:
src/share/misc: style

Log Message:
style: Fix typo, NFC

"it it" --> "it is" (across a newline)


To generate a diff of this commit:
cvs rdiff -u -r1.75 -r1.76 src/share/misc/style

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2024-01-23 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Tue Jan 23 15:58:17 UTC 2024

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+HNDL  harvest now, decrypt later


To generate a diff of this commit:
cvs rdiff -u -r1.386 -r1.387 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/acronyms.comp
diff -u src/share/misc/acronyms.comp:1.386 src/share/misc/acronyms.comp:1.387
--- src/share/misc/acronyms.comp:1.386	Thu Jan 18 03:33:08 2024
+++ src/share/misc/acronyms.comp	Tue Jan 23 15:58:17 2024
@@ -1,4 +1,4 @@
-$NetBSD: acronyms.comp,v 1.386 2024/01/18 03:33:08 jschauma Exp $
+$NetBSD: acronyms.comp,v 1.387 2024/01/23 15:58:17 jschauma Exp $
 3WHS	three-way handshake
 8VSB	8-state vestigial side band modulation
 AA	anti-aliasing
@@ -724,6 +724,7 @@ HLE	hardware lock elision (Intel)
 HLL	high-level language
 HMA	high memory area
 HMI	human-machine interface
+HNDL	harvest now, decrypt later
 HOOD	hierarchical object oriented design
 HOTP	HMAC-based one time password
 HP	Hewlett-Packard



CVS commit: src/share/misc

2024-01-23 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Tue Jan 23 15:58:17 UTC 2024

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+HNDL  harvest now, decrypt later


To generate a diff of this commit:
cvs rdiff -u -r1.386 -r1.387 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2024-01-17 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Thu Jan 18 03:33:08 UTC 2024

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+IKM  input keying material


To generate a diff of this commit:
cvs rdiff -u -r1.385 -r1.386 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2024-01-17 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Thu Jan 18 03:33:08 UTC 2024

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+IKM  input keying material


To generate a diff of this commit:
cvs rdiff -u -r1.385 -r1.386 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/acronyms.comp
diff -u src/share/misc/acronyms.comp:1.385 src/share/misc/acronyms.comp:1.386
--- src/share/misc/acronyms.comp:1.385	Tue Jan  2 17:44:00 2024
+++ src/share/misc/acronyms.comp	Thu Jan 18 03:33:08 2024
@@ -1,4 +1,4 @@
-$NetBSD: acronyms.comp,v 1.385 2024/01/02 17:44:00 jschauma Exp $
+$NetBSD: acronyms.comp,v 1.386 2024/01/18 03:33:08 jschauma Exp $
 3WHS	three-way handshake
 8VSB	8-state vestigial side band modulation
 AA	anti-aliasing
@@ -788,6 +788,7 @@ IGMP	Internet Group Management Protocol
 IGP	interior gateway protocol
 IHV	independent hardware vendor
 IKE	Internet key exchange
+IKM	input keying material
 ILM	internal loopback mode
 ILOM	integrated lights-out management
 ILP	instruction level parallelism



CVS commit: src/share/misc

2024-01-02 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Tue Jan  2 17:44:00 UTC 2024

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+EPSS   Exploit Prediction Scoring System
+PEDPIN Entry Device


To generate a diff of this commit:
cvs rdiff -u -r1.384 -r1.385 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/acronyms.comp
diff -u src/share/misc/acronyms.comp:1.384 src/share/misc/acronyms.comp:1.385
--- src/share/misc/acronyms.comp:1.384	Tue Dec 19 15:01:23 2023
+++ src/share/misc/acronyms.comp	Tue Jan  2 17:44:00 2024
@@ -1,4 +1,4 @@
-$NetBSD: acronyms.comp,v 1.384 2023/12/19 15:01:23 jschauma Exp $
+$NetBSD: acronyms.comp,v 1.385 2024/01/02 17:44:00 jschauma Exp $
 3WHS	three-way handshake
 8VSB	8-state vestigial side band modulation
 AA	anti-aliasing
@@ -577,6 +577,7 @@ EPP	enhanced parallel port
 EPP	extensible provisioning protocol (RFC5730)
 EPRML	extended partial response, maximum likelihood
 EPROM	erasable programmable read only memory
+EPSS	Exploit Prediction Scoring System
 EPT	extended page tables
 ERC	error recovery control
 ERD	emergency recovery disk
@@ -1254,6 +1255,7 @@ PE	protection enable
 PE	provider edge
 PEAP	Protected EAP
 PECI	platform environment control interface
+PED	PIN Entry Device
 PEP	protocol extension protocol
 PER	packed encoding rules
 PFS	perfect forward secrecy



CVS commit: src/share/misc

2024-01-02 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Tue Jan  2 17:44:00 UTC 2024

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+EPSS   Exploit Prediction Scoring System
+PEDPIN Entry Device


To generate a diff of this commit:
cvs rdiff -u -r1.384 -r1.385 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2023-12-19 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Tue Dec 19 15:01:23 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+NVD  national vulnerability database


To generate a diff of this commit:
cvs rdiff -u -r1.383 -r1.384 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/acronyms.comp
diff -u src/share/misc/acronyms.comp:1.383 src/share/misc/acronyms.comp:1.384
--- src/share/misc/acronyms.comp:1.383	Thu Dec  7 16:03:32 2023
+++ src/share/misc/acronyms.comp	Tue Dec 19 15:01:23 2023
@@ -1,4 +1,4 @@
-$NetBSD: acronyms.comp,v 1.383 2023/12/07 16:03:32 jschauma Exp $
+$NetBSD: acronyms.comp,v 1.384 2023/12/19 15:01:23 jschauma Exp $
 3WHS	three-way handshake
 8VSB	8-state vestigial side band modulation
 AA	anti-aliasing
@@ -1141,6 +1141,7 @@ NTM	non-deterministic Turing machine
 NTP	Network Time Protocol
 NUMA	non-uniform memory access
 NURBS	non-uniform rational basis spline
+NVD	National Vulnerability Database
 NVMM	NetBSD Virtual Machine Monitor
 NVMM	non-volatile main memory
 NVRAM	non-volatile random access memory



CVS commit: src/share/misc

2023-12-19 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Tue Dec 19 15:01:23 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+NVD  national vulnerability database


To generate a diff of this commit:
cvs rdiff -u -r1.383 -r1.384 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2023-12-07 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Thu Dec  7 16:03:32 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+STEKsession ticket encryption key


To generate a diff of this commit:
cvs rdiff -u -r1.382 -r1.383 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/acronyms.comp
diff -u src/share/misc/acronyms.comp:1.382 src/share/misc/acronyms.comp:1.383
--- src/share/misc/acronyms.comp:1.382	Tue Dec  5 19:28:40 2023
+++ src/share/misc/acronyms.comp	Thu Dec  7 16:03:32 2023
@@ -1,4 +1,4 @@
-$NetBSD: acronyms.comp,v 1.382 2023/12/05 19:28:40 jschauma Exp $
+$NetBSD: acronyms.comp,v 1.383 2023/12/07 16:03:32 jschauma Exp $
 3WHS	three-way handshake
 8VSB	8-state vestigial side band modulation
 AA	anti-aliasing
@@ -1656,6 +1656,7 @@ SSRF	server-side request forgery
 SSTP 	secure socket tunneling protocol
 STC	software thermal control
 STD	state transition diagram
+STEK	session ticket encryption key
 STM	software transactional memory
 STOMP	Streaming Text Oriented Messaging Protocol
 STP	Spanning Tree Protocol



CVS commit: src/share/misc

2023-12-07 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Thu Dec  7 16:03:32 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+STEKsession ticket encryption key


To generate a diff of this commit:
cvs rdiff -u -r1.382 -r1.383 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2023-12-05 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Tue Dec  5 19:28:40 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
add some virtual networking terms

+FRRFree Range Routing
+VNIvirtual network identifier
+VTEP   VXLAN tunnel endpoint
+VXLAN  virtual extensible LAN


To generate a diff of this commit:
cvs rdiff -u -r1.381 -r1.382 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/acronyms.comp
diff -u src/share/misc/acronyms.comp:1.381 src/share/misc/acronyms.comp:1.382
--- src/share/misc/acronyms.comp:1.381	Fri Nov 24 21:17:49 2023
+++ src/share/misc/acronyms.comp	Tue Dec  5 19:28:40 2023
@@ -1,4 +1,4 @@
-$NetBSD: acronyms.comp,v 1.381 2023/11/24 21:17:49 alnsn Exp $
+$NetBSD: acronyms.comp,v 1.382 2023/12/05 19:28:40 jschauma Exp $
 3WHS	three-way handshake
 8VSB	8-state vestigial side band modulation
 AA	anti-aliasing
@@ -637,6 +637,7 @@ FPR	floating point register
 FPU	floating point unit
 FQDN	fully qualified domain name
 FRR	false rejection rate
+FRR	Free Range Routing
 FRU	field replaceable unit
 FS	file system
 FSB	front side bus
@@ -1851,6 +1852,7 @@ VME	virtual mode extension
 VMX	vector multimedia extensions
 VMX	virtual machine extensions
 VNC	virtual network computing
+VNI	virtual network identifier
 VOD	video on demand
 VPD	vital product data
 VPN	virtual private network
@@ -1862,8 +1864,10 @@ VRM	voltage regulator module
 VROC	Virtual RAID On CPU
 VRRP	Virtual Router Redundancy Protocol
 VSTP	VLAN Spanning Tree Protocol
+VTEP	VXLAN tunnel endpoint
 VTP	VLAN Trunking Protocol
 VXFS	Veritas file system
+VXLAN	virtual extensible LAN
 VXVM	Veritas volume manager
 W	watt
 W3C	World Wide Web Consortium



CVS commit: src/share/misc

2023-12-05 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Tue Dec  5 19:28:40 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
add some virtual networking terms

+FRRFree Range Routing
+VNIvirtual network identifier
+VTEP   VXLAN tunnel endpoint
+VXLAN  virtual extensible LAN


To generate a diff of this commit:
cvs rdiff -u -r1.381 -r1.382 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2023-11-24 Thread Alexander Nasonov
Module Name:src
Committed By:   alnsn
Date:   Fri Nov 24 21:17:49 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
Add two BTB entries.


To generate a diff of this commit:
cvs rdiff -u -r1.380 -r1.381 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/acronyms.comp
diff -u src/share/misc/acronyms.comp:1.380 src/share/misc/acronyms.comp:1.381
--- src/share/misc/acronyms.comp:1.380	Mon Nov 20 21:16:41 2023
+++ src/share/misc/acronyms.comp	Fri Nov 24 21:17:49 2023
@@ -1,4 +1,4 @@
-$NetBSD: acronyms.comp,v 1.380 2023/11/20 21:16:41 jschauma Exp $
+$NetBSD: acronyms.comp,v 1.381 2023/11/24 21:17:49 alnsn Exp $
 3WHS	three-way handshake
 8VSB	8-state vestigial side band modulation
 AA	anti-aliasing
@@ -197,6 +197,8 @@ BSSID	basic service set identifier
 BT	BitTorrent
 BT	Bluetooth
 BT	bit test
+BTB	branch target buffer
+BTB	board-to-board
 BTC	bit test [and] complement
 BTM	bus transport mechanism
 BTR	bit test [and] reset



CVS commit: src/share/misc

2023-11-24 Thread Alexander Nasonov
Module Name:src
Committed By:   alnsn
Date:   Fri Nov 24 21:17:49 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
Add two BTB entries.


To generate a diff of this commit:
cvs rdiff -u -r1.380 -r1.381 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2023-11-20 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Mon Nov 20 21:16:42 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
sort


To generate a diff of this commit:
cvs rdiff -u -r1.379 -r1.380 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/acronyms.comp
diff -u src/share/misc/acronyms.comp:1.379 src/share/misc/acronyms.comp:1.380
--- src/share/misc/acronyms.comp:1.379	Mon Nov 20 21:11:20 2023
+++ src/share/misc/acronyms.comp	Mon Nov 20 21:16:41 2023
@@ -1,4 +1,4 @@
-$NetBSD: acronyms.comp,v 1.379 2023/11/20 21:11:20 jschauma Exp $
+$NetBSD: acronyms.comp,v 1.380 2023/11/20 21:16:41 jschauma Exp $
 3WHS	three-way handshake
 8VSB	8-state vestigial side band modulation
 AA	anti-aliasing
@@ -68,19 +68,19 @@ AOS	add or subtract
 AOT	ahead of time
 AP	access point
 AP	application processor
+APEI	ACPI platform error interface
 APFS	Apple file system
 API	application programming interface
-APEI	ACPI platform error interface
 APIC	advanced programmable interrupt controller
 APIPA	automatic private IP addressing
 APM	advanced power management
 APM	application performance management
-APU	accelerated processing unit
 APT	advanced persistent threat
+APU	accelerated processing unit
 AQM	active queue management
 ARAT	always running APIC timer
-ARC	adaptive replacement cache
 ARC	Advanced RISC Computing
+ARC	adaptive replacement cache
 ARC	automatic reference counting
 ARM	Advanced RISC Machines
 ARP	Address Resolution Protocol
@@ -104,8 +104,8 @@ ASP	active server pages
 ASP	auxiliary storage pool
 ASPM	active state power management
 ASQ	automated software quality
-ASR	address space register
 ASR	Apple software restore
+ASR	address space register
 AST	abstract syntax tree
 AST	asynchronous system trap
 AT	access time
@@ -159,9 +159,9 @@ BLE	Bluetooth low energy
 BLOB	binary large object
 BM	bus master
 BMC	baseboard management controller
+BMIC	bus master interface controller
 BMP	basic multilingual plane
 BMP	bitmap image file
-BMIC	bus master interface controller
 BN	boundary neutral
 BNF	Backus-Naur form
 BO	binary output
@@ -202,9 +202,9 @@ BTM	bus transport mechanism
 BTR	bit test [and] reset
 BTS	bit test [and] set
 BTS	bug tracking system
+BUAG	big ugly ASCII graphic
 BW	bandwidth
 BWM	block-write mode
-BUAG	big ugly ASCII graphic
 CA	certificate authority
 CAC	cryptographic access control
 CACLS	change access control lists
@@ -236,9 +236,9 @@ CDMA	code division multiple access
 CDN	content delivery network
 CDP	Cisco Discovery Protocol
 CDRAM	cache dynamic random access memory
+CE	customer edge
 CER	canonical encoding rules
 CERT	computer emergency response team
-CE	customer edge
 CET	control flow enforcement technology
 CF	compact flash
 CFB	cipher feedback
@@ -273,15 +273,15 @@ CLUT	color look-up table
 CLV	constant linear velocity
 CM	configuration management
 CMA	concert multithread architecture
+CMC	certificate management over CMS
 CMC	chassis management controller
 CMC	corrected machine check
-CMC	certificate management over CMS
-CMS	{configuration,content,course} management system
-CMS	cryptographic message syntax
 CMI	control {management,method} interface
 CMOS	complementary metal-oxide-semiconductor
 CMP	chip multi-processing
 CMS	content management system
+CMS	cryptographic message syntax
+CMS	{configuration,content,course} management system
 CMYK	cyan magenta yellow black
 CN	{common,canonical} name
 CNA	CVE Numbering Authority
@@ -318,12 +318,8 @@ CR	carriage return
 CRC	cyclic redundancy check
 CRDT	conflict-free replicated data type
 CRL	carrier recovery loop
-CRQC	cryptanalytically relevant quantum computer
 CRLF	carriage return line feed
-CSIRT	computer security incident response team
-CSPM	cloud security posture management
-CSRF	cross-site request forgery
-CSU	C start up
+CRQC	cryptanalytically relevant quantum computer
 CRT	cathode ray tube
 CRTP	curiously recurring template pattern
 CRUD	create, read, update, and delete
@@ -334,17 +330,21 @@ CS	computer science
 CSDL	{common,conceptual} schema definition language
 CSI	channel state information
 CSI	common system interface
+CSIRT	computer security incident response team
 CSMA	carrier sense multiple access
 CSMA/CA	carrier sense multiple access with collision avoidance
 CSMA/CD	carrier sense multiple access with collision detection
 CSP	communicating sequential processes
-CSP	content security policy
 CSP	constrain satisfaction problems
+CSP	content security policy
 CSP	cryptographic service provider
+CSPM	cloud security posture management
 CSR	control [and] status registers
+CSRF	cross-site request forgery
 CSRG	Computer Systems Research Group
 CSS	cascading style sheets
 CST	common spanning tree
+CSU	C start up
 CSV	comma-separated values
 CTF	compact c type format
 CTM	close to metal
@@ -418,8 +418,8 @@ DFSAN	Data Flow Sanitizer
 DFT	diagnostic function test
 DFT	discrete 

CVS commit: src/share/misc

2023-11-20 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Mon Nov 20 21:16:42 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
sort


To generate a diff of this commit:
cvs rdiff -u -r1.379 -r1.380 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2023-11-20 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Mon Nov 20 21:11:20 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+ML-KEM  module-lattice based key-encapsulation mechanism

(I previously added "KEM", but now that Kyber is ML-KEM it comes up frequently
enough that 'wtf ml; 'wtf kem' doesn't help folks find the answer.)


To generate a diff of this commit:
cvs rdiff -u -r1.378 -r1.379 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2023-11-20 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Mon Nov 20 21:11:20 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+ML-KEM  module-lattice based key-encapsulation mechanism

(I previously added "KEM", but now that Kyber is ML-KEM it comes up frequently
enough that 'wtf ml; 'wtf kem' doesn't help folks find the answer.)


To generate a diff of this commit:
cvs rdiff -u -r1.378 -r1.379 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/acronyms.comp
diff -u src/share/misc/acronyms.comp:1.378 src/share/misc/acronyms.comp:1.379
--- src/share/misc/acronyms.comp:1.378	Wed Nov 15 14:03:19 2023
+++ src/share/misc/acronyms.comp	Mon Nov 20 21:11:20 2023
@@ -1,4 +1,4 @@
-$NetBSD: acronyms.comp,v 1.378 2023/11/15 14:03:19 jschauma Exp $
+$NetBSD: acronyms.comp,v 1.379 2023/11/20 21:11:20 jschauma Exp $
 3WHS	three-way handshake
 8VSB	8-state vestigial side band modulation
 AA	anti-aliasing
@@ -1026,6 +1026,7 @@ ML	machine learning
 ML	mailing list
 ML	markup language
 ML	maximum likelihood
+ML-KEM	module-lattice based key-encapsulation mechanism
 MLAG	multi-chassis link aggregation group
 MLC	multi-level cell
 MLD	multicast listener discovery



CVS commit: src/share/misc

2023-11-15 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Wed Nov 15 14:03:19 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+NTA  negative trust anchor
(DNSSEC, RFC7646)


To generate a diff of this commit:
cvs rdiff -u -r1.377 -r1.378 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/acronyms.comp
diff -u src/share/misc/acronyms.comp:1.377 src/share/misc/acronyms.comp:1.378
--- src/share/misc/acronyms.comp:1.377	Fri Oct 27 21:28:14 2023
+++ src/share/misc/acronyms.comp	Wed Nov 15 14:03:19 2023
@@ -1,4 +1,4 @@
-$NetBSD: acronyms.comp,v 1.377 2023/10/27 21:28:14 jschauma Exp $
+$NetBSD: acronyms.comp,v 1.378 2023/11/15 14:03:19 jschauma Exp $
 3WHS	three-way handshake
 8VSB	8-state vestigial side band modulation
 AA	anti-aliasing
@@ -1132,6 +1132,7 @@ NRZ	non-return to zero
 NSA	nation-state adversary
 NSA	no such agency
 NSA	National Security Agency
+NTA	negative trust anchor
 NTM	non-deterministic Turing machine
 NTP	Network Time Protocol
 NUMA	non-uniform memory access



CVS commit: src/share/misc

2023-11-15 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Wed Nov 15 14:03:19 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+NTA  negative trust anchor
(DNSSEC, RFC7646)


To generate a diff of this commit:
cvs rdiff -u -r1.377 -r1.378 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2023-10-27 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Fri Oct 27 21:28:14 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+ROA  route origin authorization


To generate a diff of this commit:
cvs rdiff -u -r1.376 -r1.377 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/acronyms.comp
diff -u src/share/misc/acronyms.comp:1.376 src/share/misc/acronyms.comp:1.377
--- src/share/misc/acronyms.comp:1.376	Thu Oct 26 13:43:17 2023
+++ src/share/misc/acronyms.comp	Fri Oct 27 21:28:14 2023
@@ -1,4 +1,4 @@
-$NetBSD: acronyms.comp,v 1.376 2023/10/26 13:43:17 jschauma Exp $
+$NetBSD: acronyms.comp,v 1.377 2023/10/27 21:28:14 jschauma Exp $
 3WHS	three-way handshake
 8VSB	8-state vestigial side band modulation
 AA	anti-aliasing
@@ -1429,6 +1429,7 @@ RMPM	rapid memory power management
 RMS	root mean square
 RMW	read, modify, write
 RNG	random number generator
+ROA	route origin authorization
 ROM	read only memory
 ROP	return-oriented programming
 RPC	remote procedure call



CVS commit: src/share/misc

2023-10-27 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Fri Oct 27 21:28:14 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+ROA  route origin authorization


To generate a diff of this commit:
cvs rdiff -u -r1.376 -r1.377 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2023-10-26 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Thu Oct 26 13:43:17 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+DFZ  default-free zone


To generate a diff of this commit:
cvs rdiff -u -r1.375 -r1.376 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/acronyms.comp
diff -u src/share/misc/acronyms.comp:1.375 src/share/misc/acronyms.comp:1.376
--- src/share/misc/acronyms.comp:1.375	Wed Oct 11 01:21:21 2023
+++ src/share/misc/acronyms.comp	Thu Oct 26 13:43:17 2023
@@ -1,4 +1,4 @@
-$NetBSD: acronyms.comp,v 1.375 2023/10/11 01:21:21 jschauma Exp $
+$NetBSD: acronyms.comp,v 1.376 2023/10/26 13:43:17 jschauma Exp $
 3WHS	three-way handshake
 8VSB	8-state vestigial side band modulation
 AA	anti-aliasing
@@ -417,6 +417,7 @@ DFS	distributed file system
 DFSAN	Data Flow Sanitizer
 DFT	diagnostic function test
 DFT	discrete Fourier transform
+DFZ	default-free zone
 DGL	data generation language
 DGEMM	double precision general matrix multiply
 DH	Diffie-Hellman



CVS commit: src/share/misc

2023-10-26 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Thu Oct 26 13:43:17 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+DFZ  default-free zone


To generate a diff of this commit:
cvs rdiff -u -r1.375 -r1.376 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2023-10-10 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Wed Oct 11 01:21:21 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
well, kinda have to add CSRF now, don't we?

+CSRF  cross-site request forgery


To generate a diff of this commit:
cvs rdiff -u -r1.374 -r1.375 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/acronyms.comp
diff -u src/share/misc/acronyms.comp:1.374 src/share/misc/acronyms.comp:1.375
--- src/share/misc/acronyms.comp:1.374	Wed Oct 11 01:15:16 2023
+++ src/share/misc/acronyms.comp	Wed Oct 11 01:21:21 2023
@@ -1,4 +1,4 @@
-$NetBSD: acronyms.comp,v 1.374 2023/10/11 01:15:16 jschauma Exp $
+$NetBSD: acronyms.comp,v 1.375 2023/10/11 01:21:21 jschauma Exp $
 3WHS	three-way handshake
 8VSB	8-state vestigial side band modulation
 AA	anti-aliasing
@@ -322,6 +322,7 @@ CRQC	cryptanalytically relevant quantum 
 CRLF	carriage return line feed
 CSIRT	computer security incident response team
 CSPM	cloud security posture management
+CSRF	cross-site request forgery
 CSU	C start up
 CRT	cathode ray tube
 CRTP	curiously recurring template pattern



CVS commit: src/share/misc

2023-10-10 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Wed Oct 11 01:21:21 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
well, kinda have to add CSRF now, don't we?

+CSRF  cross-site request forgery


To generate a diff of this commit:
cvs rdiff -u -r1.374 -r1.375 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2023-10-10 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Wed Oct 11 01:15:16 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+SSRF  server-side request forgery


To generate a diff of this commit:
cvs rdiff -u -r1.373 -r1.374 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/acronyms.comp
diff -u src/share/misc/acronyms.comp:1.373 src/share/misc/acronyms.comp:1.374
--- src/share/misc/acronyms.comp:1.373	Tue Oct 10 01:17:19 2023
+++ src/share/misc/acronyms.comp	Wed Oct 11 01:15:16 2023
@@ -1,4 +1,4 @@
-$NetBSD: acronyms.comp,v 1.373 2023/10/10 01:17:19 jschauma Exp $
+$NetBSD: acronyms.comp,v 1.374 2023/10/11 01:15:16 jschauma Exp $
 3WHS	three-way handshake
 8VSB	8-state vestigial side band modulation
 AA	anti-aliasing
@@ -1642,6 +1642,7 @@ SSFDC	solid state floppy disc card
 SSH	secure shell
 SSI	server side includes
 SSID	service set identifier
+SSRF	server-side request forgery
 SSTP 	secure socket tunneling protocol
 SSL	secure sockets layer
 SSP	stack smashing protection



CVS commit: src/share/misc

2023-10-10 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Wed Oct 11 01:15:16 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+SSRF  server-side request forgery


To generate a diff of this commit:
cvs rdiff -u -r1.373 -r1.374 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2023-10-09 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Tue Oct 10 01:17:19 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+KEK key encryption key

(funny, we already had DEK, those usually come in pairs)


To generate a diff of this commit:
cvs rdiff -u -r1.372 -r1.373 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2023-10-09 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Tue Oct 10 01:17:19 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+KEK key encryption key

(funny, we already had DEK, those usually come in pairs)


To generate a diff of this commit:
cvs rdiff -u -r1.372 -r1.373 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/acronyms.comp
diff -u src/share/misc/acronyms.comp:1.372 src/share/misc/acronyms.comp:1.373
--- src/share/misc/acronyms.comp:1.372	Wed Oct  4 22:34:23 2023
+++ src/share/misc/acronyms.comp	Tue Oct 10 01:17:19 2023
@@ -1,4 +1,4 @@
-$NetBSD: acronyms.comp,v 1.372 2023/10/04 22:34:23 jschauma Exp $
+$NetBSD: acronyms.comp,v 1.373 2023/10/10 01:17:19 jschauma Exp $
 3WHS	three-way handshake
 8VSB	8-state vestigial side band modulation
 AA	anti-aliasing
@@ -865,6 +865,7 @@ KB	kilobyte
 KBD	keyboard
 KBD	kilobaud
 KCS	keyboard controller style
+KEK	key encryption key
 KEM	key encapsulation mechanism
 KLOC	thousand lines of code
 KMS	kernel-mode setting



CVS commit: src/share/misc

2023-10-04 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Wed Oct  4 22:34:23 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+DOHDNS over HTTPS
+DOQDNS over QUIC
+DOTDNS over TLS
+DRNDiscovery of Network-designated Resolvers
+QUIC   Quick UDP Internet Connections


To generate a diff of this commit:
cvs rdiff -u -r1.371 -r1.372 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2023-10-04 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Wed Oct  4 22:34:23 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+DOHDNS over HTTPS
+DOQDNS over QUIC
+DOTDNS over TLS
+DRNDiscovery of Network-designated Resolvers
+QUIC   Quick UDP Internet Connections


To generate a diff of this commit:
cvs rdiff -u -r1.371 -r1.372 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/acronyms.comp
diff -u src/share/misc/acronyms.comp:1.371 src/share/misc/acronyms.comp:1.372
--- src/share/misc/acronyms.comp:1.371	Mon Oct  2 00:16:42 2023
+++ src/share/misc/acronyms.comp	Wed Oct  4 22:34:23 2023
@@ -1,4 +1,4 @@
-$NetBSD: acronyms.comp,v 1.371 2023/10/02 00:16:42 riastradh Exp $
+$NetBSD: acronyms.comp,v 1.372 2023/10/04 22:34:23 jschauma Exp $
 3WHS	three-way handshake
 8VSB	8-state vestigial side band modulation
 AA	anti-aliasing
@@ -448,9 +448,12 @@ DNSBL   Domain Name System Block List
 DNSSEC	DNS Security Extensions
 DOE	distributed object environment
 DOF	data over fibre
+DOH	DNS over HTTPS
 DOM	document object model
+DOQ	DNS over QUIC
 DOS	denial of service
 DOS	disk operating system
+DOT	DNS over TLS
 DP	DisplayPort
 DPAA	data path acceleration architecture
 DPC	deferred procedure call
@@ -468,6 +471,7 @@ DRBG	deterministic random bit generator
 DRI	direct rendering infrastructure
 DRM	digital rights management
 DRM	direct rendering manager
+DRN	Discovery of Network-designated Resolvers
 DRRS	display refresh rate switching
 DS	debug store
 DS	differentiated services
@@ -1353,6 +1357,7 @@ QDI	quasi delay insensitive
 QCIF	quarter common intermediate format
 QOI	quality of implementation
 QOI	quick order interface
+QUIC	Quick UDP Internet Connections
 QOS	quality of service
 QVL	qualified vendor list
 R/O	read only



CVS commit: src/share/misc

2023-10-01 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Mon Oct  2 00:16:42 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
acronyms.comp: SFP -- Small Form-factor Pluggable


To generate a diff of this commit:
cvs rdiff -u -r1.370 -r1.371 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2023-10-01 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Mon Oct  2 00:16:42 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
acronyms.comp: SFP -- Small Form-factor Pluggable


To generate a diff of this commit:
cvs rdiff -u -r1.370 -r1.371 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/acronyms.comp
diff -u src/share/misc/acronyms.comp:1.370 src/share/misc/acronyms.comp:1.371
--- src/share/misc/acronyms.comp:1.370	Sat Sep 30 13:26:31 2023
+++ src/share/misc/acronyms.comp	Mon Oct  2 00:16:42 2023
@@ -1,4 +1,4 @@
-$NetBSD: acronyms.comp,v 1.370 2023/09/30 13:26:31 riastradh Exp $
+$NetBSD: acronyms.comp,v 1.371 2023/10/02 00:16:42 riastradh Exp $
 3WHS	three-way handshake
 8VSB	8-state vestigial side band modulation
 AA	anti-aliasing
@@ -1526,6 +1526,7 @@ SES	SCSI enclosure services
 SFC	sequential function chart
 SFI	simple firmware interface
 SFI	software fault isolation
+SFP	small form-factor pluggable
 SFTP	SSH File Transfer Protocol
 SFTP	Serial File Transfer Protocol
 SFTP	Simple File Transfer Protocol



CVS commit: src/share/misc

2023-09-30 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Sat Sep 30 13:26:31 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
acronyms.comp: Add various CPU- and barrier-related acronyms.

CET, DMB, DSB, HLE, IBT, ISB, MDS, SSB, SSBB, SSBD, TAA, TSX

PR misc/57636


To generate a diff of this commit:
cvs rdiff -u -r1.369 -r1.370 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2023-09-29 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Fri Sep 29 18:56:14 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+VDP  vulnerability disclosure policy


To generate a diff of this commit:
cvs rdiff -u -r1.368 -r1.369 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2023-09-29 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Fri Sep 29 18:56:14 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+VDP  vulnerability disclosure policy


To generate a diff of this commit:
cvs rdiff -u -r1.368 -r1.369 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/acronyms.comp
diff -u src/share/misc/acronyms.comp:1.368 src/share/misc/acronyms.comp:1.369
--- src/share/misc/acronyms.comp:1.368	Thu Sep 21 13:38:03 2023
+++ src/share/misc/acronyms.comp	Fri Sep 29 18:56:14 2023
@@ -1,4 +1,4 @@
-$NetBSD: acronyms.comp,v 1.368 2023/09/21 13:38:03 jschauma Exp $
+$NetBSD: acronyms.comp,v 1.369 2023/09/29 18:56:14 jschauma Exp $
 3WHS	three-way handshake
 8VSB	8-state vestigial side band modulation
 AA	anti-aliasing
@@ -1800,6 +1800,7 @@ VCM	virtual channel memory
 VCO	voltage-controlled oscillator
 VCP	virtual chassis port
 VCS	version control system
+VDP	vulnerability disclosure policy
 VDPAU	Video Decode and Presentation API for Unix
 VES	virtual execution system
 VESA	Video Electronics Standards Association



CVS commit: src/share/misc

2023-09-21 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Thu Sep 21 13:38:03 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+CVSS   Common Vulnerability Scoring System


To generate a diff of this commit:
cvs rdiff -u -r1.367 -r1.368 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/acronyms.comp
diff -u src/share/misc/acronyms.comp:1.367 src/share/misc/acronyms.comp:1.368
--- src/share/misc/acronyms.comp:1.367	Wed Sep 20 15:22:41 2023
+++ src/share/misc/acronyms.comp	Thu Sep 21 13:38:03 2023
@@ -1,4 +1,4 @@
-$NetBSD: acronyms.comp,v 1.367 2023/09/20 15:22:41 jschauma Exp $
+$NetBSD: acronyms.comp,v 1.368 2023/09/21 13:38:03 jschauma Exp $
 3WHS	three-way handshake
 8VSB	8-state vestigial side band modulation
 AA	anti-aliasing
@@ -354,6 +354,7 @@ CUT	coordinated universal time
 CV	control voltage
 CVE	common vulnerabilities and exposures
 CVS	Concurrent Versions System
+CVSS	Common Vulnerability Scoring System
 DA	destination address
 DAA	distributed application architecture
 DAAP	digital audio access protocol



CVS commit: src/share/misc

2023-09-21 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Thu Sep 21 13:38:03 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+CVSS   Common Vulnerability Scoring System


To generate a diff of this commit:
cvs rdiff -u -r1.367 -r1.368 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2023-09-20 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Wed Sep 20 15:22:41 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+EPP extensible provisioning protocol (RFC5730)


To generate a diff of this commit:
cvs rdiff -u -r1.366 -r1.367 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/acronyms.comp
diff -u src/share/misc/acronyms.comp:1.366 src/share/misc/acronyms.comp:1.367
--- src/share/misc/acronyms.comp:1.366	Mon Sep 18 15:19:33 2023
+++ src/share/misc/acronyms.comp	Wed Sep 20 15:22:41 2023
@@ -1,4 +1,4 @@
-$NetBSD: acronyms.comp,v 1.366 2023/09/18 15:19:33 jschauma Exp $
+$NetBSD: acronyms.comp,v 1.367 2023/09/20 15:22:41 jschauma Exp $
 3WHS	three-way handshake
 8VSB	8-state vestigial side band modulation
 AA	anti-aliasing
@@ -563,6 +563,7 @@ EOL	end of line
 EOT	end of transmission
 EPIC	explicitly parallel instruction computing
 EPP	enhanced parallel port
+EPP	extensible provisioning protocol (RFC5730)
 EPRML	extended partial response, maximum likelihood
 EPROM	erasable programmable read only memory
 EPT	extended page tables



CVS commit: src/share/misc

2023-09-20 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Wed Sep 20 15:22:41 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+EPP extensible provisioning protocol (RFC5730)


To generate a diff of this commit:
cvs rdiff -u -r1.366 -r1.367 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2023-09-18 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Mon Sep 18 15:19:33 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+CERT computer emergency response team
+[C]SIRT (computer) security incident response team
+SOC security operations center


To generate a diff of this commit:
cvs rdiff -u -r1.365 -r1.366 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2023-09-18 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Mon Sep 18 15:19:33 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+CERT computer emergency response team
+[C]SIRT (computer) security incident response team
+SOC security operations center


To generate a diff of this commit:
cvs rdiff -u -r1.365 -r1.366 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/acronyms.comp
diff -u src/share/misc/acronyms.comp:1.365 src/share/misc/acronyms.comp:1.366
--- src/share/misc/acronyms.comp:1.365	Sat Sep 16 21:18:29 2023
+++ src/share/misc/acronyms.comp	Mon Sep 18 15:19:33 2023
@@ -1,4 +1,4 @@
-$NetBSD: acronyms.comp,v 1.365 2023/09/16 21:18:29 gutteridge Exp $
+$NetBSD: acronyms.comp,v 1.366 2023/09/18 15:19:33 jschauma Exp $
 3WHS	three-way handshake
 8VSB	8-state vestigial side band modulation
 AA	anti-aliasing
@@ -237,6 +237,7 @@ CDN	content delivery network
 CDP	Cisco Discovery Protocol
 CDRAM	cache dynamic random access memory
 CER	canonical encoding rules
+CERT	computer emergency response team
 CE	customer edge
 CF	compact flash
 CFB	cipher feedback
@@ -318,6 +319,7 @@ CRDT	conflict-free replicated data type
 CRL	carrier recovery loop
 CRQC	cryptanalytically relevant quantum computer
 CRLF	carriage return line feed
+CSIRT	computer security incident response team
 CSPM	cloud security posture management
 CSU	C start up
 CRT	cathode ray tube
@@ -1534,6 +1536,7 @@ SIMM	single inline memory module
 SIP	Session Initiation Protocol
 SIR	signal-to-interference ratio
 SIR	slow infrared
+SIRT	security incident response team
 SISD	single instruction, single data
 SIV	synthetic intialization vector
 SLAAC	stateless address auto-configuration
@@ -1572,6 +1575,7 @@ SNAP	Sub-Network Access Protocol
 SNIA	Storage Networking Industry Association
 SNMP	Simple Network Management Protocol
 SNR	signal-to-noise ratio
+SOC	security operations center
 SOA	service oriented architecture
 SOAP	Simple Object Access Protocol
 SOC	system on chip



CVS commit: src/share/misc

2023-09-16 Thread David H. Gutteridge
Module Name:src
Committed By:   gutteridge
Date:   Sat Sep 16 21:18:29 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
acronyms.comp: add CAN & ODBC


To generate a diff of this commit:
cvs rdiff -u -r1.364 -r1.365 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/acronyms.comp
diff -u src/share/misc/acronyms.comp:1.364 src/share/misc/acronyms.comp:1.365
--- src/share/misc/acronyms.comp:1.364	Wed Sep 13 14:12:21 2023
+++ src/share/misc/acronyms.comp	Sat Sep 16 21:18:29 2023
@@ -1,4 +1,4 @@
-$NetBSD: acronyms.comp,v 1.364 2023/09/13 14:12:21 jschauma Exp $
+$NetBSD: acronyms.comp,v 1.365 2023/09/16 21:18:29 gutteridge Exp $
 3WHS	three-way handshake
 8VSB	8-state vestigial side band modulation
 AA	anti-aliasing
@@ -212,6 +212,7 @@ CAD	computer-aided design
 CAM	computer assisted manufacturing
 CAM	conditional access module
 CAM	content addressable memory
+CAN	controller area network
 CARP	Common Address Redundancy Protocol
 CAS	column address strobe
 CAS	compare and swap
@@ -1128,6 +1129,7 @@ OBO	off by one
 OBOE	off by one error
 OCL	object constraint language
 OCR	optical character recognition
+ODBC	Open Database Connectivity
 ODE	offline device environment
 ODI	open data-link interface
 ODM	object data manager



CVS commit: src/share/misc

2023-09-16 Thread David H. Gutteridge
Module Name:src
Committed By:   gutteridge
Date:   Sat Sep 16 21:18:29 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
acronyms.comp: add CAN & ODBC


To generate a diff of this commit:
cvs rdiff -u -r1.364 -r1.365 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2023-09-13 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Wed Sep 13 14:12:21 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+CRQC  Cryptanalytically Relevant Quantum Computer


To generate a diff of this commit:
cvs rdiff -u -r1.363 -r1.364 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/acronyms.comp
diff -u src/share/misc/acronyms.comp:1.363 src/share/misc/acronyms.comp:1.364
--- src/share/misc/acronyms.comp:1.363	Mon Sep 11 15:07:52 2023
+++ src/share/misc/acronyms.comp	Wed Sep 13 14:12:21 2023
@@ -1,4 +1,4 @@
-$NetBSD: acronyms.comp,v 1.363 2023/09/11 15:07:52 jschauma Exp $
+$NetBSD: acronyms.comp,v 1.364 2023/09/13 14:12:21 jschauma Exp $
 3WHS	three-way handshake
 8VSB	8-state vestigial side band modulation
 AA	anti-aliasing
@@ -315,6 +315,7 @@ CR	carriage return
 CRC	cyclic redundancy check
 CRDT	conflict-free replicated data type
 CRL	carrier recovery loop
+CRQC	cryptanalytically relevant quantum computer
 CRLF	carriage return line feed
 CSPM	cloud security posture management
 CSU	C start up



CVS commit: src/share/misc

2023-09-13 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Wed Sep 13 14:12:21 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+CRQC  Cryptanalytically Relevant Quantum Computer


To generate a diff of this commit:
cvs rdiff -u -r1.363 -r1.364 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2023-09-11 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Mon Sep 11 15:07:52 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+RAT  remoate access trojan


To generate a diff of this commit:
cvs rdiff -u -r1.362 -r1.363 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/acronyms.comp
diff -u src/share/misc/acronyms.comp:1.362 src/share/misc/acronyms.comp:1.363
--- src/share/misc/acronyms.comp:1.362	Wed Sep  6 19:56:57 2023
+++ src/share/misc/acronyms.comp	Mon Sep 11 15:07:52 2023
@@ -1,4 +1,4 @@
-$NetBSD: acronyms.comp,v 1.362 2023/09/06 19:56:57 jschauma Exp $
+$NetBSD: acronyms.comp,v 1.363 2023/09/11 15:07:52 jschauma Exp $
 3WHS	three-way handshake
 8VSB	8-state vestigial side band modulation
 AA	anti-aliasing
@@ -1357,6 +1357,7 @@ RAS	remote access service
 RAS	restartable atomic sequence
 RAS	row address strobe
 RAT	register allocation table
+RAT	remote access trojan
 RBF	radial basis function
 RBL reputation block list
 RBL real-time blackhole list



CVS commit: src/share/misc

2023-09-11 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Mon Sep 11 15:07:52 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+RAT  remoate access trojan


To generate a diff of this commit:
cvs rdiff -u -r1.362 -r1.363 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2023-09-06 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Wed Sep  6 19:56:57 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+DAEdeterministic authenticated encryption


To generate a diff of this commit:
cvs rdiff -u -r1.361 -r1.362 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/acronyms.comp
diff -u src/share/misc/acronyms.comp:1.361 src/share/misc/acronyms.comp:1.362
--- src/share/misc/acronyms.comp:1.361	Mon Aug 28 15:50:17 2023
+++ src/share/misc/acronyms.comp	Wed Sep  6 19:56:57 2023
@@ -1,4 +1,4 @@
-$NetBSD: acronyms.comp,v 1.361 2023/08/28 15:50:17 jschauma Exp $
+$NetBSD: acronyms.comp,v 1.362 2023/09/06 19:56:57 jschauma Exp $
 3WHS	three-way handshake
 8VSB	8-state vestigial side band modulation
 AA	anti-aliasing
@@ -357,6 +357,7 @@ DAB	digital audio broadcasting
 DAC	digital [to] analog converter
 DAC	discretionary access control
 DAD	duplicate address detection
+DAE	deterministic authenticated encryption
 DANE	DNS-based Authentication of Named Entities
 DAO	disk at once
 DAP	Directory Access Protocol



CVS commit: src/share/misc

2023-09-06 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Wed Sep  6 19:56:57 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+DAEdeterministic authenticated encryption


To generate a diff of this commit:
cvs rdiff -u -r1.361 -r1.362 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2023-08-28 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Mon Aug 28 15:50:17 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+IAB - Internet Architecture Board


To generate a diff of this commit:
cvs rdiff -u -r1.360 -r1.361 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2023-08-28 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Mon Aug 28 15:50:17 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+IAB - Internet Architecture Board


To generate a diff of this commit:
cvs rdiff -u -r1.360 -r1.361 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/acronyms.comp
diff -u src/share/misc/acronyms.comp:1.360 src/share/misc/acronyms.comp:1.361
--- src/share/misc/acronyms.comp:1.360	Fri Aug  4 15:42:09 2023
+++ src/share/misc/acronyms.comp	Mon Aug 28 15:50:17 2023
@@ -1,4 +1,4 @@
-$NetBSD: acronyms.comp,v 1.360 2023/08/04 15:42:09 jschauma Exp $
+$NetBSD: acronyms.comp,v 1.361 2023/08/28 15:50:17 jschauma Exp $
 3WHS	three-way handshake
 8VSB	8-state vestigial side band modulation
 AA	anti-aliasing
@@ -727,6 +727,7 @@ I2O	intelligent input/output
 IA	information assurance
 IAAS	infrastructure as a service
 IANA	Internet Assigned Numbers Authority
+IAB	Internet Architecture Board
 IBC	iterated block cipher
 IBM	International Business Machines
 IBPI	international blinking pattern interpretation



CVS commit: src/share/misc

2023-08-07 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Mon Aug  7 18:01:42 UTC 2023

Modified Files:
src/share/misc: style

Log Message:
style(5): Advise against new struct typedefs and explain why.

Proposed on tech-kern:
https://mail-index.netbsd.org/tech-kern/2023/07/11/msg028950.html

Positive feedback to general concept, negative feedback to specifics
and phrasing of the first iteration but no objections to latest
iteration after several weeks at:
https://mail-index.netbsd.org/tech-kern/2023/07/16/msg028994.html


To generate a diff of this commit:
cvs rdiff -u -r1.74 -r1.75 src/share/misc/style

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2023-08-07 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Mon Aug  7 18:01:42 UTC 2023

Modified Files:
src/share/misc: style

Log Message:
style(5): Advise against new struct typedefs and explain why.

Proposed on tech-kern:
https://mail-index.netbsd.org/tech-kern/2023/07/11/msg028950.html

Positive feedback to general concept, negative feedback to specifics
and phrasing of the first iteration but no objections to latest
iteration after several weeks at:
https://mail-index.netbsd.org/tech-kern/2023/07/16/msg028994.html


To generate a diff of this commit:
cvs rdiff -u -r1.74 -r1.75 src/share/misc/style

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/style
diff -u src/share/misc/style:1.74 src/share/misc/style:1.75
--- src/share/misc/style:1.74	Fri Apr 21 16:12:53 2023
+++ src/share/misc/style	Mon Aug  7 18:01:42 2023
@@ -1,4 +1,4 @@
-/* $NetBSD: style,v 1.74 2023/04/21 16:12:53 rillig Exp $ */
+/* $NetBSD: style,v 1.75 2023/08/07 18:01:42 riastradh Exp $ */
 
 /*
  * The revision control tag appears first, with a blank line after it.
@@ -30,7 +30,7 @@
 #include 
 __COPYRIGHT("@(#) Copyright (c) 2008\
  The NetBSD Foundation, inc. All rights reserved.");
-__RCSID("$NetBSD: style,v 1.74 2023/04/21 16:12:53 rillig Exp $");
+__RCSID("$NetBSD: style,v 1.75 2023/08/07 18:01:42 riastradh Exp $");
 
 /*
  * VERY important single-line comments look like this.
@@ -58,6 +58,76 @@ __RCSID("$NetBSD: style,v 1.74 2023/04/2
 #define _SYS_SOCKET_H_
 
 /*
+ * Include other header files only as necessary, mainly for type
+ * definitions or macros that are necessary to use in this header file.
+ *
+ * Avoid relying on transitive inclusions.
+ *
+ * Avoid header files dependencies just for struct and union types that
+ * are used in pointer types, which don't require type defintions.
+ * Instead, use forward declarations of the struct or union tag.
+ */
+#include 
+
+/*
+ * Forward declarations for struct and union tags that don't need
+ * definitions go next.
+ */
+struct dirent;
+
+/*
+ * Define public structs and unions, only if they are user-allocated or
+ * otherwise exposed to users for a good reason; otherwise keep them
+ * private to .c files or `_impl.h' or `_private.h' files.
+ *
+ * Do not create a typedef like `typedef struct example example_t;' or
+ * `typedef struct example *example_t;'.  Use `struct example' or
+ * `struct example *' in the public API; that way, other header files
+ * which declare functions or define struct or union types that involve
+ * only pointers to `struct example' need not pull in unnecessary
+ * header files.
+ */
+struct example {
+	struct data *p;
+	int x;
+	char y;
+};
+
+/*
+ * Use typedefs judiciously.
+ *
+ * Function or function pointer types:
+ */
+typedef void sighandler_t(int);
+
+/*
+ * Aliases for arithmetic types:
+ */
+typedef uint16_t nlink_t;
+
+/*
+ * Types that might be defined differently in some contexts, like
+ * uint8_t on one port, a pointer to a struct on another port, and an
+ * in-line struct larger than a pointer on a third port:
+ */
+typedef uint8_t foo_t;		/* Hypothetical leg26 definition */
+typedef struct foo *foo_t;	/* Hypothetical i786 definition */
+typedef struct {		/* Hypothetical risc72 definition */
+	uint32_t p;
+	uint32_t q;
+	uint8_t t;
+} foo_t;
+
+/*
+ * For opaque data structures that are always represented by a pointer
+ * when stored in other data structures or passed to functions, don't
+ * use a type `foo_t' with `typedef void *foo_t'.  Use `struct foo *'
+ * with no public definition for `struct foo', so the compiler can
+ * detect type errors, and other header files can use `struct foo *'
+ * without creating header file dependencies.
+ */
+
+/*
  * extern declarations must only appear in header files, not in .c
  * files, so the same declaration is used by the .c file defining it
  * and the .c file using it, giving the compiler the opportunity to
@@ -71,7 +141,7 @@ __RCSID("$NetBSD: style,v 1.74 2023/04/2
  */
 extern int frotz;
 
-int frobnicate(const char *);
+int frobnicate(const char *, struct dirent *, foobar_t);
 
 /*
  * Contents of #include file go between the #ifndef and the #endif at the end.
@@ -195,6 +265,10 @@ enum enumtype {
  *
  * It may be useful to use a meaningful prefix for each member name.
  * E.g, for ``struct softc'' the prefix could be ``sc_''.
+ *
+ * Don't create typedef aliases for struct or union types.  That way,
+ * other header files can use pointer types to them without the header
+ * file defining the typedef.
  */
 struct foo {
 	struct foo *next;	/* List of active foo */
@@ -207,11 +281,6 @@ struct foo {
 };
 struct foo *foohead;		/* Head of global foo list */
 
-/* Make the structure name match the typedef. */
-typedef struct BAR {
-	int level;
-} BAR;
-
 /* C99 uintN_t is preferred over u_intN_t. */
 uint32_t zero;
 



CVS commit: src/share/misc

2023-08-04 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Fri Aug  4 15:42:09 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+RAT   register allocation table


To generate a diff of this commit:
cvs rdiff -u -r1.359 -r1.360 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2023-08-04 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Fri Aug  4 15:42:09 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+RAT   register allocation table


To generate a diff of this commit:
cvs rdiff -u -r1.359 -r1.360 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/acronyms.comp
diff -u src/share/misc/acronyms.comp:1.359 src/share/misc/acronyms.comp:1.360
--- src/share/misc/acronyms.comp:1.359	Fri Aug  4 03:59:00 2023
+++ src/share/misc/acronyms.comp	Fri Aug  4 15:42:09 2023
@@ -1,4 +1,4 @@
-$NetBSD: acronyms.comp,v 1.359 2023/08/04 03:59:00 gutteridge Exp $
+$NetBSD: acronyms.comp,v 1.360 2023/08/04 15:42:09 jschauma Exp $
 3WHS	three-way handshake
 8VSB	8-state vestigial side band modulation
 AA	anti-aliasing
@@ -1354,6 +1354,7 @@ RAS	reliability, availability and servic
 RAS	remote access service
 RAS	restartable atomic sequence
 RAS	row address strobe
+RAT	register allocation table
 RBF	radial basis function
 RBL reputation block list
 RBL real-time blackhole list



CVS commit: src/share/misc

2023-08-03 Thread David H. Gutteridge
Module Name:src
Committed By:   gutteridge
Date:   Fri Aug  4 03:59:00 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
acronyms.comp: add ONCE


To generate a diff of this commit:
cvs rdiff -u -r1.358 -r1.359 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/acronyms.comp
diff -u src/share/misc/acronyms.comp:1.358 src/share/misc/acronyms.comp:1.359
--- src/share/misc/acronyms.comp:1.358	Thu Aug  3 02:32:16 2023
+++ src/share/misc/acronyms.comp	Fri Aug  4 03:59:00 2023
@@ -1,4 +1,4 @@
-$NetBSD: acronyms.comp,v 1.358 2023/08/03 02:32:16 gutteridge Exp $
+$NetBSD: acronyms.comp,v 1.359 2023/08/04 03:59:00 gutteridge Exp $
 3WHS	three-way handshake
 8VSB	8-state vestigial side band modulation
 AA	anti-aliasing
@@ -1138,6 +1138,7 @@ OFET	organic field-effect transistor
 OLAP	online analytical processing
 OLE	object linking and embedding
 OLTP	online transaction processing
+ONCE	on-{chip,circuit} emulation
 ONFI	open nand flash interface
 OO	OpenOffice
 OO	object oriented



CVS commit: src/share/misc

2023-08-03 Thread David H. Gutteridge
Module Name:src
Committed By:   gutteridge
Date:   Fri Aug  4 03:59:00 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
acronyms.comp: add ONCE


To generate a diff of this commit:
cvs rdiff -u -r1.358 -r1.359 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2023-08-02 Thread David H. Gutteridge
Module Name:src
Committed By:   gutteridge
Date:   Thu Aug  3 02:32:16 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
acronyms.comp: add MLO, MMC, SPL

It takes a lot of acronyms to boot a kernel!


To generate a diff of this commit:
cvs rdiff -u -r1.357 -r1.358 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2023-08-02 Thread David H. Gutteridge
Module Name:src
Committed By:   gutteridge
Date:   Thu Aug  3 02:32:16 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
acronyms.comp: add MLO, MMC, SPL

It takes a lot of acronyms to boot a kernel!


To generate a diff of this commit:
cvs rdiff -u -r1.357 -r1.358 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/acronyms.comp
diff -u src/share/misc/acronyms.comp:1.357 src/share/misc/acronyms.comp:1.358
--- src/share/misc/acronyms.comp:1.357	Thu Jul  6 21:10:15 2023
+++ src/share/misc/acronyms.comp	Thu Aug  3 02:32:16 2023
@@ -1,4 +1,4 @@
-$NetBSD: acronyms.comp,v 1.357 2023/07/06 21:10:15 jschauma Exp $
+$NetBSD: acronyms.comp,v 1.358 2023/08/03 02:32:16 gutteridge Exp $
 3WHS	three-way handshake
 8VSB	8-state vestigial side band modulation
 AA	anti-aliasing
@@ -1009,6 +1009,8 @@ MLC	multi-level cell
 MLD	multicast listener discovery
 MLHP	micro loop heat pipe
 MLIR	multi-level intermediate representation
+MLO	MMC loader
+MMC	multi-media card
 MMF	multi-mode fiber
 MMIC	monolithic microwave integrated circuit
 MMIO	memory mapped input/output
@@ -1582,8 +1584,9 @@ SPDIF	Sony/Philips digital interface for
 SPI	serial peripheral interface
 SPI	stateful packet inspection
 SPIR	standard portable intermediate representation
-SPL	system interrupt priority level
+SPL	secondary program loader
 SPL	spinlock
+SPL	system interrupt priority level
 SPMD	single process, multiple data
 SPR	special purpose register
 SPT	sectors per track



CVS commit: src/share/misc

2023-07-06 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Thu Jul  6 21:10:15 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+CAC - cryptographic access control


To generate a diff of this commit:
cvs rdiff -u -r1.356 -r1.357 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/acronyms.comp
diff -u src/share/misc/acronyms.comp:1.356 src/share/misc/acronyms.comp:1.357
--- src/share/misc/acronyms.comp:1.356	Thu Jun 15 13:11:20 2023
+++ src/share/misc/acronyms.comp	Thu Jul  6 21:10:15 2023
@@ -1,4 +1,4 @@
-$NetBSD: acronyms.comp,v 1.356 2023/06/15 13:11:20 jschauma Exp $
+$NetBSD: acronyms.comp,v 1.357 2023/07/06 21:10:15 jschauma Exp $
 3WHS	three-way handshake
 8VSB	8-state vestigial side band modulation
 AA	anti-aliasing
@@ -206,6 +206,7 @@ BW	bandwidth
 BWM	block-write mode
 BUAG	big ugly ASCII graphic
 CA	certificate authority
+CAC	cryptographic access control
 CACLS	change access control lists
 CAD	computer-aided design
 CAM	computer assisted manufacturing



CVS commit: src/share/misc

2023-07-06 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Thu Jul  6 21:10:15 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+CAC - cryptographic access control


To generate a diff of this commit:
cvs rdiff -u -r1.356 -r1.357 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2023-06-15 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Thu Jun 15 13:11:20 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+CNA (CVE Numbering Authority)


To generate a diff of this commit:
cvs rdiff -u -r1.355 -r1.356 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2023-06-15 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Thu Jun 15 13:11:20 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+CNA (CVE Numbering Authority)


To generate a diff of this commit:
cvs rdiff -u -r1.355 -r1.356 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/acronyms.comp
diff -u src/share/misc/acronyms.comp:1.355 src/share/misc/acronyms.comp:1.356
--- src/share/misc/acronyms.comp:1.355	Mon Jun 12 21:00:38 2023
+++ src/share/misc/acronyms.comp	Thu Jun 15 13:11:20 2023
@@ -1,4 +1,4 @@
-$NetBSD: acronyms.comp,v 1.355 2023/06/12 21:00:38 alnsn Exp $
+$NetBSD: acronyms.comp,v 1.356 2023/06/15 13:11:20 jschauma Exp $
 3WHS	three-way handshake
 8VSB	8-state vestigial side band modulation
 AA	anti-aliasing
@@ -280,6 +280,7 @@ CMP	chip multi-processing
 CMS	content management system
 CMYK	cyan magenta yellow black
 CN	{common,canonical} name
+CNA	CVE Numbering Authority
 CNC	computer numerical control
 CNR	carrier-to-noise ratio
 COA	change of authority



CVS commit: src/share/misc

2023-06-12 Thread Alexander Nasonov
Module Name:src
Committed By:   alnsn
Date:   Mon Jun 12 21:00:38 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
Add DPDK.


To generate a diff of this commit:
cvs rdiff -u -r1.354 -r1.355 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2023-06-12 Thread Alexander Nasonov
Module Name:src
Committed By:   alnsn
Date:   Mon Jun 12 21:00:38 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
Add DPDK.


To generate a diff of this commit:
cvs rdiff -u -r1.354 -r1.355 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/acronyms.comp
diff -u src/share/misc/acronyms.comp:1.354 src/share/misc/acronyms.comp:1.355
--- src/share/misc/acronyms.comp:1.354	Sun Jun 11 17:54:18 2023
+++ src/share/misc/acronyms.comp	Mon Jun 12 21:00:38 2023
@@ -1,4 +1,4 @@
-$NetBSD: acronyms.comp,v 1.354 2023/06/11 17:54:18 dholland Exp $
+$NetBSD: acronyms.comp,v 1.355 2023/06/12 21:00:38 alnsn Exp $
 3WHS	three-way handshake
 8VSB	8-state vestigial side band modulation
 AA	anti-aliasing
@@ -446,6 +446,7 @@ DPAA	data path acceleration architecture
 DPC	deferred procedure call
 DPCM	differential pulse code modulation
 DPD	dead peer detection
+DPDK	data plane development kit
 DPI	deep packet inspection
 DPI	dots per inch
 DPL	descriptor privilege level



CVS commit: src/share/misc

2023-06-11 Thread David A. Holland
Module Name:src
Committed By:   dholland
Date:   Sun Jun 11 17:54:18 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+DPAA


To generate a diff of this commit:
cvs rdiff -u -r1.353 -r1.354 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2023-06-11 Thread David A. Holland
Module Name:src
Committed By:   dholland
Date:   Sun Jun 11 17:54:18 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+DPAA


To generate a diff of this commit:
cvs rdiff -u -r1.353 -r1.354 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/acronyms.comp
diff -u src/share/misc/acronyms.comp:1.353 src/share/misc/acronyms.comp:1.354
--- src/share/misc/acronyms.comp:1.353	Fri May 26 03:30:57 2023
+++ src/share/misc/acronyms.comp	Sun Jun 11 17:54:18 2023
@@ -1,4 +1,4 @@
-$NetBSD: acronyms.comp,v 1.353 2023/05/26 03:30:57 jschauma Exp $
+$NetBSD: acronyms.comp,v 1.354 2023/06/11 17:54:18 dholland Exp $
 3WHS	three-way handshake
 8VSB	8-state vestigial side band modulation
 AA	anti-aliasing
@@ -442,6 +442,7 @@ DOM	document object model
 DOS	denial of service
 DOS	disk operating system
 DP	DisplayPort
+DPAA	data path acceleration architecture
 DPC	deferred procedure call
 DPCM	differential pulse code modulation
 DPD	dead peer detection



CVS commit: src/share/misc

2023-05-25 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Fri May 26 03:30:57 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+CRDT   conflict-free replicated data type
+UDSUnix Domain Socket


To generate a diff of this commit:
cvs rdiff -u -r1.352 -r1.353 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/acronyms.comp
diff -u src/share/misc/acronyms.comp:1.352 src/share/misc/acronyms.comp:1.353
--- src/share/misc/acronyms.comp:1.352	Mon May 15 20:54:53 2023
+++ src/share/misc/acronyms.comp	Fri May 26 03:30:57 2023
@@ -1,4 +1,4 @@
-$NetBSD: acronyms.comp,v 1.352 2023/05/15 20:54:53 andvar Exp $
+$NetBSD: acronyms.comp,v 1.353 2023/05/26 03:30:57 jschauma Exp $
 3WHS	three-way handshake
 8VSB	8-state vestigial side band modulation
 AA	anti-aliasing
@@ -311,6 +311,7 @@ CPT	command pass through
 CPU	central processing unit
 CR	carriage return
 CRC	cyclic redundancy check
+CRDT	conflict-free replicated data type
 CRL	carrier recovery loop
 CRLF	carriage return line feed
 CSPM	cloud security posture management
@@ -1730,6 +1731,7 @@ UDI	uniform driver interface
 UDMA	ultra DMA
 UDO	ultra density optical
 UDP	User Datagram Protocol
+UDS	Unix Domain Socket
 UEFI	unified extensible firmware interface
 UFO	UDP fragmentation offload
 UFS	Unix File System



CVS commit: src/share/misc

2023-05-25 Thread Jan Schaumann
Module Name:src
Committed By:   jschauma
Date:   Fri May 26 03:30:57 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+CRDT   conflict-free replicated data type
+UDSUnix Domain Socket


To generate a diff of this commit:
cvs rdiff -u -r1.352 -r1.353 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2023-05-15 Thread Andrius Varanavicius
Module Name:src
Committed By:   andvar
Date:   Mon May 15 20:54:53 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+LRO Large Receive Offload, +RSC Receive Segment Coalescing (win counterpart)
PR 57408


To generate a diff of this commit:
cvs rdiff -u -r1.351 -r1.352 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/acronyms.comp
diff -u src/share/misc/acronyms.comp:1.351 src/share/misc/acronyms.comp:1.352
--- src/share/misc/acronyms.comp:1.351	Tue Apr  4 20:13:02 2023
+++ src/share/misc/acronyms.comp	Mon May 15 20:54:53 2023
@@ -1,4 +1,4 @@
-$NetBSD: acronyms.comp,v 1.351 2023/04/04 20:13:02 jschauma Exp $
+$NetBSD: acronyms.comp,v 1.352 2023/05/15 20:54:53 andvar Exp $
 3WHS	three-way handshake
 8VSB	8-state vestigial side band modulation
 AA	anti-aliasing
@@ -909,6 +909,7 @@ LPC	low pin count
 LPS	local positioning system
 LRC	longitudinal redundancy check
 LRM	left-to-right mark
+LRO	Large Receive Offload
 LRO	left-to-right override
 LRU	least recently used
 LS	link state
@@ -1407,6 +1408,7 @@ RR	random replacement
 RR	round robin
 RS	relay station
 RSA	Rivest, Shamir, [and] Adleman
+RSC	Receive Segment Coalescing
 RSIP	Realm Specific IP
 RSN	Robust Secure Network
 RSS	really simple syndication



CVS commit: src/share/misc

2023-05-15 Thread Andrius Varanavicius
Module Name:src
Committed By:   andvar
Date:   Mon May 15 20:54:53 UTC 2023

Modified Files:
src/share/misc: acronyms.comp

Log Message:
+LRO Large Receive Offload, +RSC Receive Segment Coalescing (win counterpart)
PR 57408


To generate a diff of this commit:
cvs rdiff -u -r1.351 -r1.352 src/share/misc/acronyms.comp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2023-04-30 Thread Nikita
Module Name:src
Committed By:   nikita
Date:   Sun Apr 30 22:33:57 UTC 2023

Modified Files:
src/share/misc: domains

Log Message:
domains: re-gen with fix.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/share/misc/domains

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/domains
diff -u src/share/misc/domains:1.9 src/share/misc/domains:1.10
--- src/share/misc/domains:1.9	Sun Apr 30 22:08:42 2023
+++ src/share/misc/domains	Sun Apr 30 22:33:57 2023
@@ -1,6 +1,6 @@
-# $NetBSD: domains,v 1.9 2023/04/30 22:08:42 nikita Exp $
+# $NetBSD: domains,v 1.10 2023/04/30 22:33:57 nikita Exp $
 # ISO 3166 country codes, from https://www.iana.org/domains/root/db
-# Last update: Mon May 1 00:05:20 CEST 2023
+# Last update: Mon May 1 00:31:16 CEST 2023
 #
 .aaa American Automobile Association, Inc.
 .aarp AARP
@@ -51,7 +51,7 @@
 .ally Ally Financial Inc.
 .alsace REGION GRAND EST
 .alstom ALSTOM
-.am Internet Society Non-governmental Organization
+.am "Internet Society" Non-governmental Organization
 .amazon Amazon Registry Services, Inc.
 .americanexpress American Express Travel Related Services Company, Inc.
 .americanfamily AmFam, Inc.
@@ -239,7 +239,7 @@
 .ceb Not assigned
 .center Binky Moon, LLC
 .ceo CEOTLD Pty Ltd
-.cern European Organization for Nuclear Research (CERN)
+.cern European Organization for Nuclear Research ("CERN")
 .cf Societe Centrafricaine de Telecommunications (SOCATEL)
 .cfa CFA Institute
 .cfd DOTCFD REGISTRY LTD
@@ -504,7 +504,7 @@
 .gb Reserved Domain - IANA
 .gbiz Charleston Road Registry Inc.
 .gd The National Telecommunications Regulatory Commission (NTRC)
-.gdn Joint Stock Company Navigation-information systems
+.gdn Joint Stock Company "Navigation-information systems"
 .ge Caucasus Online LLC
 .gea GEA Group Aktiengesellschaft
 .gent Combell nv
@@ -853,7 +853,7 @@
 .monster XYZ.COM LLC
 .montblanc Not assigned
 .mopar Not assigned
-.mormon IRI Domain Management, LLC (Applicant)
+.mormon IRI Domain Management, LLC ("Applicant")
 .mortgage Dog Beach, LLC
 .moscow Foundation for Assistance for Internet Technologies and Infrastructure Development (FAITID)
 .moto Motorola Trademark Holdings, LLC
@@ -1112,7 +1112,7 @@
 .sbs SPECIAL BROADCASTING SERVICE CORPORATION
 .sc VCS Pty Ltd
 .sca SVENSKA CELLULOSA AKTIEBOLAGET SCA (publ)
-.scb The Siam Commercial Bank Public Company Limited (SCB)
+.scb The Siam Commercial Bank Public Company Limited ("SCB")
 .schaeffler Schaeffler Technologies AG  Co. KG
 .schmidt SCHMIDT GROUPE S.A.S.
 .scholarships Scholarships.com, LLC
@@ -1234,7 +1234,7 @@
 .taobao Alibaba Group Holding Limited
 .target Target Domain Holdings, LLC
 .tatamotors Tata Motors Ltd
-.tatar Limited Liability Company Coordination Center of Regional Domain of Tatarstan Republic
+.tatar Limited Liability Company "Coordination Center of Regional Domain of Tatarstan Republic"
 .tattoo Top Level Design, LLC
 .tax Binky Moon, LLC
 .taxi Binky Moon, LLC
@@ -1525,7 +1525,7 @@
 .广东 Guangzhou YU Wei Information Technology Co., Ltd.
 .இலங்கை LK Domain Registry
 .இந்தியா National Internet Exchange of India
-.հայ Internet Society Non-governmental Organization
+.հայ "Internet Society" Non-governmental Organization
 .新加坡 Singapore Network Information Centre (SGNIC) Pte Ltd
 .テスト Not assigned
 .政务 China Organizational Name Administration Center



CVS commit: src/share/misc

2023-04-30 Thread Nikita
Module Name:src
Committed By:   nikita
Date:   Sun Apr 30 22:33:57 UTC 2023

Modified Files:
src/share/misc: domains

Log Message:
domains: re-gen with fix.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/share/misc/domains

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2023-04-30 Thread Nikita
Module Name:src
Committed By:   nikita
Date:   Sun Apr 30 22:32:51 UTC 2023

Modified Files:
src/share/misc: Makefile

Log Message:
update-domains: replace missed html.


To generate a diff of this commit:
cvs rdiff -u -r1.39 -r1.40 src/share/misc/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/Makefile
diff -u src/share/misc/Makefile:1.39 src/share/misc/Makefile:1.40
--- src/share/misc/Makefile:1.39	Sun Apr 30 22:08:14 2023
+++ src/share/misc/Makefile	Sun Apr 30 22:32:51 2023
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.39 2023/04/30 22:08:14 nikita Exp $
+#	$NetBSD: Makefile,v 1.40 2023/04/30 22:32:51 nikita Exp $
 #	@(#)Makefile	8.1 (Berkeley) 6/8/93
 
 FILES=	NetBSD.el acronyms acronyms-o acronyms.comp airport ascii \
@@ -33,6 +33,7 @@ update-domains:
 	  ftp -o - ${DOMAIN_URL} \
 	  | ${TOOL_SED} -f ${.CURDIR}/nanpa.sed \
 	  | ${TOOL_SED} '/^\..*/!d' \
+	  | ${TOOL_SED} 's//\"/g' \
 	  | ${TOOL_AWK} 'BEGIN{FS=":"} {print $$1 " " $$3}' \
 	 ) > domains ; \
 



CVS commit: src/share/misc

2023-04-30 Thread Nikita
Module Name:src
Committed By:   nikita
Date:   Sun Apr 30 22:32:51 UTC 2023

Modified Files:
src/share/misc: Makefile

Log Message:
update-domains: replace missed html.


To generate a diff of this commit:
cvs rdiff -u -r1.39 -r1.40 src/share/misc/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2023-04-30 Thread Nikita
Module Name:src
Committed By:   nikita
Date:   Sun Apr 30 22:08:42 UTC 2023

Modified Files:
src/share/misc: domains

Log Message:
domains: re-gen


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/share/misc/domains

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/domains
diff -u src/share/misc/domains:1.8 src/share/misc/domains:1.9
--- src/share/misc/domains:1.8	Sun Jun  2 16:37:37 2013
+++ src/share/misc/domains	Sun Apr 30 22:08:42 2023
@@ -1,254 +1,1556 @@
-# $NetBSD: domains,v 1.8 2013/06/02 16:37:37 rodent Exp $
-# ISO 3166 country codes, from http://www.iana.org/root-whois/index.html
-# Last update: Sat Sep 29 17:40:22 CEST 2007
+# $NetBSD: domains,v 1.9 2023/04/30 22:08:42 nikita Exp $
+# ISO 3166 country codes, from https://www.iana.org/domains/root/db
+# Last update: Mon May 1 00:05:20 CEST 2023
 #
-ac Ascension Island
-ad Andorra
-ae United Arab Emirates
-af Afghanistan
-ag Antigua and Barbuda
-ai Anguilla
-al Albania
-am Armenia
-an Netherlands Antilles
-ao Angola
-aq Antarctica
-ar Argentina
-as American Samoa
-at Austria
-au Australia
-aw Aruba
-ax Aland Islands
-az Azerbaijan
-ba Bosnia and Herzegovina
-bb Barbados
-bd Bangladesh
-be Belgium
-bf Burkina Faso
-bg Bulgaria
-bh Bahrain
-bi Burundi
-bj Benin
-bm Bermuda
-bn Brunei Darussalam
-bo Bolivia
-br Brazil
-bs Bahamas
-bt Bhutan
-bv Bouvet Island
-bw Botswana
-by Belarus
-bz Belize
-ca Canada
-cc Cocos (Keeling) Islands
-cd Congo, The Democratic Republic of the
-cf Central African Republic
-cg Congo, Republic of
-ch Switzerland
-ci Cote d'Ivoire
-ck Cook Islands
-cl Chile
-cm Cameroon
-cn China
-co Colombia
-cr Costa Rica
-cu Cuba
-cv Cape Verde
-cx Christmas Island
-cy Cyprus
-cz Czech Republic
-de Germany
-dj Djibouti
-dk Denmark
-dm Dominica
-do Dominican Republic
-dz Algeria
-ec Ecuador
-ee Estonia
-eg Egypt
-eh Western Sahara
-er Eritrea
-es Spain
-et Ethiopia
-eu European Union
-fi Finland
-fj Fiji
-fk Falkland Islands (Malvinas)
-fm Micronesia, Federated States of
-fo Faroe Islands
-fr France
-ga Gabon
-gb United Kingdom
-gd Grenada
-ge Georgia
-gf French Guiana
-gg Guernsey
-gh Ghana
-gi Gibraltar
-gl Greenland
-gm Gambia
-gn Guinea
-gp Guadeloupe
-gq Equatorial Guinea
-gr Greece
-gs South Georgia and the South Sandwich Islands
-gt Guatemala
-gu Guam
-gw Guinea-Bissau
-gy Guyana
-hk Hong Kong
-hm Heard and McDonald Islands
-hn Honduras
-hr Croatia/Hrvatska
-ht Haiti
-hu Hungary
-id Indonesia
-ie Ireland
-il Israel
-im Isle of Man
-in India
-io British Indian Ocean Territory
-iq Iraq
-ir Iran, Islamic Republic of
-is Iceland
-it Italy
-je Jersey
-jm Jamaica
-jo Jordan
-jp Japan
-ke Kenya
-kg Kyrgyzstan
-kh Cambodia
-ki Kiribati
-km Comoros
-kn Saint Kitts and Nevis
-kp Korea, Democratic People's Republic
-kr Korea, Republic of
-kw Kuwait
-ky Cayman Islands
-kz Kazakhstan
-la Lao People's Democratic Republic
-lb Lebanon
-lc Saint Lucia
-li Liechtenstein
-lk Sri Lanka
-lr Liberia
-ls Lesotho
-lt Lithuania
-lu Luxembourg
-lv Latvia
-ly Libyan Arab Jamahiriya
-ma Morocco
-mc Monaco
-md Moldova, Republic of
-me Montenegro
-mg Madagascar
-mh Marshall Islands
-mk Macedonia, The Former Yugoslav Republic of
-ml Mali
-mm Myanmar
-mn Mongolia
-mo Macao
-mp Northern Mariana Islands
-mq Martinique
-mr Mauritania
-ms Montserrat
-mt Malta
-mu Mauritius
-mv Maldives
-mw Malawi
-mx Mexico
-my Malaysia
-mz Mozambique
-na Namibia
-nc New Caledonia
-ne Niger
-nf Norfolk Island
-ng Nigeria
-ni Nicaragua
-nl Netherlands
-no Norway
-np Nepal
-nr Nauru
-nu Niue
-nz New Zealand
-om Oman
-pa Panama
-pe Peru
-pf French Polynesia
-pg Papua New Guinea
-ph Philippines
-pk Pakistan
-pl Poland
-pm Saint Pierre and Miquelon
-pn Pitcairn Island
-pr Puerto Rico
-ps Palestinian Territory, Occupied
-pt Portugal
-pw Palau
-py Paraguay
-qa Qatar
-re Reunion Island
-ro Romania
-rs Serbia
-ru Russian Federation
-rw Rwanda
-sa Saudi Arabia
-sb Solomon Islands
-sc Seychelles
-sd Sudan
-se Sweden
-sg Singapore
-sh Saint Helena
-si Slovenia
-sj Svalbard and Jan Mayen Islands
-sk Slovak Republic
-sl Sierra Leone
-sm San Marino
-sn Senegal
-so Somalia
-sr Suriname
-st Sao Tome and Principe
-su Soviet Union (being phased out)
-sv El Salvador
-sx Sint Maarten
-sy Syrian Arab Republic
-sz Swaziland
-tc Turks and Caicos Islands
-td Chad
-tf French Southern Territories
-tg Togo
-th Thailand
-tj Tajikistan
-tk Tokelau
-tl Timor-Leste
-tm Turkmenistan
-tn Tunisia
-to Tonga
-tp East Timor
-tr Turkey
-tt Trinidad and Tobago
-tv Tuvalu
-tw Taiwan
-tz Tanzania
-ua Ukraine
-ug Uganda
-uk United Kingdom
-um United States Minor Outlying Islands
-us United States
-uy Uruguay
-uz Uzbekistan
-va Holy See (Vatican City State)
-vc Saint Vincent and the Grenadines
-ve Venezuela
-vg Virgin Islands, British
-vi Virgin Islands, U.S.
-vn Vietnam
-vu Vanuatu
-wf Wallis and Futuna Islands
-ws Samoa
-ye Yemen
-yt Mayotte
-za South Africa
-zm Zambia
-zw Zimbabwe
+.aaa 

CVS commit: src/share/misc

2023-04-30 Thread Nikita
Module Name:src
Committed By:   nikita
Date:   Sun Apr 30 22:08:42 UTC 2023

Modified Files:
src/share/misc: domains

Log Message:
domains: re-gen


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/share/misc/domains

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2023-04-30 Thread Nikita
Module Name:src
Committed By:   nikita
Date:   Sun Apr 30 22:08:14 UTC 2023

Modified Files:
src/share/misc: Makefile

Log Message:
fix update-domains rule.


To generate a diff of this commit:
cvs rdiff -u -r1.38 -r1.39 src/share/misc/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/Makefile
diff -u src/share/misc/Makefile:1.38 src/share/misc/Makefile:1.39
--- src/share/misc/Makefile:1.38	Thu Apr 23 02:01:12 2015
+++ src/share/misc/Makefile	Sun Apr 30 22:08:14 2023
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.38 2015/04/23 02:01:12 mrg Exp $
+#	$NetBSD: Makefile,v 1.39 2023/04/30 22:08:14 nikita Exp $
 #	@(#)Makefile	8.1 (Berkeley) 6/8/93
 
 FILES=	NetBSD.el acronyms acronyms-o acronyms.comp airport ascii \
@@ -23,7 +23,7 @@ FILESBUILD_acronyms-o=yes
 
 # According to i...@isi.edu, the URL below is the authoritative list
 # distributed by the ISO 3166 Maintenance Agency.
-DOMAIN_URL=	http://www.iana.org/root-whois/index.html 
+DOMAIN_URL=	https://www.iana.org/domains/root/db 
 update-domains:
 	( \
 	  echo '# $$''NetBSD''$$' ;  \
@@ -31,7 +31,9 @@ update-domains:
 	  echo '# Last update:' `date` ; \
 	  echo '#' ; \
 	  ftp -o - ${DOMAIN_URL} \
-	  | ${TOOL_SED} -n -f ${.CURDIR}/domains.sed \
+	  | ${TOOL_SED} -f ${.CURDIR}/nanpa.sed \
+	  | ${TOOL_SED} '/^\..*/!d' \
+	  | ${TOOL_AWK} 'BEGIN{FS=":"} {print $$1 " " $$3}' \
 	 ) > domains ; \
 
 update-na.phone:



CVS commit: src/share/misc

2023-04-30 Thread Nikita
Module Name:src
Committed By:   nikita
Date:   Sun Apr 30 22:08:14 UTC 2023

Modified Files:
src/share/misc: Makefile

Log Message:
fix update-domains rule.


To generate a diff of this commit:
cvs rdiff -u -r1.38 -r1.39 src/share/misc/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2023-04-21 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Fri Apr 21 16:12:54 UTC 2023

Modified Files:
src/share/misc: style

Log Message:
style: remove mentions of ANSI C

The distinction between traditional C and ISO C90 or later is no longer
needed in the style guide. Any old-style code is caught by the
compilers.

https://mail-index.netbsd.org/tech-userlevel/2023/04/15/msg013768.html
https://mail-index.netbsd.org/tech-userlevel/2023/04/17/msg013776.html


To generate a diff of this commit:
cvs rdiff -u -r1.73 -r1.74 src/share/misc/style

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/style
diff -u src/share/misc/style:1.73 src/share/misc/style:1.74
--- src/share/misc/style:1.73	Mon Apr 17 00:37:04 2023
+++ src/share/misc/style	Fri Apr 21 16:12:53 2023
@@ -1,4 +1,4 @@
-/* $NetBSD: style,v 1.73 2023/04/17 00:37:04 dholland Exp $ */
+/* $NetBSD: style,v 1.74 2023/04/21 16:12:53 rillig Exp $ */
 
 /*
  * The revision control tag appears first, with a blank line after it.
@@ -30,7 +30,7 @@
 #include 
 __COPYRIGHT("@(#) Copyright (c) 2008\
  The NetBSD Foundation, inc. All rights reserved.");
-__RCSID("$NetBSD: style,v 1.73 2023/04/17 00:37:04 dholland Exp $");
+__RCSID("$NetBSD: style,v 1.74 2023/04/21 16:12:53 rillig Exp $");
 
 /*
  * VERY important single-line comments look like this.
@@ -131,9 +131,8 @@ int frobnicate(const char *);
 #include "pathnames.h"		/* Local includes in double quotes. */
 
 /*
- * ANSI function declarations for private functions (i.e. functions not used
- * elsewhere) and the main() function go at the top of the source module.
- * Don't associate a name with the types.  I.e. use:
+ * Declarations for file-static functions go at the top of the file.
+ * Don't associate a name with the parameter types.  I.e. use:
  *	void function(int);
  * Use your discretion on indenting between the return type and the name, and
  * how to wrap a prototype too long for a single line.  In the latter case,
@@ -400,7 +399,7 @@ function(int a1, int a2, float fl, int a
 	 * code is designed to compile and work on different environments
 	 * where we don't have control over the NULL definition (on NetBSD
 	 * it is defined as ((void *)0), but on other systems it can be
-	 * defined as (0) and both definitions are valid under ANSI C), it
+	 * defined as (0) and both definitions are valid), it
 	 * it advised to cast NULL to a pointer on variadic functions,
 	 * because on machines where sizeof(pointer) != sizeof(int) and in
 	 * the absence of a prototype in scope, passing an un-casted NULL,
@@ -429,8 +428,7 @@ function(int a1, int a2, float fl, int a
 }
 
 /*
- * Use ANSI function declarations.  ANSI function braces look like
- * old-style (K) function braces.
+ * Place the opening brace of a function body in column 1.
  * As per the wrapped prototypes, use your discretion on how to format
  * the subsequent lines.
  */



CVS commit: src/share/misc

2023-04-21 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Fri Apr 21 16:12:54 UTC 2023

Modified Files:
src/share/misc: style

Log Message:
style: remove mentions of ANSI C

The distinction between traditional C and ISO C90 or later is no longer
needed in the style guide. Any old-style code is caught by the
compilers.

https://mail-index.netbsd.org/tech-userlevel/2023/04/15/msg013768.html
https://mail-index.netbsd.org/tech-userlevel/2023/04/17/msg013776.html


To generate a diff of this commit:
cvs rdiff -u -r1.73 -r1.74 src/share/misc/style

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2023-04-16 Thread David A. Holland
Module Name:src
Committed By:   dholland
Date:   Mon Apr 17 00:37:04 UTC 2023

Modified Files:
src/share/misc: style

Log Message:
share/misc/style: Don't prescribe using "extern.h" for all prototypes.

That's very 80s.

No objection (or even response, amazingly enough) on tech-userlevel in
two weeks.


To generate a diff of this commit:
cvs rdiff -u -r1.72 -r1.73 src/share/misc/style

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2023-04-16 Thread David A. Holland
Module Name:src
Committed By:   dholland
Date:   Mon Apr 17 00:37:04 UTC 2023

Modified Files:
src/share/misc: style

Log Message:
share/misc/style: Don't prescribe using "extern.h" for all prototypes.

That's very 80s.

No objection (or even response, amazingly enough) on tech-userlevel in
two weeks.


To generate a diff of this commit:
cvs rdiff -u -r1.72 -r1.73 src/share/misc/style

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/style
diff -u src/share/misc/style:1.72 src/share/misc/style:1.73
--- src/share/misc/style:1.72	Sat Apr 15 12:22:37 2023
+++ src/share/misc/style	Mon Apr 17 00:37:04 2023
@@ -1,4 +1,4 @@
-/* $NetBSD: style,v 1.72 2023/04/15 12:22:37 rillig Exp $ */
+/* $NetBSD: style,v 1.73 2023/04/17 00:37:04 dholland Exp $ */
 
 /*
  * The revision control tag appears first, with a blank line after it.
@@ -30,7 +30,7 @@
 #include 
 __COPYRIGHT("@(#) Copyright (c) 2008\
  The NetBSD Foundation, inc. All rights reserved.");
-__RCSID("$NetBSD: style,v 1.72 2023/04/15 12:22:37 rillig Exp $");
+__RCSID("$NetBSD: style,v 1.73 2023/04/17 00:37:04 dholland Exp $");
 
 /*
  * VERY important single-line comments look like this.
@@ -356,7 +356,8 @@ function(int a1, int a2, float fl, int a
 	 * When declaring variables in functions, multiple variables per line
 	 * are okay. If a line overflows reuse the type keyword.
 	 *
-	 * Function prototypes should go in the include file "extern.h".
+	 * Function prototypes and external data declarations should go in a
+	 * suitable include file.
 	 *
 	 * Avoid initializing variables in the declarations; move
 	 * declarations next to their first use, and initialize



CVS commit: src/share/misc

2023-04-15 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sat Apr 15 12:22:37 UTC 2023

Modified Files:
src/share/misc: style

Log Message:
style: fix spelling of plural parentheses


To generate a diff of this commit:
cvs rdiff -u -r1.71 -r1.72 src/share/misc/style

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/style
diff -u src/share/misc/style:1.71 src/share/misc/style:1.72
--- src/share/misc/style:1.71	Fri Apr 14 16:53:13 2023
+++ src/share/misc/style	Sat Apr 15 12:22:37 2023
@@ -1,4 +1,4 @@
-/* $NetBSD: style,v 1.71 2023/04/14 16:53:13 rillig Exp $ */
+/* $NetBSD: style,v 1.72 2023/04/15 12:22:37 rillig Exp $ */
 
 /*
  * The revision control tag appears first, with a blank line after it.
@@ -30,7 +30,7 @@
 #include 
 __COPYRIGHT("@(#) Copyright (c) 2008\
  The NetBSD Foundation, inc. All rights reserved.");
-__RCSID("$NetBSD: style,v 1.71 2023/04/14 16:53:13 rillig Exp $");
+__RCSID("$NetBSD: style,v 1.72 2023/04/15 12:22:37 rillig Exp $");
 
 /*
  * VERY important single-line comments look like this.
@@ -151,7 +151,7 @@ static void usage(void) __dead;	/* decla
  * use of TABs should be consistent through a file.
  * If they are an inline expansion of a function, the function is defined
  * all in lowercase, the macro has the same name all in uppercase.
- * If the macro is an expression, wrap the expression in parenthesis.
+ * If the macro is an expression, wrap the expression in parentheses.
  * If the macro is more than a single statement, use ``do { ... } while (0)''
  * or ``do { ... } while (false)'', so that a trailing semicolon works.
  * Right-justify the backslashes; it makes it easier to read.
@@ -328,7 +328,7 @@ main(int argc, char *argv[])
 
 	/*
 	 * Unary operators don't require spaces, binary operators do.
-	 * Don't excessively use parenthesis, but they should be used if
+	 * Don't excessively use parentheses, but they should be used if a
 	 * statement is really confusing without them, such as:
 	 * a = b->c[0] + ~d == (e || f) || g && h ? i : j >> 1;
 	 */



CVS commit: src/share/misc

2023-04-15 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Sat Apr 15 12:22:37 UTC 2023

Modified Files:
src/share/misc: style

Log Message:
style: fix spelling of plural parentheses


To generate a diff of this commit:
cvs rdiff -u -r1.71 -r1.72 src/share/misc/style

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2023-04-14 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Fri Apr 14 16:53:14 UTC 2023

Modified Files:
src/share/misc: style

Log Message:
style: don't require sorting variables in functions

Sorting the variables by size would be platform-dependent and thus is
not possible.

Sorting the variables alphabetically may or may not make the code easier
to read, and the example given below that rule doesn't follow it,
otherwise the correct order would be 'eight, eleven, nine, ten,
thirteen, twelve'.

https://mail-index.netbsd.org/tech-userlevel/2023/04/11/msg013749.html


To generate a diff of this commit:
cvs rdiff -u -r1.70 -r1.71 src/share/misc/style

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/style
diff -u src/share/misc/style:1.70 src/share/misc/style:1.71
--- src/share/misc/style:1.70	Tue Apr 11 14:22:10 2023
+++ src/share/misc/style	Fri Apr 14 16:53:13 2023
@@ -1,4 +1,4 @@
-/* $NetBSD: style,v 1.70 2023/04/11 14:22:10 riastradh Exp $ */
+/* $NetBSD: style,v 1.71 2023/04/14 16:53:13 rillig Exp $ */
 
 /*
  * The revision control tag appears first, with a blank line after it.
@@ -30,7 +30,7 @@
 #include 
 __COPYRIGHT("@(#) Copyright (c) 2008\
  The NetBSD Foundation, inc. All rights reserved.");
-__RCSID("$NetBSD: style,v 1.70 2023/04/11 14:22:10 riastradh Exp $");
+__RCSID("$NetBSD: style,v 1.71 2023/04/14 16:53:13 rillig Exp $");
 
 /*
  * VERY important single-line comments look like this.
@@ -353,10 +353,10 @@ static char *
 function(int a1, int a2, float fl, int a4)
 {
 	/*
-	 * When declaring variables in functions declare them sorted by size,
-	 * then in alphabetical order; multiple ones per line are okay.
+	 * When declaring variables in functions, multiple variables per line
+	 * are okay. If a line overflows reuse the type keyword.
+	 *
 	 * Function prototypes should go in the include file "extern.h".
-	 * If a line overflows reuse the type keyword.
 	 *
 	 * Avoid initializing variables in the declarations; move
 	 * declarations next to their first use, and initialize



CVS commit: src/share/misc

2023-04-14 Thread Roland Illig
Module Name:src
Committed By:   rillig
Date:   Fri Apr 14 16:53:14 UTC 2023

Modified Files:
src/share/misc: style

Log Message:
style: don't require sorting variables in functions

Sorting the variables by size would be platform-dependent and thus is
not possible.

Sorting the variables alphabetically may or may not make the code easier
to read, and the example given below that rule doesn't follow it,
otherwise the correct order would be 'eight, eleven, nine, ten,
thirteen, twelve'.

https://mail-index.netbsd.org/tech-userlevel/2023/04/11/msg013749.html


To generate a diff of this commit:
cvs rdiff -u -r1.70 -r1.71 src/share/misc/style

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2023-04-11 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Tue Apr 11 14:22:10 UTC 2023

Modified Files:
src/share/misc: style

Log Message:
style(5): Omit redundant proscription against .c externs in previous.


To generate a diff of this commit:
cvs rdiff -u -r1.69 -r1.70 src/share/misc/style

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/misc/style
diff -u src/share/misc/style:1.69 src/share/misc/style:1.70
--- src/share/misc/style:1.69	Thu Mar 30 10:39:30 2023
+++ src/share/misc/style	Tue Apr 11 14:22:10 2023
@@ -1,4 +1,4 @@
-/* $NetBSD: style,v 1.69 2023/03/30 10:39:30 riastradh Exp $ */
+/* $NetBSD: style,v 1.70 2023/04/11 14:22:10 riastradh Exp $ */
 
 /*
  * The revision control tag appears first, with a blank line after it.
@@ -30,7 +30,7 @@
 #include 
 __COPYRIGHT("@(#) Copyright (c) 2008\
  The NetBSD Foundation, inc. All rights reserved.");
-__RCSID("$NetBSD: style,v 1.69 2023/03/30 10:39:30 riastradh Exp $");
+__RCSID("$NetBSD: style,v 1.70 2023/04/11 14:22:10 riastradh Exp $");
 
 /*
  * VERY important single-line comments look like this.
@@ -362,10 +362,6 @@ function(int a1, int a2, float fl, int a
 	 * declarations next to their first use, and initialize
 	 * opportunistically. This avoids over-initialization and
 	 * accidental bugs caused by declaration reordering.
-	 *
-	 * Never declare extern variables in .c files.  Declare them in the
-	 * appropriate .h file shared by the .c file where they are defined
-	 * and the .c file where they are used.
 	 */
 	struct foo three, *four;
 	double five;



CVS commit: src/share/misc

2023-04-11 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Tue Apr 11 14:22:10 UTC 2023

Modified Files:
src/share/misc: style

Log Message:
style(5): Omit redundant proscription against .c externs in previous.


To generate a diff of this commit:
cvs rdiff -u -r1.69 -r1.70 src/share/misc/style

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



  1   2   3   4   >