X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=chiark-utils.git;a=blobdiff_plain;f=cprogs%2Frwbuffer.h;h=1cab7959e937db5e9e069d4517043ba89f37bc8e;hp=fe308c18a6fa3f3de5a9a01364900839c261ee3c;hb=35b7f048aa1f639d485ce7e6b4ff4ef6274f91b3;hpb=e483a046db5ff0972702a0dc29ba4e00b698d997 diff --git a/cprogs/rwbuffer.h b/cprogs/rwbuffer.h index fe308c1..1cab795 100644 --- a/cprogs/rwbuffer.h +++ b/cprogs/rwbuffer.h @@ -42,6 +42,10 @@ #include #include #include +#include +#include +#include +#include #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*/