futility(1) An idiot admires complexity


     GETUSER(2)                                             GETUSER(2)

     NAME
          getuser, sysname - get user or system name

     SYNOPSIS
          #include <u.h>
          #include <libc.h>

          char*     getuser(void)

          char*     sysname(void)

     DESCRIPTION
          Getuser returns a pointer to static data which contains the
          null-terminated name of the user who owns the current pro-
          cess.  Getuser stats the file /proc/pid/status to find the
          name.

          Sysname reads the file /dev/sysname, which contains the name
          of the machine.  Unlike getuser, sysname caches the string,
          reading the file only once.

     SOURCE
          /sys/src/libc/9sys/getuser.c
          /sys/src/libc/9sys/sysname.c

     SEE ALSO
          intro(2), proc(3), cons(3)