glenda.party
term% ls -F
term% cat index.txt
GETUSER(2)                    System Calls Manual                   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-termi‐
       nated  name  of  the  user who owns the current process.  Getuser reads
       /dev/user to find the name.

       Sysname provides the same service for the file #c/sysname,  which  con‐
       tains  the  name  of  the  machine.  Unlike getuser, sysname caches the
       string, reading the file only once.

SOURCE
       /sys/src/libc/port/getuser.c

SEE ALSO
       intro(2), cons(3)

                                                                    GETUSER(2)