nightmaremail

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

subfdin.c (335B)


      1 #include "readwrite.h"
      2 #include "substdio.h"
      3 #include "subfd.h"
      4 
      5 ssize_t subfd_read(int fd, void *buf, size_t len)
      6 {
      7   if (substdio_flush(subfdout) == -1) return -1;
      8   return read(fd,buf,len);
      9 }
     10 
     11 char subfd_inbuf[SUBSTDIO_INSIZE];
     12 static substdio it = SUBSTDIO_FDBUF(subfd_read,0,subfd_inbuf,SUBSTDIO_INSIZE);
     13 substdio *subfdin = ⁢