struct {
unsigned long ss;
unsigned long ss_len;
- } data;
+ } aio_sigset;
if (aio_ring_is_empty(ctx, timeout))
return 0;
- data.ss = (unsigned long)sigmask;
- data.ss_len = _NSIG / 8;
- return __io_pgetevents(ctx, min_nr, nr, events, timeout, &data);
+ aio_sigset.ss = (unsigned long)sigmask;
+ aio_sigset.ss_len = _NSIG / 8;
+ return __io_pgetevents(ctx, min_nr, nr, events, timeout, &aio_sigset);
}
#else
int io_pgetevents(io_context_t ctx, long min_nr, long nr,