skaclient_default_cb.c (317B)
1 /* ISC license. */ 2 3 #include <errno.h> 4 5 #include <skalibs/skaclient.h> 6 #include <skalibs/unixmessage.h> 7 #include <skalibs/posixishard.h> 8 9 int skaclient_default_cb (unixmessage const *m, void *p) 10 { 11 unsigned char *err = p ; 12 if (m->len != 1 || m->nfds) return (errno = EPROTO, 0) ; 13 *err = m->s[0] ; 14 return 1 ; 15 }