diff options
Diffstat (limited to 'testsuites/psxtests/psxrdwrv/psxrdwrv.scn')
-rw-r--r-- | testsuites/psxtests/psxrdwrv/psxrdwrv.scn | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/testsuites/psxtests/psxrdwrv/psxrdwrv.scn b/testsuites/psxtests/psxrdwrv/psxrdwrv.scn index 26e1ea5ac9..7d070eabdd 100644 --- a/testsuites/psxtests/psxrdwrv/psxrdwrv.scn +++ b/testsuites/psxtests/psxrdwrv/psxrdwrv.scn @@ -3,16 +3,20 @@ writev bad file descriptor -- EBADF readv bad file descriptor -- EBADF writev bad iovec pointer -- EINVAL readv bad iovec pointer -- EINVAL -readv bad iovcnt of 0 -- EINVAL +writev bad iovcnt of 0 -- EINVAL readv bad iovcnt of 0 -- EINVAL writev bad iovcnt negative -- EINVAL readv bad iovcnt negative -- EINVAL writev bad iov[i].iov_base -- EINVAL readv bad iov[i].iov_base -- EINVAL writev bad iov[i].iov_len < 0 -- EINVAL -readv bad iov[i].iov_len = 0 -- EINVAL +readv bad iov[i].iov_len < 0 -- EINVAL writev iov_len total overflows -- EINVAL readv iov_len total overflows -- EINVAL +writev iov_len works with no effect -- OK +readv iov_len works with no effect -- OK +readv bad iovcnt of IOV_MAX + 1 -- EINVAL +writev bad iovcnt of IOV_MAX + 1 -- EINVAL File written using writev .. OK File read using readv .. OK *** END OF TEST PSXRDWRV *** |