mirror of
https://github.com/GnoConsortium/gno.git
synced 2024-06-11 09:29:27 +00:00
syslogd.3:
- added a BUGS section - added info regarding syslogmt and vsyslogmt sprintmt.3: - fixed a typo
This commit is contained in:
parent
a803274121
commit
25b2576666
|
@ -1,6 +1,6 @@
|
||||||
.\" Man page by Devin Reade.
|
.\" Man page by Devin Reade.
|
||||||
.\"
|
.\"
|
||||||
.\" $Id: sprintmt.3,v 1.1 1998/10/25 17:15:51 gdr-ftp Exp $
|
.\" $Id: sprintmt.3,v 1.2 1999/01/06 03:44:45 gdr-ftp Exp $
|
||||||
.\"
|
.\"
|
||||||
.TH SPRINTMT 3 "24 October 1998" GNO "Library Routines"
|
.TH SPRINTMT 3 "24 October 1998" GNO "Library Routines"
|
||||||
.SH NAME
|
.SH NAME
|
||||||
|
@ -32,7 +32,7 @@ is copied into the user supplied
|
||||||
.IR buffer .
|
.IR buffer .
|
||||||
At most,
|
At most,
|
||||||
.IR bufferlen -1
|
.IR bufferlen -1
|
||||||
characters will be written
|
characters will be written to
|
||||||
.IR buffer .
|
.IR buffer .
|
||||||
.LP
|
.LP
|
||||||
These routines have a much more limited set of format specifiers than
|
These routines have a much more limited set of format specifiers than
|
||||||
|
|
|
@ -31,7 +31,7 @@
|
||||||
.\"
|
.\"
|
||||||
.\" @(#)syslog.3 8.1 (Berkeley) 6/4/93
|
.\" @(#)syslog.3 8.1 (Berkeley) 6/4/93
|
||||||
.\"
|
.\"
|
||||||
.TH SYSLOG 3 "28 January 1997" GNO "Library Routines"
|
.TH SYSLOG 3 "4 January 1999" GNO "Library Routines"
|
||||||
.SH NAME
|
.SH NAME
|
||||||
.BR syslog ,
|
.BR syslog ,
|
||||||
.BR vsyslog ,
|
.BR vsyslog ,
|
||||||
|
@ -113,6 +113,22 @@ or
|
||||||
The full list of format specifiers is given in the
|
The full list of format specifiers is given in the
|
||||||
.BR sprintmt (3)
|
.BR sprintmt (3)
|
||||||
manual page.
|
manual page.
|
||||||
|
Note that
|
||||||
|
.BR syslogmt
|
||||||
|
and
|
||||||
|
.BR vsyslogmt
|
||||||
|
will
|
||||||
|
.I not
|
||||||
|
log to
|
||||||
|
.BR syslogd (8)
|
||||||
|
unless
|
||||||
|
.BR openlog
|
||||||
|
has been called. Since
|
||||||
|
.BR openlog
|
||||||
|
is not itself thread safe, the call to
|
||||||
|
.BR openlog
|
||||||
|
must be made before the process forks if any children will be using these
|
||||||
|
routines.
|
||||||
These two routines are GNO-specific and therefore non-portable.
|
These two routines are GNO-specific and therefore non-portable.
|
||||||
.LP
|
.LP
|
||||||
The message is tagged with
|
The message is tagged with
|
||||||
|
@ -299,6 +315,16 @@ are thread safe; the remainder are not.
|
||||||
should be called in the parent thread before creating the child threads.
|
should be called in the parent thread before creating the child threads.
|
||||||
This will ensure that any generated messages are properly tagged with
|
This will ensure that any generated messages are properly tagged with
|
||||||
.IR ident .
|
.IR ident .
|
||||||
|
.SH BUGS
|
||||||
|
The current implementation does not take into account the possibility that
|
||||||
|
.BR syslogd (8)
|
||||||
|
may be killed and restarted. If this happens, all logging from the current
|
||||||
|
process will stop until a call is made to
|
||||||
|
.BR closelog
|
||||||
|
followed by
|
||||||
|
.BR openlog ,
|
||||||
|
which is of course not thread safe.
|
||||||
|
This could be handled better.
|
||||||
.SH SEE ALSO
|
.SH SEE ALSO
|
||||||
.BR logger (1),
|
.BR logger (1),
|
||||||
.BR sprintmt (3),
|
.BR sprintmt (3),
|
||||||
|
|
Loading…
Reference in New Issue
Block a user