Allow -o as a synonym for -s, for compatibility with other systems.
Using -s is preferred, but some existing scripts and makefiles expect to get the system name from uname -o. Reviewed by: imp
This commit is contained in:
parent
89d06842d8
commit
8293a8fe11
@ -32,7 +32,7 @@
|
||||
.\" @(#)uname.1 8.3 (Berkeley) 4/8/94
|
||||
.\" $FreeBSD$
|
||||
.\"
|
||||
.Dd April 2, 2003
|
||||
.Dd January 26, 2010
|
||||
.Dt UNAME 1
|
||||
.Os
|
||||
.Sh NAME
|
||||
@ -63,6 +63,10 @@ Write the kernel ident to standard output.
|
||||
Write the type of the current hardware platform to standard output.
|
||||
.It Fl n
|
||||
Write the name of the system to standard output.
|
||||
.It Fl o
|
||||
This is a synonym for the
|
||||
.Fl s
|
||||
option, for compatibility with other systems.
|
||||
.It Fl p
|
||||
Write the type of the machine processor architecture to standard output.
|
||||
.It Fl r
|
||||
|
@ -88,7 +88,7 @@ main(int argc, char *argv[])
|
||||
setup_get();
|
||||
flags = 0;
|
||||
|
||||
while ((ch = getopt(argc, argv, "aimnprsv")) != -1)
|
||||
while ((ch = getopt(argc, argv, "aimnoprsv")) != -1)
|
||||
switch(ch) {
|
||||
case 'a':
|
||||
flags |= (MFLAG | NFLAG | RFLAG | SFLAG | VFLAG);
|
||||
@ -109,6 +109,7 @@ main(int argc, char *argv[])
|
||||
flags |= RFLAG;
|
||||
break;
|
||||
case 's':
|
||||
case 'o':
|
||||
flags |= SFLAG;
|
||||
break;
|
||||
case 'v':
|
||||
|
Loading…
x
Reference in New Issue
Block a user