diff options
author | Stephen Hemminger <shemminger@vyatta.com> | 2010-01-13 00:32:43 +0000 |
---|---|---|
committer | Vincent JARDIN <vincent.jardin@6wind.com> | 2014-10-27 16:08:22 +0100 |
commit | 3790eb0d3f0bbb24b9c6be97f547cec144ee05d1 (patch) | |
tree | 08ccf694b43a92568a1278aa28374dcd09d4b0fe | |
parent | bdd8cd70a042473477f9144c9cedb8dde11ba2c1 (diff) | |
download | quagga-3790eb0d3f0bbb24b9c6be97f547cec144ee05d1.tar.bz2 quagga-3790eb0d3f0bbb24b9c6be97f547cec144ee05d1.tar.xz |
stream: remove unused stream_read_unblock
The one place this was being used in BGP is now gone,
can remove deprecated interface.
Acked-by: Feng Lu <lu.feng@6wind.com>
-rw-r--r-- | lib/stream.c | 26 | ||||
-rw-r--r-- | lib/stream.h | 4 |
2 files changed, 0 insertions, 30 deletions
diff --git a/lib/stream.c b/lib/stream.c index 0fc3c3b1..c6f20c85 100644 --- a/lib/stream.c +++ b/lib/stream.c @@ -754,32 +754,6 @@ stream_read (struct stream *s, int fd, size_t size) return nbytes; } -/* Read size from fd. */ -int -stream_read_unblock (struct stream *s, int fd, size_t size) -{ - int nbytes; - int val; - - STREAM_VERIFY_SANE(s); - - if (STREAM_WRITEABLE (s) < size) - { - STREAM_BOUND_WARN (s, "put"); - return 0; - } - - val = fcntl (fd, F_GETFL, 0); - fcntl (fd, F_SETFL, val|O_NONBLOCK); - nbytes = read (fd, s->data + s->endp, size); - fcntl (fd, F_SETFL, val); - - if (nbytes > 0) - s->endp += nbytes; - - return nbytes; -} - ssize_t stream_read_try(struct stream *s, int fd, size_t size) { diff --git a/lib/stream.h b/lib/stream.h index f0c742c0..1fc382d6 100644 --- a/lib/stream.h +++ b/lib/stream.h @@ -193,10 +193,6 @@ extern u_int32_t stream_get_ipv4 (struct stream *); Use stream_read_try instead. */ extern int stream_read (struct stream *, int, size_t); -/* Deprecated: all file descriptors should already be non-blocking. - Will be removed. Use stream_read_try instead. */ -extern int stream_read_unblock (struct stream *, int, size_t); - /* Read up to size bytes into the stream. Return code: >0: number of bytes read |