argv0 = av0;
switch (level) {
case SYSLOG_LEVEL_QUIET:
case SYSLOG_LEVEL_NONE:
case SYSLOG_LEVEL_FATAL:
case SYSLOG_LEVEL_ERROR:
case SYSLOG_LEVEL_INFO:
} SyslogFacility;
typedef enum {
SYSLOG_LEVEL_QUIET,
SYSLOG_LEVEL_NONE,
SYSLOG_LEVEL_FATAL,
SYSLOG_LEVEL_ERROR,
SYSLOG_LEVEL_INFO,
SYSLOG_LEVEL_DEBUG1,
SYSLOG_LEVEL_DEBUG2,
SYSLOG_LEVEL_DEBUG3,
SYSLOG_LEVEL_NOT_SET = -1
SYSLOG_LEVEL_NOT_SET = -1,
SYSLOG_LEVEL_QUIET = SYSLOG_LEVEL_FATAL
} LogLevel;
void log_init(char *, LogLevel, SyslogFacility, int);
Preserves modification times, access times, and modes from the
original file.
.It Fl q
Disables the progress meter.
Quiet mode.
Disables the progress meter and any other non-critical messages.
.It Fl r
Recursively copy entire directories.
.It Fl S Ar program
per-host basis in the configuration file.
Causes all warning and diagnostic messages to be suppressed.
Disables any non-critical messages.
.It Fl R Xo
.Sm off
.Oo Ar bind_address : Oc