Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ cuserid(3S) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

getlogin(3C)

getpwent(3C)

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

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