#if defined(Py_BUILD_CORE) && !defined(Py_BUILD_CORE_MODULE)
# include "pycore_gc.h"
# include "pycore_runtime.h"
#endif
#include "pycore_critical_section.h"
#include "pycore_modsupport.h"
PyDoc_STRVAR(syslog_openlog__doc__,
"openlog($module, /, ident=<unrepresentable>, logoption=0,\n"
" facility=LOG_USER)\n"
"--\n"
"\n"
"Set logging options of subsequent syslog() calls.");
#define SYSLOG_OPENLOG_METHODDEF …
static PyObject *
syslog_openlog_impl(PyObject *module, PyObject *ident, long logopt,
long facility);
static PyObject *
syslog_openlog(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
{ … }
PyDoc_STRVAR(syslog_syslog__doc__,
"syslog([priority=LOG_INFO,] message)\n"
"Send the string message to the system logger.");
#define SYSLOG_SYSLOG_METHODDEF …
static PyObject *
syslog_syslog_impl(PyObject *module, int group_left_1, int priority,
const char *message);
static PyObject *
syslog_syslog(PyObject *module, PyObject *args)
{ … }
PyDoc_STRVAR(syslog_closelog__doc__,
"closelog($module, /)\n"
"--\n"
"\n"
"Reset the syslog module values and call the system library closelog().");
#define SYSLOG_CLOSELOG_METHODDEF …
static PyObject *
syslog_closelog_impl(PyObject *module);
static PyObject *
syslog_closelog(PyObject *module, PyObject *Py_UNUSED(ignored))
{ … }
PyDoc_STRVAR(syslog_setlogmask__doc__,
"setlogmask($module, maskpri, /)\n"
"--\n"
"\n"
"Set the priority mask to maskpri and return the previous mask value.");
#define SYSLOG_SETLOGMASK_METHODDEF …
static long
syslog_setlogmask_impl(PyObject *module, long maskpri);
static PyObject *
syslog_setlogmask(PyObject *module, PyObject *arg)
{ … }
PyDoc_STRVAR(syslog_LOG_MASK__doc__,
"LOG_MASK($module, pri, /)\n"
"--\n"
"\n"
"Calculates the mask for the individual priority pri.");
#define SYSLOG_LOG_MASK_METHODDEF …
static long
syslog_LOG_MASK_impl(PyObject *module, long pri);
static PyObject *
syslog_LOG_MASK(PyObject *module, PyObject *arg)
{ … }
PyDoc_STRVAR(syslog_LOG_UPTO__doc__,
"LOG_UPTO($module, pri, /)\n"
"--\n"
"\n"
"Calculates the mask for all priorities up to and including pri.");
#define SYSLOG_LOG_UPTO_METHODDEF …
static long
syslog_LOG_UPTO_impl(PyObject *module, long pri);
static PyObject *
syslog_LOG_UPTO(PyObject *module, PyObject *arg)
{ … }