rbb 99/04/14 12:18:43
Modified: include apr_network_io.h Log: Added the necessary definitions and types for select. Revision Changes Path 1.4 +8 -2 apache-apr/include/apr_network_io.h Index: apr_network_io.h =================================================================== RCS file: /home/cvs/apache-apr/include/apr_network_io.h,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- apr_network_io.h 1999/04/14 16:41:47 1.3 +++ apr_network_io.h 1999/04/14 19:18:42 1.4 @@ -74,9 +74,8 @@ typedef enum {APR_SHUTDOWN_READ, APR_SHUTDOWN_WRITE, APR_SHUTDOWN_READWRITE} apr_shutdown_how_t; - - typedef struct socket_t apr_socket_t; +typedef sd_set_t apr_sd_set_t; /* function definitions */ @@ -86,6 +85,13 @@ apr_ssize_t apr_send(apr_socket_t *, const char *, int, time_t); apr_ssize_t apr_recv(apr_socket_t *, char *, int, time_t); + +apr_status_t apr_setsocketopt(apr_socket_t *, apr_int32_t, apr_int32_t); + +void apr_sd_set(apr_socket_t *, apr_sd_set_t *); +void apr_sd_clr(apr_socket_t *, apr_sd_set_t *); +apr_status_t apr_sd_isset(apr_socket_t *, apr_sd_set_t *); +void apr_sd_zero(apr_sd_set_t *); #endif /* ! APR_FILE_IO_H */