diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 1996-06-06 17:57:39 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 1996-06-06 17:57:39 +0000 |
commit | 09b1f1ad2ce878efeeb9cff65f366334fc23a20d (patch) | |
tree | f7d8cc0bf2613c3713057b78d522bd5b36e75de4 /c/src/lib/libc/libio.c | |
parent | process oriented scheduler routines now return ENOSYS (diff) | |
download | rtems-09b1f1ad2ce878efeeb9cff65f366334fc23a20d.tar.bz2 |
patch from Tony Bennett on the ifdef for O_NDELAY
Diffstat (limited to 'c/src/lib/libc/libio.c')
-rw-r--r-- | c/src/lib/libc/libio.c | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/c/src/lib/libc/libio.c b/c/src/lib/libc/libio.c index 547f7ac377..7ef4b62db3 100644 --- a/c/src/lib/libc/libio.c +++ b/c/src/lib/libc/libio.c @@ -1,9 +1,7 @@ /* - * Provide UNIX/POSIX-like io system calls for RTEMS using the + * Provide UNIX/POSIX-like io system calls for RTEMS using the * RTEMS IO manager * - * TODO - * * $Id$ */ @@ -13,12 +11,15 @@ #include <stdio.h> /* O_RDONLY, et.al. */ #include <fcntl.h> /* O_RDONLY, et.al. */ -#if defined(solaris2) -#define O_NDELAY O_NONBLOCK -#elif defined(RTEMS_NEWLIB) -#define O_NDELAY _FNBIO +#if ! defined(O_NDELAY) +# if defined(solaris2) +# define O_NDELAY O_NONBLOCK +# elif defined(RTEMS_NEWLIB) +# define O_NDELAY _FNBIO +# endif #endif + #include <errno.h> #include <string.h> /* strcmp */ #include <unistd.h> |