3
_PATH_LOG = '/dev/log';
14
function LOG_PRI(p : longint) : longint;
15
function LOG_MAKEPRI(fac,pri : longint) : longint;
19
INTERNAL_MARK = 24 shl 3;
32
prioritynames: array[0..12] of _code =
34
(c_name: 'alert'; c_val: LOG_ALERT),
35
(c_name: 'crit'; c_val: LOG_CRIT),
36
(c_name: 'debug'; c_val: LOG_DEBUG),
37
(c_name: 'emerg'; c_val: LOG_EMERG),
38
(c_name: 'err'; c_val: LOG_ERR),
39
(c_name: 'error'; c_val: LOG_ERR),
40
(c_name: 'info'; c_val: LOG_INFO),
41
(c_name: 'none'; c_val: INTERNAL_NOPRI),
42
(c_name: 'notice'; c_val: LOG_NOTICE),
43
(c_name: 'panic'; c_val: LOG_EMERG),
44
(c_name: 'warn'; c_val: LOG_WARNING),
45
(c_name: 'warning'; c_val: LOG_WARNING),
46
(c_name: nil; c_val: -1)
60
LOG_AUTHPRIV = 10 shl 3;
62
LOG_LOCAL0 = 16 shl 3;
63
LOG_LOCAL1 = 17 shl 3;
64
LOG_LOCAL2 = 18 shl 3;
65
LOG_LOCAL3 = 19 shl 3;
66
LOG_LOCAL4 = 20 shl 3;
67
LOG_LOCAL5 = 21 shl 3;
68
LOG_LOCAL6 = 22 shl 3;
69
LOG_LOCAL7 = 23 shl 3;
74
facilitynames: array[0..22] of _code =
76
(c_name: 'auth'; c_val: LOG_AUTH),
77
(c_name: 'authpriv'; c_val: LOG_AUTHPRIV),
78
(c_name: 'cron'; c_val: LOG_CRON),
79
(c_name: 'daemon'; c_val: LOG_DAEMON),
80
(c_name: 'ftp'; c_val: LOG_FTP),
81
(c_name: 'kern'; c_val: LOG_KERN),
82
(c_name: 'lpr'; c_val: LOG_LPR),
83
(c_name: 'mail'; c_val: LOG_MAIL),
84
(c_name: 'mark'; c_val: INTERNAL_MARK),
85
(c_name: 'news'; c_val: LOG_NEWS),
86
(c_name: 'security'; c_val: LOG_AUTH),
87
(c_name: 'syslog'; c_val: LOG_SYSLOG),
88
(c_name: 'user'; c_val: LOG_USER),
89
(c_name: 'uucp'; c_val: LOG_UUCP),
90
(c_name: 'local0'; c_val: LOG_LOCAL0),
91
(c_name: 'local1'; c_val: LOG_LOCAL1),
92
(c_name: 'local2'; c_val: LOG_LOCAL2),
93
(c_name: 'local3'; c_val: LOG_LOCAL3),
94
(c_name: 'local4'; c_val: LOG_LOCAL4),
95
(c_name: 'local5'; c_val: LOG_LOCAL5),
96
(c_name: 'local6'; c_val: LOG_LOCAL6),
97
(c_name: 'local7'; c_val: LOG_LOCAL7),
98
(c_name: nil; c_val: -1)
102
function LOG_FAC(p : longint) : longint;
103
function LOG_MASK(pri : longint) : longint;
104
function LOG_UPTO(pri : longint) : longint;
115
procedure closelog;cdecl;external clib name 'closelog';
116
procedure openlog(__ident:Pchar; __option:longint; __facility:longint);cdecl;external clib name 'openlog';
117
function setlogmask(__mask:longint):longint;cdecl;external clib name 'setlogmask';
118
procedure syslog(__pri: Integer; __fmt: PChar; arg : array of const); cdecl; external clib name 'syslog';
119
procedure vsyslog(__pri: Integer; Fmt: PChar; Arg: Pointer);cdecl; external clib name 'vsyslog';
122
{ ---------------------------------------------------------------------
123
Borland compatibility types
124
---------------------------------------------------------------------}