pdie("select");
if(!FD_ISSET(fd, &fds))
return false;
- read(fd, &bt, 1);
return true;
}
bool read_dpin(uint8_t i)
{
debug("dread %d", i);
- return false;
+ return true;
(void) i;
}
pdie("accept");
}
-void test(void)
+void debug(char *fmt, ...)
{
+ va_list ap;
+ va_start(ap, fmt);
+ vfprintf(stderr, fmt, ap);
+ fprintf(stderr, "\n");
+ va_end(ap);
+}
+void pdie(char *s)
+{
+ perror(s);
+ die("");
+}
+
+void die(char *fmt, ...)
+{
+ va_list ap;
+ va_start(ap, fmt);
+ vfprintf(stderr, fmt, ap);
+ va_end(ap);
+ exit(EXIT_FAILURE);
}