Home » Linux Manpages » setutent
[   Print   ]

setutent

Linux Manpage


ÜBERSICHT

       #include <utmp.h>

       struct utmp *getutent(void);
       struct utmp *getutid(struct utmp *ut);
       struct utmp *getutline(struct utmp *ut);

       void pututline(struct utmp *ut);

       void setutent(void);
       void endutent(void);

       void utmpname(const char *file);

BESCHREIBUNG

       utmpname() setzt den Namen der Datei im  utmp-Format  für  die  anderen
       utmp-Funktionen.   Wenn utmpname() nicht benutzt wird um den Dateinamen
       zu setzen bevor die anderen Funktionen benutzt werden, wird von  diesen
       _PATH_UTMP angenommen wie in <paths.h> definiert.

       setutent()  setzt den Dateizeiger auf den Anfang des utmp-Datei zurück.
       Es ist allgemein eine gute Idee dies vor Gebrauch der anderen  Funktio-
       nen aufzurufen.

       endutent() schließt die utmp-Datei.  Sie sollte benutzt werden wenn die
       Benutzung der anderen Funktionen beendet ist.

       getutent() liest eine Zeile ab der aktuellen  Dateiposition  der  utmp-
       Datei.   Es  wird  ein  Zeiger auf eine Struktur zurückgegeben, die die
       Felder der Zeile enthält.

       getutid() sucht vorwärts ab der aktuellen Dateiposition  in  der  utmp-
       Datei  basierend  auf  ut.  Wenn ut->ut_type gleich RUN_LVL, BOOT_TIME,
       NEW_TIME oder OLD_TIME ist, wird getutid() den ersten  Eintrag  finden,
       dessen Feld ut_type ut->ut_type
        entspricht.   Wenn  ut->ut_type  gleich  INIT_PROCESS,  LOGIN_PROCESS,
       USER_PROCESS oder DEAD_PROCESS ist, wird getutid() den  ersten  Eintrag
       finden, dessen Feld ut_id ut->ut_ids
        entspricht.

       getutline()  sucht vorwärts ab der aktuellen Dateiposition in der utmp-
       Datei.  Die Funktion  überprüft  Einträge  deren  Feld  ut_type  gleich
       USER_PROCESS oder LOGIN_PROCESS ist und gibt den ersten Eintrag zurück,
       dessen Feld ut_line ut->ut_line entspricht.

       pututline() schreibt eine utmp-Struktur  ut  in  die  utmp-Datei.   Die
       Funktion  benutzt  getutid()  um einen geeigneten Platz in der Datei zu
       finden um den neuen Eintrag  einzufügen.   Wenn  die  einen  geeigneten
       Platz  für ut nicht finden kann, hängt pututline() den neuen Eintrag an
       die Datei an.

SIEHE AUCH

       utmp(5).

Linux libc 5.0.0               1. November 1996                    getutent(3)

Man(1) output converted with man2html
Ähnliche Artikel:
abs, accept, access, acct, acos, acosh, addmntent, adjtimex, alarm, alloca,
Arrow setusershell setvbuf Arrow

Tag Clouds

beschreibung Übersicht #include < _path_utmp allgemein anderen anderen anfang angenommen benutzt bevor char const datei dateinamen dateizeiger definiert diesen endutent file funktionen getutent getutid getutline gute h> linux manpage namen paths pututline setutent struct utmp utmp-datei utmp-format utmp-funktionen utmpname void zurück

Social-Bookmark

Diesen Artikel bookmarken
bei ...

delicious Facebook Google Linkarena Mister Wong oneview
Socializer Twitter Webnews Yahoo MyWeb YiGG

Was sind Social Bookmarks? Social Bookmarks
Social Bookmarks sind Lesezeichen, die im Internet von verschiedenen Benutzern durch gemeinschaftliches Indexieren erschlossen werden.

In sogenannten Social-Bookmark-Netzwerken können angemeldetet Benutzer Links und Nachrichtenmeldungen sammeln und andere Benutzer so auf interessante Inhalte aufmerksam machen.

Update: 27.12.2011 08:41