From bdcf02d460cbf5b2566110cdb02298f05faaf928 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Tue, 5 Sep 2000 15:47:44 +0000 Subject: 2000-09-05 Joel Sherrill * rtems/rtems_syscall.c: Changed from O_NONBLOCK to internal RTEMS_LIBIO_FLAGS_NO_DELAY to avoid O_NONBLOCK/O_NDELAY confusion and to work with the converted flags. --- c/src/exec/libnetworking/ChangeLog | 6 ++++++ c/src/exec/libnetworking/rtems/rtems_syscall.c | 2 +- c/src/libnetworking/ChangeLog | 6 ++++++ c/src/libnetworking/rtems/rtems_syscall.c | 2 +- cpukit/libnetworking/ChangeLog | 6 ++++++ cpukit/libnetworking/rtems/rtems_syscall.c | 2 +- 6 files changed, 21 insertions(+), 3 deletions(-) diff --git a/c/src/exec/libnetworking/ChangeLog b/c/src/exec/libnetworking/ChangeLog index 9048a2ee16..f74b13bcf9 100644 --- a/c/src/exec/libnetworking/ChangeLog +++ b/c/src/exec/libnetworking/ChangeLog @@ -1,3 +1,9 @@ +2000-09-05 Joel Sherrill + + * rtems/rtems_syscall.c: Changed from O_NONBLOCK to internal + RTEMS_LIBIO_FLAGS_NO_DELAY to avoid O_NONBLOCK/O_NDELAY confusion + and to work with the converted flags. + 2000-09-01 Rosimildo daSilva * emfdb.c: Removed stray semi-colon. Reported on GoAhead diff --git a/c/src/exec/libnetworking/rtems/rtems_syscall.c b/c/src/exec/libnetworking/rtems/rtems_syscall.c index d04ae95afb..acba1f8322 100644 --- a/c/src/exec/libnetworking/rtems/rtems_syscall.c +++ b/c/src/exec/libnetworking/rtems/rtems_syscall.c @@ -730,7 +730,7 @@ rtems_bsdnet_fcntl (int cmd, rtems_libio_t *iop) rtems_bsdnet_semaphore_release (); return EBADF; } - if (iop->flags & O_NONBLOCK) + if (iop->flags & LIBIO_FLAGS_NO_DELAY) so->so_state |= SS_NBIO; else so->so_state &= ~SS_NBIO; diff --git a/c/src/libnetworking/ChangeLog b/c/src/libnetworking/ChangeLog index 9048a2ee16..f74b13bcf9 100644 --- a/c/src/libnetworking/ChangeLog +++ b/c/src/libnetworking/ChangeLog @@ -1,3 +1,9 @@ +2000-09-05 Joel Sherrill + + * rtems/rtems_syscall.c: Changed from O_NONBLOCK to internal + RTEMS_LIBIO_FLAGS_NO_DELAY to avoid O_NONBLOCK/O_NDELAY confusion + and to work with the converted flags. + 2000-09-01 Rosimildo daSilva * emfdb.c: Removed stray semi-colon. Reported on GoAhead diff --git a/c/src/libnetworking/rtems/rtems_syscall.c b/c/src/libnetworking/rtems/rtems_syscall.c index d04ae95afb..acba1f8322 100644 --- a/c/src/libnetworking/rtems/rtems_syscall.c +++ b/c/src/libnetworking/rtems/rtems_syscall.c @@ -730,7 +730,7 @@ rtems_bsdnet_fcntl (int cmd, rtems_libio_t *iop) rtems_bsdnet_semaphore_release (); return EBADF; } - if (iop->flags & O_NONBLOCK) + if (iop->flags & LIBIO_FLAGS_NO_DELAY) so->so_state |= SS_NBIO; else so->so_state &= ~SS_NBIO; diff --git a/cpukit/libnetworking/ChangeLog b/cpukit/libnetworking/ChangeLog index 9048a2ee16..f74b13bcf9 100644 --- a/cpukit/libnetworking/ChangeLog +++ b/cpukit/libnetworking/ChangeLog @@ -1,3 +1,9 @@ +2000-09-05 Joel Sherrill + + * rtems/rtems_syscall.c: Changed from O_NONBLOCK to internal + RTEMS_LIBIO_FLAGS_NO_DELAY to avoid O_NONBLOCK/O_NDELAY confusion + and to work with the converted flags. + 2000-09-01 Rosimildo daSilva * emfdb.c: Removed stray semi-colon. Reported on GoAhead diff --git a/cpukit/libnetworking/rtems/rtems_syscall.c b/cpukit/libnetworking/rtems/rtems_syscall.c index d04ae95afb..acba1f8322 100644 --- a/cpukit/libnetworking/rtems/rtems_syscall.c +++ b/cpukit/libnetworking/rtems/rtems_syscall.c @@ -730,7 +730,7 @@ rtems_bsdnet_fcntl (int cmd, rtems_libio_t *iop) rtems_bsdnet_semaphore_release (); return EBADF; } - if (iop->flags & O_NONBLOCK) + if (iop->flags & LIBIO_FLAGS_NO_DELAY) so->so_state |= SS_NBIO; else so->so_state &= ~SS_NBIO; -- cgit v1.2.3