summaryrefslogtreecommitdiffstats
path: root/stream.h
diff options
context:
space:
mode:
Diffstat (limited to 'stream.h')
-rw-r--r--stream.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/stream.h b/stream.h
index 14517de8..c874d96e 100644
--- a/stream.h
+++ b/stream.h
@@ -64,6 +64,7 @@ struct strm_ops {
val (*get_error)(val);
val (*get_error_str)(val);
val (*clear_error)(val);
+ val (*get_fd)(val);
val (*get_sock_family)(val);
val (*get_sock_type)(val);
val (*get_sock_peer)(val);
@@ -73,12 +74,12 @@ struct strm_ops {
#define strm_ops_init(cobj_init_macro, name, put_string, put_char, put_byte, \
get_line, get_char, get_byte, unget_char, unget_byte, \
close, flush, seek, truncate, get_prop, set_prop, \
- get_error, get_error_str, clear_error) \
+ get_error, get_error_str, clear_error, get_fd) \
{ \
cobj_init_macro, name, put_string, put_char, put_byte, get_line, \
get_char, get_byte, unget_char, unget_byte, \
close, flush, seek, truncate, get_prop, set_prop, \
- get_error, get_error_str, clear_error, 0, 0, 0, 0, \
+ get_error, get_error_str, clear_error, get_fd, 0, 0, 0, 0 \
}
struct stdio_mode {