X-Git-Url: http://git.pond.sub.org/?p=empserver;a=blobdiff_plain;f=include%2Fempio.h;h=ba187199db06151913839d4a882ed849dac8334b;hp=cd51458e8d6e23f301aa5a79f06f1d793ecaf3ad;hb=HEAD;hpb=ca7578f1b80ca46bc4e7d31bb30f39e0f4ee3632 diff --git a/include/empio.h b/include/empio.h index cd51458e8..ba187199d 100644 --- a/include/empio.h +++ b/include/empio.h @@ -1,6 +1,6 @@ /* * Empire - A multi-player, client/server Internet based war game. - * Copyright (C) 1986-2011, Dave Pare, Jeff Bailey, Thomas Ruschak, + * Copyright (C) 1986-2021, Dave Pare, Jeff Bailey, Thomas Ruschak, * Ken Stevens, Steve McClure, Markus Armbruster * * Empire is free software: you can redistribute it and/or modify @@ -24,15 +24,15 @@ * * --- * - * empio.h: Describes io pointers used in Empire + * empio.h: Describes I/O pointers used in Empire * * Known contributors to this file: - * Markus Armbruster, 2004-2010 + * Markus Armbruster, 2004-2012 */ #ifndef EMPIO_H #define EMPIO_H -#include +#include #define IO_READ 0x1 #define IO_WRITE 0x2 @@ -41,20 +41,19 @@ #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 *, time_t); +extern int io_input(struct iop *, time_t); extern int io_inputwaiting(struct iop *); extern int io_outputwaiting(struct iop *); -extern int io_output(struct iop *, int); -extern int io_output_if_queue_long(struct iop *, int); +extern int io_output(struct iop *, time_t); +extern int io_output_if_queue_long(struct iop *, time_t); extern int io_peek(struct iop *, char *, int); extern int io_read(struct iop *, char *, int); extern int io_write(struct iop *, char *, int); extern int io_gets(struct iop *, char *, int); extern int io_puts(struct iop *, char *); -extern int io_shutdown(struct iop *, int); extern int io_error(struct iop *); extern int io_eof(struct iop *); extern void io_set_eof(struct iop *);