xref: /plan9/sys/man/2/getuser (revision 9a747e4fd48b9f4522c70c07e8f882a15030f964)
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 process. Getuser reads /dev/user to find the name.

Sysname provides the same service for the file #c/sysname , which contains 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)