--- sio.h 2002/10/22 12:57:20 1.1
+++ sio.h 2002/10/23 17:05:10 1.2
@@ -28,6 +28,9 @@
** sio.h: stream I/O public API definition
*/
+#ifndef __SIO_H__
+#define __SIO_H__
+
typedef enum {
SIO_OK,
SIO_ERR_ARG,
@@ -36,7 +39,8 @@
SIO_ERR_SYS,
SIO_ERR_INT,
SIO_UPSTREAM,
- SIO_DOWNSTREAM
+ SIO_DOWNSTREAM,
+ SIO_XSTREAM
} sio_rc_t;
typedef enum {
@@ -71,4 +75,8 @@
sio_rc_t sio_read(sio_t *sio, char *dst, size_t n, size_t *actualp);
sio_rc_t sio_write(sio_t *sio, char *src, size_t n, size_t *actualp);
+sio_rc_t sio_push(sio_t *sio);
+
const char *sio_error(sio_rc_t rc);
+
+#endif /* __SIO_H__ */
|