diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2011-01-08 21:01:32 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2011-01-08 21:01:32 +0000 |
commit | 6c48b5358c5815bba9f80493a6581229dc131b9b (patch) | |
tree | e69f0b0fb10e51e391b878a9c99f1b82f4ca006c /cpukit/posix/src/aio_read.c | |
parent | 609ec1b24639565d9f046cb6c1e25b7700938632 (diff) |
2011-01-08 Alin Rus <alin.codejunkie@gmail.com>
* posix/src/aio_misc.c: Fix rtems_aio_remove_req did not iterate
over chain.
* posix/src/aio_cancel.c: Add debug information. Add check for
bad file descriptor. Add else branch for cancel request on empty
IQ chain.
Diffstat (limited to 'cpukit/posix/src/aio_read.c')
-rw-r--r-- | cpukit/posix/src/aio_read.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/cpukit/posix/src/aio_read.c b/cpukit/posix/src/aio_read.c index 35482fb310..43536fff74 100644 --- a/cpukit/posix/src/aio_read.c +++ b/cpukit/posix/src/aio_read.c @@ -47,7 +47,7 @@ aio_read (struct aiocb *aiocbp) mode = fcntl (aiocbp->aio_fildes, F_GETFL); if (!(((mode & O_ACCMODE) == O_RDONLY) || ((mode & O_ACCMODE) == O_RDWR))) rtems_aio_set_errno_return_minus_one (EBADF, aiocbp); - + if (aiocbp->aio_reqprio < 0 || aiocbp->aio_reqprio > AIO_PRIO_DELTA_MAX) rtems_aio_set_errno_return_minus_one (EINVAL, aiocbp); |