blob: 7273e407ea812a100a161fc365a01db4fab49c61 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
/* ISC license. */
#include <skalibs/sysdeps.h>
#ifdef SKALIBS_HASKEVENT
#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
|