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 */