cuserid(3S) cuserid(3S)
NAME
cuserid - Zeichenkette mit Benutzernamen erzeugen
SYNTAX
#include <stdio.h>
char *cuserid(char *s);
BESCHREIBUNG
cuserid() erzeugt eine Zeichenkettendarstellung von dem Namen der
effektiven Benutzernummer des aktuellen Prozesses. Wenn s ein Nullzei-
ger ist, wird diese Darstellung in einem internen statischen Bereich
erstellt, dessen Adresse zurückgegeben wird. Andernfalls wird angenom-
men, daß s auf ein Feld mit wenigstens Lcuserid Zeichen zeigt; die
Darstellung wird in dieses Feld geschrieben. Die Konstante Lcuserid
ist in der Include-Datei stdio.h definiert.
ERGEBNIS
Wenn der Login-Name nicht gefunden werden kann, gibt cuserid() einen
Nullzeiger zurück; wenn s kein Nullzeiger ist, wird in diesem Fall bei
s [0] das Null-Byte \0 eingetragen. Wenn s ein Nullzeiger ist und der
Login-Name gefunden werden kann, wird die Adresse eines (statischen)
Puffers, der den Login-Namen enthält, zurückgegeben.
SIEHE AUCH
getlogin(3C), getpwent(3C).
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98