/* See LICENSE file for license details. */
+#include <sys/select.h>
+
#include <ctype.h>
#include <errno.h>
#include <stdarg.h>
static time_t trespond;
static FILE *srv;
+#undef strlcpy
+#include "strlcpy.c"
#include "util.c"
static void
fflush(srv);
setbuf(stdout, NULL);
setbuf(srv, NULL);
+ setbuf(stdin, NULL);
+#ifdef __OpenBSD__
+ if (pledge("stdio", NULL) == -1)
+ eprint("error: pledge:");
+#endif
for(;;) { /* main loop */
FD_ZERO(&rd);
FD_SET(0, &rd);