chiark / gitweb /
@@ -4,6 +4,7 @@
[chiark-utils.git] / cprogs / rwbuffer.h
index fe308c18a6fa3f3de5a9a01364900839c261ee3c..1cab7959e937db5e9e069d4517043ba89f37bc8e 100644 (file)
 #include <time.h>
 #include <sys/mman.h>
 #include <sys/socket.h>
+#include <netinet/in.h>
+#include <arpa/inet.h>
+#include <sys/un.h>
+#include <netdb.h>
 
 #include "dlist.h"
 
@@ -56,7 +60,7 @@ void nonblock(int fd, int yesno);
 extern const char *progname; /* must be defined by main .c file */
 
 extern unsigned char *buf, *wp, *rp;
-extern int used, seeneof;
+extern int used, seeneof, maxselfd;
 extern size_t buffersize;
 extern fd_set readfds;
 extern fd_set writefds;
@@ -65,6 +69,8 @@ extern fd_set writefds;
 void wrbufcore_startup(void);
 void wrbufcore_prepselect(int rdfd, int wrfd);
 void wrbufcore_afterselect(int rdfd, int wrfd);
+void fdsetset(int fd, fd_set *set);
+void wrbuf_report(const char *m);
 
 
 #endif /*RWBUFFER_H*/