components/coreutils/patches/who.c.patch
author Mike Sullivan <Mike.Sullivan@Oracle.COM>
Mon, 06 Oct 2014 14:54:16 -0700
branchs11-update
changeset 3371 4d8465c4afb8
parent 584 f4e402a57670
child 2050 7c6a1559c620
child 5249 8a7aa7f8367e
permissions -rw-r--r--
Close of build 8.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
584
f4e402a57670 6962990 GNU 'who -r' does not print run-level
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     1
--- coreutils-8.5/src/who.c.orig	Thu Nov 10 07:54:27 2011
f4e402a57670 6962990 GNU 'who -r' does not print run-level
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     2
+++ coreutils-8.5/src/who.c	Thu Nov 10 07:55:13 2011
f4e402a57670 6962990 GNU 'who -r' does not print run-level
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     3
@@ -524,8 +524,8 @@
f4e402a57670 6962990 GNU 'who -r' does not print run-level
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     4
   unsigned char curr = UT_PID (utmp_ent) % 256;
f4e402a57670 6962990 GNU 'who -r' does not print run-level
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     5
 
f4e402a57670 6962990 GNU 'who -r' does not print run-level
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     6
   if (!runlevline)
f4e402a57670 6962990 GNU 'who -r' does not print run-level
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     7
-    runlevline = xmalloc (strlen (_("run-level")) + 3);
f4e402a57670 6962990 GNU 'who -r' does not print run-level
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     8
-  sprintf (runlevline, "%s %c", _("run-level"), curr);
f4e402a57670 6962990 GNU 'who -r' does not print run-level
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     9
+    runlevline = xmalloc (sizeof (utmp_ent->ut_line));
f4e402a57670 6962990 GNU 'who -r' does not print run-level
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    10
+  sprintf (runlevline, "%s", utmp_ent->ut_line);
f4e402a57670 6962990 GNU 'who -r' does not print run-level
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    11
 
f4e402a57670 6962990 GNU 'who -r' does not print run-level
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    12
   if (!comment)
f4e402a57670 6962990 GNU 'who -r' does not print run-level
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    13
     comment = xmalloc (strlen (_("last=")) + 2);