Annotation of cci/usr/src/man/man3/syslog.3, revision 1.1

1.1     ! root        1: .TH SYSLOG 3 "14 November 1982"
        !             2: .\"    @(#)syslog.3    1.2             11/14/82
        !             3: .SH NAME
        !             4: syslog, openlog, closelog \- control system log
        !             5: .SH SYNOPSIS
        !             6: .B "#include <syslog.h>
        !             7: .PP
        !             8: .B "openlog(ident, logstat)
        !             9: .br
        !            10: .B "char *ident;
        !            11: .PP
        !            12: .B "syslog(priority, message, parameters ... )
        !            13: .br
        !            14: .B "char *message;
        !            15: .PP
        !            16: .B "closelog()
        !            17: .SH DESCRIPTION
        !            18: .I Syslog
        !            19: arranges to write the
        !            20: .I message
        !            21: onto the system log maintained by
        !            22: .IR syslog (8).
        !            23: The message is tagged with
        !            24: .IR priority .
        !            25: The message looks like a
        !            26: .IR printf (3)
        !            27: string except that
        !            28: .B %m
        !            29: is replaced by the current error message (collected from
        !            30: .IR errno ).
        !            31: A trailing newline is added if needed.
        !            32: This message will be read by
        !            33: .IR syslog (8)
        !            34: and output to the system console or files as appropriate.
        !            35: .PP
        !            36: If special processing is needed,
        !            37: .I openlog
        !            38: can be called to initialize the log file.
        !            39: Parameters are
        !            40: .I ident
        !            41: which is prepended to every message, and
        !            42: .I logstat
        !            43: which is a bit field indicating special status; current values are:
        !            44: .IP LOG_PID \w'LOG_PID'u+3
        !            45: log the process id with each message:
        !            46: useful for identifying instantiations of daemons.
        !            47: .LP
        !            48: .I Openlog
        !            49: returns zero on success.
        !            50: If it cannot open the file
        !            51: .I /dev/log,
        !            52: it writes on
        !            53: .I /dev/console
        !            54: instead and returns \-1.
        !            55: .PP
        !            56: .I Closelog
        !            57: can be used to close the log file.
        !            58: .SH EXAMPLES
        !            59: .nf
        !            60: syslog(LOG_SALERT, "who: internal error 23");
        !            61: 
        !            62: openlog("serverftp", LOG_PID);
        !            63: syslog(LOG_INFO, "Connection from host %d", CallingHost);
        !            64: .fi
        !            65: .SH "SEE ALSO
        !            66: syslog(8)

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.