blob: 09738484030418f0581ca944e3f76d493fc9e251 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
/* ISC license. */
#include <skalibs/sysdeps.h>
#ifdef SKALIBS_HASKEVENT
#include <skalibs/nonposix.h>
#include <skalibs/allreadwrite.h>
#include <skalibs/keventbridge.h>
int keventbridge_read (keventbridge const *kbp, struct kevent *ke)
{
ssize_t r = sanitize_read(allread(kbp->p[0], (char *)ke, sizeof(struct kevent))) ;
return r <= 0 ? r : 1 ;
}
#endif
|