rpm
4.15.1
rpmio
rpmsq.h
Go to the documentation of this file.
1
#ifndef H_RPMSQ
2
#define H_RPMSQ
3
9
#include <rpm/rpmsw.h>
10
#include <signal.h>
11
12
#ifdef __cplusplus
13
extern
"C"
{
14
#endif
15
22
typedef
void (*
rpmsqAction_t
) (
int
signum, siginfo_t * info,
void
* context);
23
27
#define RPMSQ_DFL ((rpmsqAction_t)0)
28
#define RPMSQ_IGN ((rpmsqAction_t)1)
29
#define RPMSQ_ERR ((rpmsqAction_t)-1)
30
37
int
rpmsqIsCaught
(
int
signum);
38
44
int
rpmsqActivate
(
int
state);
45
52
rpmsqAction_t
rpmsqSetAction
(
int
signum,
rpmsqAction_t
handler);
53
61
int
rpmsqBlock
(
int
op);
62
67
int
rpmsqPoll
(
void
);
68
69
void
rpmsqSetInterruptSafety
(
int
on);
70
71
#ifdef __cplusplus
72
}
73
#endif
74
75
#endif
/* H_RPMSQ */
rpmsqActivate
int rpmsqActivate(int state)
rpmsqPoll
int rpmsqPoll(void)
rpmsqSetInterruptSafety
void rpmsqSetInterruptSafety(int on)
rpmsqBlock
int rpmsqBlock(int op)
rpmsqAction_t
void(* rpmsqAction_t)(int signum, siginfo_t *info, void *context)
Definition:
rpmsq.h:22
rpmsqIsCaught
int rpmsqIsCaught(int signum)
rpmsqSetAction
rpmsqAction_t rpmsqSetAction(int signum, rpmsqAction_t handler)
Generated by
1.8.17