unixdev.net


Switch to SpeakEasy.net DSL

The Modular Manual Browser

Home Page
Manual: (OpenBSD-5.7)
Page:
Section:
Apropos / Subsearch:
optional field

SENDSYSLOG(2)               BSD System Calls Manual              SENDSYSLOG(2)

NAME
     sendsyslog -- send a message to syslogd

SYNOPSIS
     #include <&lt;sys/types.h>&gt;

     int
     sendsyslog(const void *msg, size_t len);

DESCRIPTION
     sendsyslog() is used to transmit a syslog(3) formatted message direct to
     syslogd(8) without requiring the allocation of a socket.  This is used
     internally by syslog_r(3), so that messages can be sent during difficult
     situations.

RETURN VALUES
     Upon successful completion, the value 0 is returned; otherwise the
     value -1 is returned and the global variable errno is set to indicate the
     error.

ERRORS
     sendsyslog() can fail if:

     [ENOTCONN]         The message cannot be sent, likely because syslogd(8)
                        is not running.

SEE ALSO
     syslog_r(3), syslogd(8)

HISTORY
     The sendsyslog() function call appeared in OpenBSD 5.6.

BSD                             April 29, 2017                             BSD