]> git.pond.sub.org Git - empserver/blobdiff - include/empio.h
Base idle timeout on player->curup again, not current time
[empserver] / include / empio.h
index cd51458e8d6e23f301aa5a79f06f1d793ecaf3ad..51786505352cafe0e31e6032a4a6e9d0a57633b2 100644 (file)
@@ -27,7 +27,7 @@
  *  empio.h: Describes io pointers used in Empire
  *
  *  Known contributors to this file:
- *     Markus Armbruster, 2004-2010
+ *     Markus Armbruster, 2004-2012
  */
 
 #ifndef EMPIO_H
 
 #define IO_BUFSIZE     4096
 
-extern struct iop *io_open(int, int, int, struct timeval);
+extern struct iop *io_open(int, int, int);
 extern void io_init(void);
-extern void io_close(struct iop *);
-extern int io_input(struct iop *, int);
+extern void io_close(struct iop *, struct timeval *);
+extern void io_timeout(struct timeval *, time_t);
+extern int io_input(struct iop *, struct timeval *);
 extern int io_inputwaiting(struct iop *);
 extern int io_outputwaiting(struct iop *);
 extern int io_output(struct iop *, int);