log3write(5) log3write(5)
NAME
log3write - Logdaten an den Logserver übergeben
SYNTAX
int log3write(erno, level, structid)
ushort erno; /* Fehlernummer */
ushort level; /* Fehlerwichtung */
ushort structid; /* Strukturkennung fuer nachfolg. Daten */
/* 0 = keine Strukturkennung erforderlich */
BESCHREIBUNG
Mit der Funktion log3write werden die Logdaten aus dem Logpuffer an
den Logserver übergeben.
Rückgabewert:
0 Logdaten wurden an den Logserver gesendet.
-1 Fehler. lgerrno enthält die Fehlerart. lgerrno und Fehlerrück-
gabewerte sind in logging.h definiert.
Falls beim Schreiben Fehler entstehen (errno=EBADF, EPIPE, EAGAIN),
wird versucht, die Pipe neu zu öffnen. Dieser Vorgang wird maximal
fünfmal wiederholt.
Vor einem Fehlerausgang wird die Pipe immer geschlossen.
SIEHE AUCH
log3(5), log3close(5), log3memcpy(5), log3open(5), log3printf(5).
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98