Explorar o código

Antoni Villalonga requested uname -p because some package builds need it,
so add undocumented option that prints "uknown".

On debian it says "uknown", on Fedora it's a non-portable synonym for -m.
Either way it has no obvious reason to exist except placating build scripts.

Rob Landley hai 1 ano
pai
achega
a9bd5923aa
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  1. 2 1
      toys/posix/uname.c

+ 2 - 1
toys/posix/uname.c

@@ -4,7 +4,7 @@
  *
  * See http://opengroup.org/onlinepubs/9699919799/utilities/uname.html
 
-USE_UNAME(NEWTOY(uname, "aomvrns", TOYFLAG_BIN))
+USE_UNAME(NEWTOY(uname, "paomvrns", TOYFLAG_BIN))
 USE_ARCH(NEWTOY(arch, 0, TOYFLAG_USR|TOYFLAG_BIN))
 USE_LINUX32(NEWTOY(linux32, 0, TOYFLAG_USR|TOYFLAG_BIN))
 
@@ -60,6 +60,7 @@ void uname_main(void)
     }
     xputsn(c);
   }
+  if (FLAG(p)) xputsn(" unknown"+!needspace);
   xputc('\n');
 }