>-----Original Message-----
>any chance to rerun the ltp testsuites to see how we are doing these
>days with all the changes ?
>
Follow is the output of LTP about file system call before hang at
readdir02.
---------------------------------------------------
TDIRECTORY=/ocfs ./runalltests.sh -q -f `pwd`/runtest/syscall-file
access01 1 PASS : access(accessfile, F_OK) returned 0
access01 2 PASS : access(accessfile, X_OK) returned 0
access01 3 PASS : access(accessfile, W_OK) returned 0
access01 4 PASS : access(accessfile, R_OK) returned 0
access02 1 BROK : open(test_file1, O_RDWR|O_CREAT, 0644) Failed,
errno=13 :Permission denied
access02 2 BROK : Remaining cases broken
access02 3 BROK : Remaining cases broken
access02 4 BROK : Remaining cases broken
access03 1 PASS : access((char *)-1,R_OK) failed as expected with
errno 14 (EFAULT) : Bad address
access03 2 PASS : access((char *)-1,W_OK) failed as expected with
errno 14 (EFAULT) : Bad address
access03 3 PASS : access((char*)-1,X_OK) failed as expected with
errno 14 (EFAULT) : Bad address
access03 4 PASS : access((char*)-1,F_OK) failed as expected with
errno 14 (EFAULT) : Bad address
access03 5 PASS : access((char*)sbrk(0)+1,R_OK) failed as expected
with errno 14 (EFAULT) : Bad address
access03 6 PASS : access((char*)sbrk(0)+1,W_OK) failed as expected
with errno 14 (EFAULT) : Bad address
access03 7 PASS : access(high_address,X_OK) failed as expected
with errno 14 (EFAULT) : Bad address
access03 8 PASS : access((char*)sbrk(0)+1,F_OK) failed as expected
with errno 14 (EFAULT) : Bad address
access04 1 BROK : mkdir(testdir, 0750) Failed, errno=13 :
Permission denied
access05 1 BROK : open(test_file1, O_RDWR|O_CREAT, 0644) Failed,
errno=13 :Permission denied
access05 2 BROK : Remaining cases broken
access05 3 BROK : Remaining cases broken
access05 4 BROK : Remaining cases broken
access05 5 BROK : Remaining cases broken
access05 6 BROK : Remaining cases broken
access05 7 BROK : Remaining cases broken
access05 8 BROK : Remaining cases broken
asyncio02 1 PASS : More than BUFSIZE bytes multiple synchronous
writes to a file check out ok
asyncio02 2 PASS : BUFSIZE bytes multiple synchronous writes to a
file checks out ok
asyncio02 3 PASS : Less than BUFSIZE bytes multiple synchronous
writes to a file checks out ok
asyncio02 4 PASS : More than BUFSIZE bytes multiple synchronous
writes to a file check out ok
asyncio02 5 PASS : BUFSIZE bytes multiple synchronous writes to a
file checks out ok
asyncio02 6 PASS : Less than BUFSIZE bytes multiple synchronous
writes to a file checks out ok
chdir01 1 PASS : received expected error - 20 : Not a directory
chdir01 1 PASS : chdir(2) to object file location through
symbolic link file is ok
chdir01 2 PASS : chdir(2) to non-existent object file location
through symbolic link file failed as expected
chdir01 3 PASS : Nested symbolic link access condition caught.
ELOOP is returned
chdir02 1 PASS : chdir(/) returned 0
chdir03 1 FAIL : expected EACCES - got 2
chdir04 1 PASS : expected failure - errno = 36 : File name too
long
chdir04 2 PASS : expected failure - errno = 2 : No such file or
directory
chdir04 3 PASS : expected failure - errno = 14 : Bad address
chmod01 1 PASS : Functionality of chmod(testfile, 0) successful
chmod01 2 PASS : Functionality of chmod(testfile, 07) successful
chmod01 3 PASS : Functionality of chmod(testfile, 070) successful
chmod01 4 PASS : Functionality of chmod(testfile, 0700)
successful
chmod01 5 PASS : Functionality of chmod(testfile, 0777)
successful
chmod01 6 PASS : Functionality of chmod(testfile, 02777)
successful
chmod01 7 PASS : Functionality of chmod(testfile, 04777)
successful
chmod01 8 PASS : Functionality of chmod(testfile, 06777)
successful
chmod01 1 PASS : chmod(2) of object file permissions through
symbolic link file is ok
chmod01 2 PASS : chmod(2) error when accessing non-existent
object through symbolic link is caught
chmod01 3 PASS : Nested symbolic link access condition caught.
ELOOP is returned
chmod02 1 PASS : chmod(tfile, 0) returned 0
chmod02 2 PASS : chmod(tfile, 07) returned 0
chmod02 3 PASS : chmod(tfile, 070) returned 0
chmod02 4 PASS : chmod(tfile, 0700) returned 0
chmod02 5 PASS : chmod(tfile, 0777) returned 0
chmod02 6 PASS : chmod(tfile, 02777) returned 0
chmod02 7 PASS : chmod(tfile, 04777) returned 0
chmod02 8 PASS : chmod(tfile, 06777) returned 0
chmod03 1 FAIL : chmod(testfile, 01777) Failed, errno=1 :
Operation not permitted
chmod04 1 BROK : mkdir(2) of testdir_4 failed
DIR_MODE = 043000
MODE_RWX = 0777
PERMS = 043777
dir_mode = 043777
chmod05 1 PASS : Functionality of chmod(testdir, 043777)
successful
chmod06 1 FAIL : chmod() fails, Process is not owner/root,
errno:1, expected errno:13
chmod06 2 PASS : chmod() fails, No Search permissions to process,
errno:13
chmod06 3 PASS : chmod() fails, Address beyond address space,
errno:14
chmod06 4 PASS : chmod() fails, Negative address, errno:14
chmod06 5 PASS : chmod() fails, Pathname too long, errno:36
chmod06 6 PASS : chmod() fails, Pathname is empty, errno:2
chmod06 7 PASS : chmod() fails, Path contains regular file,
errno:20
chmod07 1 PASS : Functionality of chmod(testfile, 01777)
successful
chown01 1 PASS : chown(t_23229, 0,0) returned 0
chown02 1 PASS : chown() on testfile1 succeeds : Setuid/Setgid
bits cleared
chown02 2 PASS : chown() on testfile2 succeeds : Setgid bit not
cleared
chown03 1 PASS : call succeeded
chown04 1 BROK : mkdir(2) of testdir_1 failed
chown04 2 BROK : Remaining cases broken
chown04 3 BROK : Remaining cases broken
chown04 4 BROK : Remaining cases broken
chown04 5 BROK : Remaining cases broken
chown04 6 BROK : Remaining cases broken
chown04 7 BROK : Remaining cases broken
chown05 1 PASS : chown() succeeds to Change Owner/Group ids of
testfile
chown05 2 PASS : chown() succeeds to Change Owner id only of
testfile
chown05 3 PASS : chown() succeeds to Change Owner id only of
testfile
chown05 4 PASS : chown() succeeds to Change Group id only of
testfile
chown05 5 PASS : chown() succeeds to Change Group id only of
testfile
chroot01 1 PASS : chroot set errno to EPERM.
chroot02 1 PASS : We appear to be in the right place
chroot03 1 PASS : expected failure - errno = 36 : File name too
long
chroot03 2 PASS : expected failure - errno = 20 : Not a directory
chroot03 3 PASS : expected failure - errno = 2 : No such file or
directory
chroot03 4 PASS : expected failure - errno = 14 : Bad address
chroot04 1 PASS : expected failure - errno = 13 : Permission
denied
close01 1 PASS : file appears closed
close01 2 PASS : pipe appears closed
close02 1 PASS : call returned EBADF
close08 1 PASS : close(tfile_23246) returned 0
creat01 1 FAIL : Could not creat file creat01.23247
creat01 2 FAIL : Could not creat file creat01.23247
creat03 1 PASS : save text bit cleared
creat04 1 PASS : call failed with expected EACCES error
creat04 2 PASS : call failed with expected EACCES error
creat05 1 PASS : call failed with expected error - EMFILE
creat06 1 BROK : couldn't create a test file
creat06 2 BROK : Remaining cases broken
creat06 3 BROK : Remaining cases broken
creat06 4 BROK : Remaining cases broken
creat06 5 BROK : Remaining cases broken
creat06 6 BROK : Remaining cases broken
creat07 1 PASS : received ETXTBSY
creat08 1 PASS : Test passed in block0.
creat08 2 PASS : Test passed in block1.
creat08 3 PASS : Test passed in block2.
creat08 4 PASS : Test passed in block3.
creat08 5 PASS : Test passed.
creat09 1 PASS : creat(tfile_23260, 0700) returned 3
dup01 1 PASS : dup(dupfile) returned 4
dup02 1 PASS : dup(-1) Failed, errno=9 : Bad file descriptor
dup02 2 PASS : dup(1500) Failed, errno=9 : Bad file descriptor
dup03 1 PASS : dup(3) Failed, errno=24 : Too many open files
dup04 1 PASS : dup(3) read side of syspipe returned 5
dup04 2 PASS : dup(4) write side of syspipe returned 5
dup05 1 BROK : mkfifo(dupfile, 0700) Failed, errno=17 : File
exists
dup06 1 PASS : Test passed.
dup07 1 PASS : Test passed in read mode.
dup07 2 PASS : Test passed in write mode.
dup07 3 PASS : Test passed in read/write mode.
dup07 4 PASS : Test passed
call returned -1 and ERRNO = EBADF
call returned -1 and ERRNO = EBADF
call returned -1 and ERRNO = EBADF
call returned -1 and ERRNO = EBADF
dup202 1 PASS : fstat() shows new and old modes are the same
dup202 2 PASS : fstat() shows new and old modes are the same
dup202 3 PASS : fstat() shows new and old modes are the same
dup203 1 PASS : dup2 test 1 functionality is correct
dup203 2 PASS : dup2 test 2 functionality is correct
dup204 1 PASS : original and duped inodes are the same
dup204 2 PASS : original and duped inodes are the same
dup205 1 PASS : Test passed.
fchdir01 1 PASS : fchdir01 call succeeded
fchdir02 1 PASS : expected failure - errno = 9 : Bad file
descriptor
fchmod01 1 PASS : fchmod(tfile_23278, 0700) returned 0
fchmod02 1 PASS : Functionality of fchmod(3, 01777) Successful
fchmod03 1 PASS : Functionality of fchmod(3, 01777) successful
fchmod04 1 BROK : mkdir(2) of testdir_4 failed
fchmod05 1 BROK : mkdir(2) of testdir failed
fchmod06 1 BROK : open(tfile_2, O_RDWR|O_CREAT, 0666) failed,
errno=13 : Permission denied
fchmod06 2 BROK : Remaining cases broken
fchmod07 1 PASS : Functionality of fchmod(3, 0) successful
fchmod07 2 PASS : Functionality of fchmod(3, 07) successful
fchmod07 3 PASS : Functionality of fchmod(3, 070) successful
fchmod07 4 PASS : Functionality of fchmod(3, 0700) successful
fchmod07 5 PASS : Functionality of fchmod(3, 0777) successful
fchmod07 6 PASS : Functionality of fchmod(3, 02777) successful
fchmod07 7 PASS : Functionality of fchmod(3, 04777) successful
fchmod07 8 PASS : Functionality of fchmod(3, 06777) successful
fchown01 1 PASS : fchown(Fd, geteuid(), getegid()) returned 0
fchown02 1 PASS : fchown() on testfile1 succeeds : Setuid/Setgid
bits cleared
fchown02 2 PASS : fchown() on testfile2 succeeds : Setgid bit not
cleared
fchown03 1 PASS : fchown() on testfile succeeds: Setuid/gid bits
cleared
fchown04 1 BROK : open(tfile_2, O_RDWR|O_CREAT, 0666) failed,
errno=13 : Permission denied
fchown04 2 BROK : Remaining cases broken
fchown05 1 PASS : fchown() succeeds to Change Owner/Group ids of
testfile
fchown05 2 PASS : fchown() succeeds to Change Owner id only of
testfile
fchown05 3 PASS : fchown() succeeds to Change Owner id only of
testfile
fchown05 4 PASS : fchown() succeeds to Change Group id only of
testfile
fchown05 5 PASS : fchown() succeeds to Change Group id only of
testfile
fcntl02 1 PASS : fcntl(tfile_23301, F_DUPFD, 0) returned 4
fcntl03 1 PASS : fcntl(tfile_23302, F_GETFD, 0) returned 0
fcntl04 1 PASS : fcntl(tfile_23303, F_GETFL, 0) returned 2
fcntl05 1 PASS : fcntl(tfile_23304, F_GETLK, &flocks) returned 0
fcntl06 1 PASS : Block 1 PASSED
fcntl07 1 PASS : regular file child exited 0, indicating that the
file was closed
fcntl07 2 PASS : write side of system pipe child exited 0,
indicating that the file was closed
fcntl07B 1 PASS : named pipe child exited 0, indicating that the
file was closed
fcntl08 1 PASS : fcntl(tfile_23311, F_SETFL, 3072) returned 0
fcntl09 1 PASS : fcntl(./file_23312, F_SETLK, &flocks)
flocks.l_type = F_WRLCK returned 0
fcntl09 2 PASS : fcntl(./file_23312, F_SETLK, &flocks)
flocks.l_type = F_UNLCK returned 0
fcntl09 1 PASS : fcntl(./file_23312, F_SETLK, &flocks)
flocks.l_type = F_RDLCK returned 0
fcntl09 2 PASS : fcntl(./file_23312, F_SETLK, &flocks)
flocks.l_type = F_UNLCK returned 0
fcntl10 1 PASS : fcntl(tfile_23313, F_SETLKW, &flocks)
flocks.l_type = F_WRLCK returned 0
fcntl10 2 PASS : fcntl(tfile_23313, F_SETLKW, &flocks)
flocks.l_type = F_UNLCK returned 0
fcntl10 1 PASS : fcntl(tfile_23313, F_SETLKW, &flocks)
flocks.l_type = F_RDLCK returned 0
fcntl10 2 PASS : fcntl(tfile_23313, F_SETLKW, &flocks)
flocks.l_type = F_UNLCK returned 0
fcntl14 1 PASS : testcase:2 PASSED
fcntl14 2 PASS : testcase:4 PASSED
fcntl14 3 PASS : testcase:6 PASSED
fcntl14 4 PASS : testcase:8 PASSED
fcntl14 5 PASS : testcase:10 PASSED
fcntl14 6 PASS : testcase:12 PASSED
fcntl14 7 PASS : testcase:14 PASSED
fcntl14 8 PASS : testcase:16 PASSED
fcntl14 9 PASS : testcase:18 PASSED
fcntl14 10 PASS : testcase:20 PASSED
fcntl14 11 PASS : testcase:22 PASSED
fcntl14 12 PASS : testcase:24 PASSED
fcntl14 13 PASS : testcase:26 PASSED
fcntl14 14 PASS : testcase:28 PASSED
fcntl14 15 PASS : testcase:30 PASSED
fcntl14 16 PASS : testcase:32 PASSED
fcntl14 17 PASS : testcase:34 PASSED
fcntl14 18 PASS : testcase:36 PASSED
fcntl14 19 PASS : Block 1, test 1 PASSED
fcntl14 20 PASS : testcase:37 PASSED
fcntl14 21 PASS : testcase:38 PASSED
fcntl14 22 PASS : testcase:39 PASSED
fcntl14 23 PASS : testcase:40 PASSED
fcntl14 24 PASS : testcase:41 PASSED
fcntl14 25 PASS : testcase:42 PASSED
fcntl14 26 PASS : testcase:43 PASSED
fcntl14 27 PASS : testcase:44 PASSED
fcntl14 28 PASS : testcase:45 PASSED
fcntl14 29 PASS : Block 1, test 2 PASSED
fcntl14 30 PASS : testcase:2 PASSED
fcntl14 31 PASS : testcase:4 PASSED
fcntl14 32 PASS : testcase:6 PASSED
fcntl14 33 PASS : testcase:8 PASSED
fcntl14 34 PASS : testcase:10 PASSED
fcntl14 35 PASS : testcase:12 PASSED
fcntl14 36 PASS : testcase:14 PASSED
fcntl14 37 PASS : testcase:16 PASSED
fcntl14 38 PASS : testcase:18 PASSED
fcntl14 39 PASS : testcase:20 PASSED
fcntl14 40 PASS : testcase:22 PASSED
fcntl14 41 PASS : testcase:24 PASSED
fcntl14 42 PASS : testcase:26 PASSED
fcntl14 43 PASS : testcase:28 PASSED
fcntl14 44 PASS : testcase:30 PASSED
fcntl14 45 PASS : testcase:32 PASSED
fcntl14 46 PASS : testcase:34 PASSED
fcntl14 47 PASS : testcase:36 PASSED
fcntl14 48 PASS : Block 2, test 1 PASSED
fcntl14 49 PASS : testcase:37 PASSED
fcntl14 50 PASS : testcase:38 PASSED
fcntl14 51 PASS : testcase:39 PASSED
fcntl14 52 PASS : testcase:40 PASSED
fcntl14 53 PASS : testcase:41 PASSED
fcntl14 54 PASS : testcase:42 PASSED
fcntl14 55 PASS : testcase:43 PASSED
fcntl14 56 PASS : testcase:44 PASSED
fcntl14 57 PASS : testcase:45 PASSED
fcntl14 58 PASS : Block 2, test 2 PASSED
fcntl14 57 PASS : testcase:45 PASSED
fcntl14 58 PASS : Block 2, test 2 PASSED
fcntl18 1 PASS : Test F_GETLK: for errno EFAULT PASSED
fcntl18 2 PASS : Test F_GETLK64: for errno EFAULT PASSED
fcntl18 3 PASS : Test for errno EINVAL PASSED
fcntl18 1 PASS : Test F_GETLK: for errno EFAULT PASSED
fcntl18 2 PASS : Test F_GETLK64: for errno EFAULT PASSED
fcntl22 1 PASS : fcntl() fails with expected error EAGAIN
errno:11
fcntl23 1 PASS : fcntl(tfile_23399, F_SETLEASE,F_RDLCK)
fdatasync01 1 PASS : fdatasync() successful
fdatasync02 1 PASS : Expected failure for invalid file descriptor,
errno: 9
fdatasync02 2 PASS : Expected failure for file descriptor to a
special file, errno: 22
flock01 1 PASS : flock() succeded with Shared Lock, returned
error number=0
flock01 2 PASS : flock() succeded with Unlock, returned error
number=0
flock01 3 PASS : flock() succeded with Exclusive Lock, returned
error number=0
flock02 1 PASS : flock() shows expected failure,error number=9 :
Bad file descriptor
flock02 2 PASS : flock() shows expected failure,error number=22 :
Invalid argument
flock02 3 PASS : flock() shows expected failure with invalid
combination of arguments, error number=22 : Invalid argument
flock03 1 PASS : Child: Unlocked file locked by parent
flock03 2 PASS : Child: flock after unlocking passed
flock03 1 PASS : Parent: Initial attempt to flock() passed
flock03 2 PASS : flock03 Passed
flock04 1 PASS : flock() PASSED in acquiring shared lock on Share
Locked file
flock04 1 PASS : flock() failed to acquire exclusive lock on
existing share locked file as expected
flock05 1 PASS : flock() failed to acquire shared lock on an
alreadyexclusive locked file as expected
flock05 1 PASS : flock() failed to acquire exclusive lock on
existing exclusive locked file as expected
flock06 1 PASS : First attempt to flock() passed
flock06 2 PASS : Second attempt to flock() denied
flock06 3 PASS : Unlocked fd1
flock06 4 PASS : Third attempt to flock() succeeded
fstat01 1 PASS : fstat(tfile_23413, &statter) returned 0
fstat02 1 BROK : open(testfile, O_RDWR|O_CREAT, 0644) Failed,
errno=13 : Permission denied
fstat03 1 PASS : fstat() fails with expected error EBADF
fstat04 1 BROK : open(testfile, O_RDWR|O_CREAT, 0644) Failed,
errno=13 : Permission denied
fstatfs01 1 PASS : fstatfs(3, &stats, sizeof(struct statfs), 0)
returned 0
fstatfs02 1 PASS : expected failure - errno = 9 : Bad file
descriptor
fstatfs02 2 PASS : expected failure - errno = 14 : Bad address
fsync01 1 PASS : fsync(tfile_23420) returned 0
fsync02 1 BROK : Unexpected signal 8 received.
fsync03 1 PASS : expected failure - errno = 9 : Bad file
descriptor
fsync03 2 PASS : expected failure - errno = 22 : Invalid argument
ftruncate01 1 PASS : Functionality of ftruncate() on testfile
successful
ftruncate02 1 PASS : Functionality of ftruncate(2) on testfile
successful
Starting test, possible errnos are; EBADF(9) EINVAL(22)
ENOENT(2) EACCES(13) EPERM(1)
Starting test1
Test Failed as Expected!
Starting test2
Test failed as Expected!
Starting test3
Test failed as Expected!
ftruncate04 1 CONF : The filesystem where /tmp is mounted does not
support mandatory locks. Cannot run this test.
getcwd01 1 PASS : Test case 1 PASSED
getcwd01 2 PASS : Test case 2 PASSED
getcwd01 3 PASS : Test case 3 PASSED
getcwd01 4 PASS : Test case 4 PASSED
getcwd02 1 PASS : Block 1 PASSED
getcwd02 2 PASS : Block 2 PASSED
getcwd02 3 PASS : Block 3 PASSED
getcwd02 4 PASS : Block 4 PASSED
getcwd02 5 PASS : Block 5 PASSED
getcwd02 6 PASS : Block 6 PASSED
getcwd02 7 PASS : Block 7 PASSED
getcwd03 1 PASS : Test PASSED
getdents01 1 PASS : getdents01 call succeeded
getdents02 1 PASS : expected failure - errno = 9 - Bad file
descriptor
getdents03 1 PASS : expected failure - errno = 22 - Invalid
argument
getdents04 1 PASS : expected failure - errno = 20 - Not a
directory
lchown01 1 PASS : lchown() succeeds to Change Owner/Group ids of
slink_file
lchown01 2 PASS : lchown() succeeds to Change Owner id only of
slink_file
lchown01 3 PASS : lchown() succeeds to Change Owner id only of
slink_file
lchown01 4 PASS : lchown() succeeds to Change Group id only of
slink_file
lchown01 5 PASS : lchown() succeeds to Change Group id only of
slink_file
change_owner: symlink() of /ocfs/tfile_1 Failed, errno=13 : Permission
deniedlchown02 1 BROK : Fail to modify tfile_1 ownership(s)!
lchown02 2 BROK : Remaining cases broken
lchown02 3 BROK : Remaining cases broken
lchown02 4 BROK : Remaining cases broken
lchown02 5 BROK : Remaining cases broken
lchown02 6 BROK : Remaining cases broken
lchown02 7 BROK : Remaining cases broken
listen01 1 PASS : bad file descriptor successful
listen01 2 PASS : not a socket successful
listen01 3 PASS : UDP listen successful
llseek02 1 PASS : llseek() fails, 'whence' argument is not valid,
errno:22
llseek02 2 PASS : llseek() fails, 'fd' is not an open file
descriptor, errno:9
lseek01 1 PASS : lseek(tfile_23453, 0, 0) returned 0
lseek01 2 PASS : lseek(tfile_23453, 0, 1) returned 0
lseek01 3 PASS : lseek(tfile_23453, 0, 2) returned 0
lseek02 1 PASS : lseek(-1, 1, SEEK_SET) Failed, errno=9 : Bad
file descriptor
lseek03 1 PASS : lseek(tfile_23455, 1, 4) Failed, errno=22 :
Invalid argument
lseek03 2 PASS : lseek(tfile_23455, 1, -1) Failed, errno=22 :
Invalid argument
lseek03 3 PASS : lseek(tfile_23455, 1, 7) Failed, errno=22 :
Invalid argument
lseek04 1 PASS : lseek(fifofd, 1, SEEK_SET) Failed, errno=29 :
Illegal seek
lseek05 1 PASS : lseek(pipefd, 1, SEEK_SET) Failed, errno=29 :
Illegal seek
lseek06 1 PASS : Functionality of lseek() on tmp_file successful
lseek07 1 FAIL : read() failed on tmp_file, error=14
lseek08 1 PASS : Functionality of lseek() on tmp_file successful
lseek09 1 FAIL : read() failed on tmp_file, error=14
lseek10 1 BROK : mknod(tmp_file1, 0644, 0) Failed, errno=17 :File
exists
lseek10 2 BROK : Remaining cases broken
lseek10 3 BROK : Remaining cases broken
lstat01 1 PASS : lstat(2) of symbolic link file which points to
no object file is ok
lstat01 2 PASS : lstat(2) of symbolic link file which points at
an object file is ok
lstat01 3 PASS : lstat(2) of object file returns object file
inode information
lstat01 1 PASS : lstat(lnfile_23464, &statter) returned 0
lstat02 1 BROK : mkdir(2) of testdir_1 failed
lstat02 2 BROK : Remaining cases broken
lstat02 3 BROK : Remaining cases broken
lstat02 4 BROK : Remaining cases broken
lstat02 5 BROK : Remaining cases broken
lstat02 6 BROK : Remaining cases broken
lstat03 1 BROK : open(testfile, O_RDWR|O_CREAT, 0644) Failed,
errno=13 : Permission denied
mkdir01 1 PASS : mkdir - path argument pointing below allocated
address space failed as expected with errno 14 : Bad address
mkdir01 2 PASS : mkdir - path argument pointing above allocated
address space failed as expected with errno 14 : Bad address
mkdir: Permission denied
mkdir02 1 FAIL : mkdir() failed to create a directory with Set
group ID turn on
mkdir02 1 FAIL : Test to attempt to make a directory inherits
group ID FAILED
mkdir03 1 PASS : expected failure - errno = 14 : Bad address
mkdir03 2 PASS : expected failure - errno = 36 : File name too
long
mkdir03 3 PASS : expected failure - errno = 17 : File exists
mkdir03 4 PASS : expected failure - errno = 2 : No such file or
directory
mkdir03 5 PASS : expected failure - errno = 20 : Not a directory
mkdir04 1 FAIL : mkdir(tstdir1.23471, 0700) Failed
mkdir04 1 FAIL : Test to check mkdir EACCES failedin create
parent directory
mkdir05 1 FAIL : mkdir(tstdir1.23473, 0777) Failed
mkdir05 1 PASS : mkdir(2) of object file through symbolic link
file failed as expected
mkdir08 1 PASS : mkdir(./dir_23475) returned 0
mkdir09 1 PASS : PASS
mknod01 1 PASS : mknod(./tnode_23483, 0100777, 0) returned 0
mknod01 2 PASS : mknod(./tnode_23483, 010777, 0) returned 0
mknod01 3 PASS : mknod(./tnode_23483, 020777, 0) returned 0
mknod01 4 PASS : mknod(./tnode_23483, 060777, 0) returned 0
mknod01 5 PASS : mknod(./tnode_23483, 0104700, 0) returned 0
mknod01 6 PASS : mknod(./tnode_23483, 0102700, 0) returned 0
mknod01 7 PASS : mknod(./tnode_23483, 0106700, 0) returned 0
mknod02 1 PASS : Functionality of mknod(tnode_23484, 012777, 0)
successful
mknod03 1 FAIL : tnode_23485: Incorrect group
mknod04 1 FAIL : tnode_23486: Incorrect group
mknod05 1 PASS : Functionality of mknod(tnode_23487, 012777, 0)
successful
mknod06 1 PASS : mknod() fails, Specified node already exists,
errno:17
mknod06 2 PASS : mknod() fails, Address beyond address space,
errno:14
mknod06 3 PASS : mknod() fails, Negative address, errno:14
mknod06 4 FAIL : mknod() returned 0, expected -1, errno:2
mknod06 5 PASS : mknod() fails, Pathname is empty, errno:2
mknod06 6 PASS : mknod() fails, Pathname too long, errno:36
mknod06 7 PASS : mknod() fails, Path contains regular file,
errno:20
mknod07 1 BROK : mkdir(2) of testdir_1 failed
mknod07 2 BROK : Remaining cases broken
mknod08 1 BROK : mkdir(2) of testdir_1 failed
mknod09 1 PASS : mknod() fails with expected error EINVAL
errno:22
mlock01 1 PASS : test 0 passed length = 1
mlock01 2 PASS : test 1 passed length = 1024
mlock01 3 PASS : test 2 passed length = 1048576
mlock01 4 PASS : test 3 passed length = 10485760
mlock02 1 PASS : expected failure - errno = 12 : Cannot allocate
memory
mmap001 1 PASS : mmap() completed successfully.
mmap001 2 PASS : we're still here, mmaped area must be good
mmap001 3 PASS : msync() was successful
mmap001 4 PASS : munmap() was successful
mmap01 1 FAIL : mapped memory area contains invalid data
mmap02 1 PASS : Functionality of mmap() successful
mmap03 1 PASS : Functionality of mmap() successful
mmap04 1 PASS : Functionality of mmap() successful
mmap05 1 PASS : Got SIGSEGV as expected
mmap06 1 PASS : mmap() fails, 'fd' doesn't allow desired
access,
errno:13
mmap07 1 PASS : mmap() fails, 'fd' doesn't allow desired
access,
errno:13
mmap08 1 PASS : mmap() fails, 'fd' is not valid, errno:9
mmap09 1 PASS : ftruncate mmaped file to a smaller size
mmap09 2 PASS : ftruncate mmaped file to a larger size
mmap09 3 PASS : ftruncate mmaped file to 0 size
mremap01 1 PASS : Functionality of mremap() is correct
mremap02 1 PASS : mremap() Failed, 'invalid argument specified' -
errno 22
mremap03 1 PASS : mremap() Fails, 'old region not mapped', errno
14
mremap04 1 PASS : mremap() failed, 'MREMAP_MAYMOVE flag unset',
errno 12
munmap01 1 PASS : Functionality of munmap() successful
munmap02 1 PASS : Functionality of munmap() successful
munmap03 1 PASS : munmap() fails, mapped address is invalid,
errno:22
open01 1 PASS : Save text bit not cleared as expected
open01 2 PASS : directory bit is set as expected
open01 1 PASS : open(2) with (O_CREAT | O_RDWR) to create object
file through symbolic link file and all writes, reads, and lseeks are ok
open01 2 PASS : open(2) with O_RDWR of existing object file
through symbolic link file and all writes, reads, and lseeks are ok
open01 3 PASS : open(2) with (O_CREAT | O_EXCL) error is caught
when creating object file through symbolic link file
open01 4 PASS : open(2) error with O_RDWR is caught when
processing symbolic link file which points at no object file
open01 5 PASS : Nested symbolic link access condition caught.
ELOOP is returned
open02 1 PASS : open returned ENOENT
open03 1 PASS : open(tfile_23514, O_RDWR|O_CREAT,0700) returned
3
open04 1 PASS : call returned expected EMFILE error
open05 1 PASS : open returned expected EACCES error
open06 1 PASS : call returned expected ENXIO error
open07 1 PASS : open returned expected ELOOP error
open07 2 PASS : open returned expected ELOOP error
open07 3 PASS : open returned expected ELOOP error
open07 4 PASS : open returned expected ELOOP error
open08 1 BROK : Can't creat open3.23520
open08 2 BROK : Remaining cases broken
open08 3 BROK : Remaining cases broken
open08 4 BROK : Remaining cases broken
open08 5 BROK : Remaining cases broken
open08 6 BROK : Remaining cases broken
open09 1 PASS : Test passed in block0.
open09 2 PASS : Test passed in block1.
open09 3 PASS : Test passed.
open10 1 PASS : Test passed in block0.
open10 2 PASS : Test passed in block1.
open10 3 PASS : Test passed in block2.
open10 4 PASS : Test passed in block3.
open10 5 PASS : Test passed.
pipe01 1 PASS : pipe() functionality is correct
pipe02 1 PASS : child process returned expected SIGPIPE
pipe03 1 PASS : expected failure writing to read end of pipe
pipe03 2 PASS : expected failure reading from write end of pipe
pipe04 1 PASS : Child 1 killed while writing to a pipe
pipe04 2 PASS : Child 2 killed while writing to a pipe
pipe05 1 PASS : expected failure - errno = 14 : Bad address
pipe06 1 PASS : expected failure - errno = 24 : Too many open
files
pipe07 1 PASS : Opened 510 pipes
pipe08 1 PASS : got expected SIGPIPE signal
pipe09 1 PASS : functionality appears to be correct
pipe10 1 PASS : functionality is correct
pipe11 1 PASS : child 1 exitted successfully
pipe11 2 PASS : child 2 exitted successfully
pipe11 3 PASS : child 3 exitted successfully
pipe11 4 PASS : child 4 exitted successfully
pipe11 5 PASS : child 5 exitted successfully
pipe11 6 PASS : child 6 exitted successfully
pipe11 7 PASS : child 7 exitted successfully
pipe11 8 PASS : child 8 exitted successfully
pipe11 9 PASS : child 9 exitted successfully
pipe11 10 PASS : child 10 exitted successfully
pipe11 11 PASS : child 11 exitted successfully
pipe11 12 PASS : child 12 exitted successfully
pipe11 13 PASS : child 13 exitted successfully
pipe11 14 PASS : child 14 exitted successfully
pipe11 15 PASS : child 15 exitted successfully
pipe11 16 PASS : child 16 exitted successfully
pipe11 17 PASS : child 17 exitted successfully
pipe11 18 PASS : child 18 exitted successfully
pipe11 19 PASS : child 19 exitted successfully
pipe11 20 PASS : child 20 exitted successfully
pipe11 21 PASS : child 21 exitted successfully
pipe11 22 PASS : child 22 exitted successfully
pipe11 23 PASS : child 23 exitted successfully
pipe11 24 PASS : child 24 exitted successfully
pipe11 25 PASS : child 25 exitted successfully
pipe11 26 PASS : child 26 exitted successfully
pipe11 27 PASS : child 27 exitted successfully
pipe11 28 PASS : child 28 exitted successfully
pipe11 29 PASS : child 29 exitted successfully
pipe11 30 PASS : child 30 exitted successfully
pipe11 31 PASS : child 31 exitted successfully
pipe11 32 PASS : child 32 exitted successfully
pipe11 33 PASS : child 33 exitted successfully
pipe11 34 PASS : child 34 exitted successfully
pipe11 35 PASS : child 35 exitted successfully
pipe11 36 PASS : child 36 exitted successfully
pipe11 37 PASS : child 37 exitted successfully
pipe11 38 PASS : child 38 exitted successfully
pipe11 39 PASS : child 39 exitted successfully
pipe11 40 PASS : child 40 exitted successfully
pipe11 41 PASS : child 41 exitted successfully
pipe11 42 PASS : child 42 exitted successfully
pipe11 43 PASS : child 43 exitted successfully
pipe11 44 PASS : child 44 exitted successfully
pipe11 45 PASS : child 45 exitted successfully
pipe11 46 PASS : child 46 exitted successfully
pipe11 47 PASS : child 47 exitted successfully
pipe11 48 PASS : child 48 exitted successfully
pipe11 49 PASS : child 49 exitted successfully
pipe11 50 PASS : child 50 exitted successfully
pread01 1 PASS : Functionality of pread() is correct
pread02 1 PASS : pread() fails, file descriptor is a PIPE or
FIFO, errno:29
pread02 2 PASS : pread() fails, specified offset is -ve or
invalid, errno:22
pread03 1 PASS : pread() fails with expected error EISDIR
errno:21
pwrite01 1 PASS : Functionality of pwrite() successful
pwrite02 1 PASS : file descriptor is a PIPE or FIFO, errno:29
pwrite02 2 PASS : specified offset is -ve or invalid, errno:22
pwrite02 3 PASS : file descriptor is bad, errno:9
pwrite03 1 PASS : pwrite() fails with expected error EFAULT
errno:14
pwrite04 1 PASS : O_APPEND test passed.
read01 1 PASS : read(pfds) returned 512
read02 1 PASS : expected failure - errno = 9 : Bad file
descriptor
read02 2 PASS : expected failure - errno = 21 : Is a directory
read02 3 PASS : expected failure - errno = 14 : Bad address
read04 1 PASS : functionality of read() is correct