34 #define RPMLOG_PRIMASK 0x07
36 #define RPMLOG_PRI(p) ((p) & RPMLOG_PRIMASK)
37 #define RPMLOG_MAKEPRI(fac, pri) ((((unsigned)(fac)) << 3) | (pri))
40 #define _RPMLOG_NOPRI 0x10
42 #define _RPMLOG_MARK RPMLOG_MAKEPRI(RPMLOG_NFACILITIES, 0)
43 typedef struct _rpmcode {
48 RPMCODE rpmprioritynames[] =
57 {
"none", _RPMLOG_NOPRI },
94 #define RPMLOG_NFACILITIES 24
95 RPMLOG_ERRMSG = (((unsigned)(RPMLOG_NFACILITIES+0))<<3)
99 #define RPMLOG_FACMASK 0x03f8
100 #define RPMLOG_FAC(p) (((p) & RPMLOG_FACMASK) >> 3)
104 RPMCODE facilitynames[] =
114 {
"mark", _RPMLOG_MARK },
135 #define RPMLOG_MASK(pri) (1 << ((unsigned)(pri)))
136 #define RPMLOG_UPTO(pri) ((1 << (((unsigned)(pri))+1)) - 1)
144 #define RPMLOG_PID 0x01
145 #define RPMLOG_CONS 0x02
146 #define RPMLOG_ODELAY 0x04
147 #define RPMLOG_NDELAY 0x08
148 #define RPMLOG_NOWAIT 0x10
149 #define RPMLOG_PERROR 0x20
153 typedef struct rpmlogRec_s * rpmlogRec;
173 #define RPMLOG_DEFAULT 0x01
174 #define RPMLOG_EXIT 0x02
176 #if defined(_RPMLOG_INTERNAL)
183 const char * message;
265 void rpmlogOpen (
const char * ident,
int option,
int facility)
283 void _rpmlog (
int code,
const char *fmt, ...)
284 #if defined(__GNUC__) && __GNUC__ >= 2
286 __attribute__((format (printf, 2, 3)))
293 void vrpmlog (
unsigned code,
const char * fmt, va_list ap)
298 void rpmlog (
int code,
const char *fmt, ...)