aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorнаб <nabijaczleweli@nabijaczleweli.xyz>2022-06-15 18:39:09 +0200
committerAlejandro Colomar <alx.manpages@gmail.com>2022-06-15 18:58:23 +0200
commit43f8a26be3164dfaed9f301b9b9b3075bfeca021 (patch)
treeca22dc17def392f8e43872981f737250df6268d6
parent178eaf37e2e971cae88bd4d3f124ede0afbb1015 (diff)
downloadman-pages-43f8a26be3164dfaed9f301b9b9b3075bfeca021.tar.gz
uname.2: fix standard reference wording
Issue 6: IEEE Std 1003.1-2001/Cor 2-2004, item XBD/TC2/D6/27 is applied, changing the description of nodename within the utsname structure from ``an implementation-defined communications network'' to ``the communications network to which this node is attached, if any''. Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz> Signed-off-by: Alejandro Colomar <alx.manpages@gmail.com>
-rw-r--r--man2/uname.211
1 files changed, 6 insertions, 5 deletions
diff --git a/man2/uname.2 b/man2/uname.2
index 94c9c951a4..fa991edfc7 100644
--- a/man2/uname.2
+++ b/man2/uname.2
@@ -29,8 +29,8 @@ struct is defined in
.EX
struct utsname {
char sysname[]; /* Operating system name (e.g., "Linux") */
- char nodename[]; /* Name within "some implementation\-defined
- network" */
+ char nodename[]; /* Name within communications network
+ to which the node is attached, if any */
char release[]; /* Operating system release
(e.g., "2.6.28") */
char version[]; /* Operating system version */
@@ -73,9 +73,10 @@ So, four of the fields of the struct are meaningful.
On the other hand, the field
.I nodename
is meaningless:
-it gives the name of the present machine in some undefined
-network, but typically machines are in more than one network
-and have several names.
+it gives the name of the present machine in some network
+to which it's attached,
+but typically machines are in more than one network
+and have several names by which they're reachable.
Moreover, the kernel has no way of knowing
about such things, so it has to be told what to answer here.
The same holds for the additional