On the unix systems tested (*bsd, solaris, linux) uname prints only one line, contrary to APE one which prints a line for every option. This patch 'fixes' it. Reference: /n/sources/patch/applied/uname-oneline Date: Mon Jun 23 05:22:38 CES 2008 Signed-off-by: iru.muzgo@gmail.com --- /sys/src/ape/cmd/uname.c Sat Jun 7 01:11:54 2008 +++ /sys/src/ape/cmd/uname.c Sat Jun 7 01:11:51 2008 @@ -32,20 +32,21 @@ u.release, u.version, u.machine); break; case 'm': - printf("%s\n", u.machine); + printf("%s ", u.machine); break; case 'n': - printf("%s\n", u.nodename); + printf("%s ", u.nodename); break; case 'r': - printf("%s\n", u.release); + printf("%s ", u.release); break; case 's': - printf("%s\n", u.sysname); + printf("%s ", u.sysname); break; case 'v': - printf("%s\n", u.version); + printf("%s ", u.version); break; } ARGEND + printf("\n"); exit(0); }