Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

intro(2)

cons(3)

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)

Plan 9  —  March 18, 2002

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026