Discussion:
.Va errno
Add Reply
Jan Stary
2017-12-05 22:08:23 UTC
Reply
Permalink
Raw Message
All annotated occurences of "errno" in intro(2) are .Va,
except this one which is .Dv - is that intended?

The others talk about the "varible" errno, this one is
an "identifier which expands to an addressable location",
whatever that means.

Jan


Index: intro.2
===================================================================
RCS file: /cvs/src/lib/libc/sys/intro.2,v
retrieving revision 1.65
diff -u -p -r1.65 intro.2
--- intro.2 5 Sep 2017 03:06:26 -0000 1.65
+++ intro.2 5 Dec 2017 22:01:26 -0000
@@ -51,7 +51,7 @@ Programs may be restricted to a subset o
.\"<more later...>
.Sh DIAGNOSTICS
Nearly all of the system calls provide an error number via the identifier
-.Dv errno ,
+.Va errno ,
which expands to an addressable location of type
.Vt int .
The address of
Jeremie Courreges-Anglas
2017-12-06 17:55:22 UTC
Reply
Permalink
Raw Message
Post by Jan Stary
All annotated occurences of "errno" in intro(2) are .Va,
except this one which is .Dv - is that intended?
The others talk about the "varible" errno, this one is
an "identifier which expands to an addressable location",
whatever that means.
FWIW, I think it makes sense to speak about errno as a variable (.Va),
but to describe that it is actually a preprocessor #define (.Dv) under
the hood.
Post by Jan Stary
Jan
Index: intro.2
===================================================================
RCS file: /cvs/src/lib/libc/sys/intro.2,v
retrieving revision 1.65
diff -u -p -r1.65 intro.2
--- intro.2 5 Sep 2017 03:06:26 -0000 1.65
+++ intro.2 5 Dec 2017 22:01:26 -0000
@@ -51,7 +51,7 @@ Programs may be restricted to a subset o
.\"<more later...>
.Sh DIAGNOSTICS
Nearly all of the system calls provide an error number via the identifier
-.Dv errno ,
+.Va errno ,
which expands to an addressable location of type
.Vt int .
The address of
--
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE
Loading...