mirror of
https://github.com/sudo-project/sudo.git
synced 2025-08-31 06:15:37 +00:00
debug_decl and debug_decl_vars now require a semicolon at the end.
This commit is contained in:
@@ -86,7 +86,7 @@ static void
|
||||
sudo_ev_deactivate_all(struct sudo_event_base *base)
|
||||
{
|
||||
struct sudo_event *ev;
|
||||
debug_decl(sudo_ev_deactivate_all, SUDO_DEBUG_EVENT)
|
||||
debug_decl(sudo_ev_deactivate_all, SUDO_DEBUG_EVENT);
|
||||
|
||||
while ((ev = TAILQ_FIRST(&base->active)) != NULL)
|
||||
sudo_ev_deactivate(base, ev);
|
||||
@@ -104,7 +104,7 @@ sudo_ev_activate_sigevents(struct sudo_event_base *base)
|
||||
struct sudo_event *ev;
|
||||
sigset_t set, oset;
|
||||
int i;
|
||||
debug_decl(sudo_ev_activate_sigevents, SUDO_DEBUG_EVENT)
|
||||
debug_decl(sudo_ev_activate_sigevents, SUDO_DEBUG_EVENT);
|
||||
|
||||
/*
|
||||
* We treat this as a critical section since the signal handler
|
||||
@@ -148,7 +148,7 @@ signal_pipe_cb(int fd, int what, void *v)
|
||||
struct sudo_event_base *base = v;
|
||||
unsigned char ch;
|
||||
ssize_t nread;
|
||||
debug_decl(signal_pipe_cb, SUDO_DEBUG_EVENT)
|
||||
debug_decl(signal_pipe_cb, SUDO_DEBUG_EVENT);
|
||||
|
||||
/*
|
||||
* Drain signal_pipe, the signal handler updated base->signals_pending.
|
||||
@@ -174,7 +174,7 @@ static int
|
||||
sudo_ev_base_init(struct sudo_event_base *base)
|
||||
{
|
||||
int i;
|
||||
debug_decl(sudo_ev_base_init, SUDO_DEBUG_EVENT)
|
||||
debug_decl(sudo_ev_base_init, SUDO_DEBUG_EVENT);
|
||||
|
||||
TAILQ_INIT(&base->events);
|
||||
TAILQ_INIT(&base->timeouts);
|
||||
@@ -204,7 +204,7 @@ struct sudo_event_base *
|
||||
sudo_ev_base_alloc_v1(void)
|
||||
{
|
||||
struct sudo_event_base *base;
|
||||
debug_decl(sudo_ev_base_alloc, SUDO_DEBUG_EVENT)
|
||||
debug_decl(sudo_ev_base_alloc, SUDO_DEBUG_EVENT);
|
||||
|
||||
base = calloc(1, sizeof(*base));
|
||||
if (base == NULL) {
|
||||
@@ -224,7 +224,7 @@ sudo_ev_base_free_v1(struct sudo_event_base *base)
|
||||
{
|
||||
struct sudo_event *ev, *next;
|
||||
int i;
|
||||
debug_decl(sudo_ev_base_free, SUDO_DEBUG_EVENT)
|
||||
debug_decl(sudo_ev_base_free, SUDO_DEBUG_EVENT);
|
||||
|
||||
if (base == NULL)
|
||||
debug_return;
|
||||
@@ -257,7 +257,7 @@ sudo_ev_base_free_v1(struct sudo_event_base *base)
|
||||
void
|
||||
sudo_ev_base_setdef_v1(struct sudo_event_base *base)
|
||||
{
|
||||
debug_decl(sudo_ev_base_setdef, SUDO_DEBUG_EVENT)
|
||||
debug_decl(sudo_ev_base_setdef, SUDO_DEBUG_EVENT);
|
||||
|
||||
default_base = base;
|
||||
|
||||
@@ -271,7 +271,7 @@ static void
|
||||
sudo_ev_init(struct sudo_event *ev, int fd, short events,
|
||||
sudo_ev_callback_t callback, void *closure)
|
||||
{
|
||||
debug_decl(sudo_ev_init, SUDO_DEBUG_EVENT)
|
||||
debug_decl(sudo_ev_init, SUDO_DEBUG_EVENT);
|
||||
|
||||
/* XXX - sanity check events value */
|
||||
memset(ev, 0, sizeof(*ev));
|
||||
@@ -292,7 +292,7 @@ int
|
||||
sudo_ev_set_v1(struct sudo_event *ev, int fd, short events,
|
||||
sudo_ev_callback_t callback, void *closure)
|
||||
{
|
||||
debug_decl(sudo_ev_set, SUDO_DEBUG_EVENT)
|
||||
debug_decl(sudo_ev_set, SUDO_DEBUG_EVENT);
|
||||
|
||||
/* For SUDO_EV_SIGINFO we use a container to store closure + siginfo_t */
|
||||
if (ISSET(events, SUDO_EV_SIGINFO)) {
|
||||
@@ -315,7 +315,7 @@ struct sudo_event *
|
||||
sudo_ev_alloc_v1(int fd, short events, sudo_ev_callback_t callback, void *closure)
|
||||
{
|
||||
struct sudo_event *ev;
|
||||
debug_decl(sudo_ev_alloc, SUDO_DEBUG_EVENT)
|
||||
debug_decl(sudo_ev_alloc, SUDO_DEBUG_EVENT);
|
||||
|
||||
ev = malloc(sizeof(*ev));
|
||||
if (ev == NULL) {
|
||||
@@ -333,7 +333,7 @@ sudo_ev_alloc_v1(int fd, short events, sudo_ev_callback_t callback, void *closur
|
||||
void
|
||||
sudo_ev_free_v1(struct sudo_event *ev)
|
||||
{
|
||||
debug_decl(sudo_ev_free, SUDO_DEBUG_EVENT)
|
||||
debug_decl(sudo_ev_free, SUDO_DEBUG_EVENT);
|
||||
|
||||
if (ev == NULL)
|
||||
debug_return;
|
||||
@@ -376,7 +376,7 @@ sudo_ev_add_signal(struct sudo_event_base *base, struct sudo_event *ev,
|
||||
bool tohead)
|
||||
{
|
||||
const int signo = ev->fd;
|
||||
debug_decl(sudo_ev_add_signal, SUDO_DEBUG_EVENT)
|
||||
debug_decl(sudo_ev_add_signal, SUDO_DEBUG_EVENT);
|
||||
|
||||
sudo_debug_printf(SUDO_DEBUG_INFO,
|
||||
"%s: adding event %p to base %p, signal %d, events %d",
|
||||
@@ -471,7 +471,7 @@ int
|
||||
sudo_ev_add_v2(struct sudo_event_base *base, struct sudo_event *ev,
|
||||
struct timespec *timo, bool tohead)
|
||||
{
|
||||
debug_decl(sudo_ev_add, SUDO_DEBUG_EVENT)
|
||||
debug_decl(sudo_ev_add, SUDO_DEBUG_EVENT);
|
||||
|
||||
/* If no base specified, use existing or default base. */
|
||||
if (base == NULL) {
|
||||
@@ -547,7 +547,7 @@ sudo_ev_add_v2(struct sudo_event_base *base, struct sudo_event *ev,
|
||||
int
|
||||
sudo_ev_del_v1(struct sudo_event_base *base, struct sudo_event *ev)
|
||||
{
|
||||
debug_decl(sudo_ev_del, SUDO_DEBUG_EVENT)
|
||||
debug_decl(sudo_ev_del, SUDO_DEBUG_EVENT);
|
||||
|
||||
/* Make sure event is really in the queue. */
|
||||
if (!ISSET(ev->flags, SUDO_EVQ_INSERTED)) {
|
||||
@@ -638,7 +638,7 @@ sudo_ev_loop_v1(struct sudo_event_base *base, int flags)
|
||||
struct timespec now;
|
||||
struct sudo_event *ev;
|
||||
int nready, rc = 0;
|
||||
debug_decl(sudo_ev_loop, SUDO_DEBUG_EVENT)
|
||||
debug_decl(sudo_ev_loop, SUDO_DEBUG_EVENT);
|
||||
|
||||
/*
|
||||
* If sudo_ev_loopexit() was called when events were not running
|
||||
@@ -742,7 +742,7 @@ done:
|
||||
void
|
||||
sudo_ev_loopexit_v1(struct sudo_event_base *base)
|
||||
{
|
||||
debug_decl(sudo_ev_loopexit, SUDO_DEBUG_EVENT)
|
||||
debug_decl(sudo_ev_loopexit, SUDO_DEBUG_EVENT);
|
||||
|
||||
if (base == NULL) {
|
||||
if ((base = default_base) == NULL)
|
||||
@@ -761,7 +761,7 @@ sudo_ev_loopexit_v1(struct sudo_event_base *base)
|
||||
void
|
||||
sudo_ev_loopbreak_v1(struct sudo_event_base *base)
|
||||
{
|
||||
debug_decl(sudo_ev_loopbreak, SUDO_DEBUG_EVENT)
|
||||
debug_decl(sudo_ev_loopbreak, SUDO_DEBUG_EVENT);
|
||||
|
||||
if (base == NULL) {
|
||||
if ((base = default_base) == NULL)
|
||||
@@ -777,7 +777,7 @@ sudo_ev_loopbreak_v1(struct sudo_event_base *base)
|
||||
void
|
||||
sudo_ev_loopcontinue_v1(struct sudo_event_base *base)
|
||||
{
|
||||
debug_decl(sudo_ev_loopcontinue, SUDO_DEBUG_EVENT)
|
||||
debug_decl(sudo_ev_loopcontinue, SUDO_DEBUG_EVENT);
|
||||
|
||||
if (base == NULL) {
|
||||
if ((base = default_base) == NULL)
|
||||
@@ -794,7 +794,7 @@ sudo_ev_loopcontinue_v1(struct sudo_event_base *base)
|
||||
bool
|
||||
sudo_ev_got_exit_v1(struct sudo_event_base *base)
|
||||
{
|
||||
debug_decl(sudo_ev_got_exit, SUDO_DEBUG_EVENT)
|
||||
debug_decl(sudo_ev_got_exit, SUDO_DEBUG_EVENT);
|
||||
|
||||
if (base == NULL) {
|
||||
if ((base = default_base) == NULL)
|
||||
@@ -806,7 +806,7 @@ sudo_ev_got_exit_v1(struct sudo_event_base *base)
|
||||
bool
|
||||
sudo_ev_got_break_v1(struct sudo_event_base *base)
|
||||
{
|
||||
debug_decl(sudo_ev_got_break, SUDO_DEBUG_EVENT)
|
||||
debug_decl(sudo_ev_got_break, SUDO_DEBUG_EVENT);
|
||||
|
||||
if (base == NULL) {
|
||||
if ((base = default_base) == NULL)
|
||||
@@ -830,7 +830,7 @@ sudo_ev_get_timeleft_v1(struct sudo_event *ev, struct timeval *tv)
|
||||
int
|
||||
sudo_ev_get_timeleft_v2(struct sudo_event *ev, struct timespec *ts)
|
||||
{
|
||||
debug_decl(sudo_ev_get_timeleft, SUDO_DEBUG_EVENT)
|
||||
debug_decl(sudo_ev_get_timeleft, SUDO_DEBUG_EVENT);
|
||||
|
||||
if (sudo_ev_pending_v1(ev, SUDO_EV_TIMEOUT, ts) != SUDO_EV_TIMEOUT) {
|
||||
sudo_timespecclear(ts);
|
||||
@@ -843,7 +843,7 @@ int
|
||||
sudo_ev_pending_v1(struct sudo_event *ev, short events, struct timespec *ts)
|
||||
{
|
||||
int ret = 0;
|
||||
debug_decl(sudo_ev_pending, SUDO_DEBUG_EVENT)
|
||||
debug_decl(sudo_ev_pending, SUDO_DEBUG_EVENT);
|
||||
|
||||
if (!ISSET(ev->flags, SUDO_EVQ_INSERTED))
|
||||
debug_return_int(0);
|
||||
|
Reference in New Issue
Block a user