summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJennifer Averett <Jennifer.Averett@OARcorp.com>1998-12-03 22:42:13 +0000
committerJennifer Averett <Jennifer.Averett@OARcorp.com>1998-12-03 22:42:13 +0000
commit0422a7a55da1e5cd4cec8676c46d8870a5b1bad3 (patch)
tree78701c735f26e7cd8acf1c22181901fc9afed81a
parentCleaned up test. (diff)
downloadrtems-0422a7a55da1e5cd4cec8676c46d8870a5b1bad3.tar.bz2
Removed all ^M from the scn file.
-rw-r--r--c/src/tests/psxtests/psxstat/psxstat.scn2506
-rw-r--r--testsuites/psxtests/psxstat/psxstat.scn2506
2 files changed, 2506 insertions, 2506 deletions
diff --git a/c/src/tests/psxtests/psxstat/psxstat.scn b/c/src/tests/psxtests/psxstat/psxstat.scn
index 6a18981e42..0ec013d892 100644
--- a/c/src/tests/psxtests/psxstat/psxstat.scn
+++ b/c/src/tests/psxtests/psxstat/psxstat.scn
@@ -1,1253 +1,1253 @@
-
-
-*** STAT TEST 01 ***
->>>>Current Time: - rtems_clock_get - 09:00:00 12/31/1988
-Making directory /dir1
-Making directory /dir2
-Making directory /dir3
-Making directory /dir4
-Making directory /dir1/dir1
-Making directory /./././dir1/ dir1
-Making directory /./././links
-Making directory ///dir1/dir1/../../dir1/../symlinks/////
-
-Making file ////dir1/\//file1\\//
-Making file /dir1/file2
-Making file /dir1/file3
-Making file /dir1/file4
-Making file /dir1/dir1/file1
-Making file ../../..//dir1/./././dir1/ file1
-Making file main.c
-
-Making file dir1/dir1/../../links/dir1
-Making file links/dir2
-Making file links/dir3
-Making file links/dir4
-Making file links/dir1_dir1
-Making file links/dir1_ dir1
-Making file links/../links/../links/links
-
-Making file links/dir1_file1
-Making file links/dir1_file2
-Making file links/dir1_file3
-Making file links/dir1_file4
-Making file links/dir1_dir1_f1
-Making file links/dir1_dir1 f1
-
-Making file links/links/links/links_dir1
-Making file links//links_dir2
-Making file links//links_dir3
-Making file links//links_dir4
-Making file links//links_dir1_d1
-Making file links//links_dir1 d1
-Making file links//links_links
-
-Making file links///links_d1_file1
-Making file links///links_d1_file2
-Making file links///links_d1_file3
-Making file links///links_d1_file4
-Making file links///links_d1_d1_f1
-Making file links///links_r1_d1 f1
-
-Doing the stat() on all the good absolute paths
-stat( /dev ) returned
- st_dev (0x0:0x0)
- st_ino 2
- st_mode 40771
- st_nlink 1
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 28
- st_atime Fri Jan 01 00:00:00 1988
- st_mtime Fri Jan 01 00:00:00 1988
- st_ctime Fri Jan 01 00:00:00 1988
-stat( ////dir1/\//file1\\// ) returned
- st_dev (0x0:0x0)
- st_ino c
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( /dir1/\\/file2 ) returned
- st_dev (0x0:0x0)
- st_ino d
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( /dir1/file3/////\\\ ) returned
- st_dev (0x0:0x0)
- st_ino e
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( /dir1/file4 ) returned
- st_dev (0x0:0x0)
- st_ino f
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( /dir1/dir1/file1 ) returned
- st_dev (0x0:0x0)
- st_ino 10
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( /dir1/dir1/ file1 ) returned
- st_dev (0x0:0x0)
- st_ino 11
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( /dir1 ) returned
- st_dev (0x0:0x0)
- st_ino 4
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 168
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( /dir2//////\ ) returned
- st_dev (0x0:0x0)
- st_ino 5
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( /dir3 ) returned
- st_dev (0x0:0x0)
- st_ino 6
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( /dir4 ) returned
- st_dev (0x0:0x0)
- st_ino 7
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( /dir1/dir1 ) returned
- st_dev (0x0:0x0)
- st_ino 8
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 56
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( /dir1/ dir1///\\ ) returned
- st_dev (0x0:0x0)
- st_ino 9
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( /\/\/\/\/\/\/links\/\/\/\/\/\ ) returned
- st_dev (0x0:0x0)
- st_ino a
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 728
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-
-Doing the stat() on all the good relative paths
-stat( dev ) returned
- st_dev (0x0:0x0)
- st_ino 2
- st_mode 40771
- st_nlink 1
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 28
- st_atime Fri Jan 01 00:00:00 1988
- st_mtime Fri Jan 01 00:00:00 1988
- st_ctime Fri Jan 01 00:00:00 1988
-stat( dir1/\//file1\\// ) returned
- st_dev (0x0:0x0)
- st_ino c
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( dir1/\\/file2 ) returned
- st_dev (0x0:0x0)
- st_ino d
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( dir1/file3/////\\\ ) returned
- st_dev (0x0:0x0)
- st_ino e
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( dir1/file4 ) returned
- st_dev (0x0:0x0)
- st_ino f
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( dir1/dir1/file1 ) returned
- st_dev (0x0:0x0)
- st_ino 10
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( dir1/dir1/ file1 ) returned
- st_dev (0x0:0x0)
- st_ino 11
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( dir1 ) returned
- st_dev (0x0:0x0)
- st_ino 4
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 168
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( dir2//////\ ) returned
- st_dev (0x0:0x0)
- st_ino 5
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( dir3 ) returned
- st_dev (0x0:0x0)
- st_ino 6
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( dir4 ) returned
- st_dev (0x0:0x0)
- st_ino 7
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( dir1/dir1 ) returned
- st_dev (0x0:0x0)
- st_ino 8
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 56
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( dir1/ dir1///\\ ) returned
- st_dev (0x0:0x0)
- st_ino 9
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( main.c ) returned
- st_dev (0x0:0x0)
- st_ino 12
- st_mode 100000
- st_nlink 1
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:00 1988
-
-chdir to dev
-
-stat relative paths that are now bad
-stat( dev ) returned : No such file or directory
-stat( dir1/\//file1\\// ) returned : No such file or directory
-stat( dir1/\\/file2 ) returned : No such file or directory
-stat( dir1/file3/////\\\ ) returned : No such file or directory
-stat( dir1/file4 ) returned : No such file or directory
-stat( dir1/dir1/file1 ) returned : No such file or directory
-stat( dir1/dir1/ file1 ) returned : No such file or directory
-stat( dir1 ) returned : No such file or directory
-stat( dir2//////\ ) returned : No such file or directory
-stat( dir3 ) returned : No such file or directory
-stat( dir4 ) returned : No such file or directory
-stat( dir1/dir1 ) returned : No such file or directory
-stat( dir1/ dir1///\\ ) returned : No such file or directory
-stat( main.c ) returned : No such file or directory
-
-chdir to ../links
-Doing the stat() on good links
-
-stat( dir1/dir1/../../links/dir1 ) returned
- st_dev (0x0:0x0)
- st_ino 4
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 168
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( links/dir2 ) returned
- st_dev (0x0:0x0)
- st_ino 5
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( links/dir3 ) returned
- st_dev (0x0:0x0)
- st_ino 6
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( links/dir4 ) returned
- st_dev (0x0:0x0)
- st_ino 7
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( links/dir1_dir1 ) returned
- st_dev (0x0:0x0)
- st_ino 8
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 56
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( links/dir1_ dir1 ) returned
- st_dev (0x0:0x0)
- st_ino 9
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( links/../links/../links/links ) returned
- st_dev (0x0:0x0)
- st_ino a
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 728
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( links/dir1_file1 ) returned
- st_dev (0x0:0x0)
- st_ino c
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( links/dir1_file2 ) returned
- st_dev (0x0:0x0)
- st_ino d
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( links/dir1_file3 ) returned
- st_dev (0x0:0x0)
- st_ino e
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( links/dir1_file4 ) returned
- st_dev (0x0:0x0)
- st_ino f
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( links/dir1_dir1_f1 ) returned
- st_dev (0x0:0x0)
- st_ino 10
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( links/dir1_dir1 f1 ) returned
- st_dev (0x0:0x0)
- st_ino 11
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( links/links/links/links_dir1 ) returned
- st_dev (0x0:0x0)
- st_ino 4
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 168
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( links//links_dir2 ) returned
- st_dev (0x0:0x0)
- st_ino 5
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( links//links_dir3 ) returned
- st_dev (0x0:0x0)
- st_ino 6
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( links//links_dir4 ) returned
- st_dev (0x0:0x0)
- st_ino 7
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( links//links_dir1_d1 ) returned
- st_dev (0x0:0x0)
- st_ino 8
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 56
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( links//links_dir1 d1 ) returned
- st_dev (0x0:0x0)
- st_ino 9
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( links//links_links ) returned
- st_dev (0x0:0x0)
- st_ino a
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 728
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( links///links_d1_file1 ) returned
- st_dev (0x0:0x0)
- st_ino c
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( links///links_d1_file2 ) returned
- st_dev (0x0:0x0)
- st_ino d
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( links///links_d1_file3 ) returned
- st_dev (0x0:0x0)
- st_ino e
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( links///links_d1_file4 ) returned
- st_dev (0x0:0x0)
- st_ino f
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( links///links_d1_d1_f1 ) returned
- st_dev (0x0:0x0)
- st_ino 10
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( links///links_r1_d1 f1 ) returned
- st_dev (0x0:0x0)
- st_ino 11
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-chmod of /dir1/dir1 to Read/Write
-
-Doing the stat() on all the bad paths
-stat( /links/ENAMETOOLONG___ ) returned : File or path name too long
-stat( /dir1/file4/NOTADIR ) returned : Not a directory
-stat( /dir1/dir1/EACCES__ ) returned : Permission denied
-Making file /links/ENAMETOOLONG___ : File or path name too long
-Making file /dir1/file4/NOTADIR : Not a directory
-Making file /dir1/dir1/EACCES__ : Permission denied
-
-Return /dir1/dir1 to RWX
-Making file /symlinks/a_file_symlink
-
-Making file /symlinks/a_dir_symlink
-
-Making file /symlinks/a_link_symlink
-
-Making file ../symlinks/no_file
-
-Making file /symlinks/links
-
-stat( /symlinks/a_file_symlink ) returned
- st_dev (0x0:0x0)
- st_ino c
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( /symlinks/a_dir_symlink ) returned
- st_dev (0x0:0x0)
- st_ino 4
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 168
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( /symlinks/a_link_symlink ) returned
- st_dev (0x0:0x0)
- st_ino 4
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 168
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( ../symlinks/no_file ) returned : No such file or directory
-Making file 1
-
-Making file 2
-
-Making file 3
-
-Making file 4
-
-Making file 5
-
-Making file 6
-
-Making file 7
-
-Making file 8
-
-Making file 9
-
-stat( 1 ) returned
- st_dev (0x0:0x0)
- st_ino b
- st_mode 40700
- st_nlink 1
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 140
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:00 1988
-stat( 2 ) returned
- st_dev (0x0:0x0)
- st_ino b
- st_mode 40700
- st_nlink 1
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 140
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:00 1988
-stat( 3 ) returned
- st_dev (0x0:0x0)
- st_ino b
- st_mode 40700
- st_nlink 1
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 140
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:00 1988
-stat( 4 ) returned
- st_dev (0x0:0x0)
- st_ino b
- st_mode 40700
- st_nlink 1
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 140
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:00 1988
-stat( 5 ) returned : Too many symbolic links
-stat( 6 ) returned : Too many symbolic links
-stat( 7 ) returned : Too many symbolic links
-stat( 8 ) returned : Too many symbolic links
-stat( 9 ) returned : Too many symbolic links
-
-
-Pass an invalid mode to chmod should fail with EPERM
-chdir to a file should fail with ENOTDIR
-Verify RWX permission on /dir1 via access
-chmod of /dir1 to Read/Write
-chmod fred should fail with ENOENT
-Create under /dir1 should fail with EACCES
-chdir to /dir1/dir1 should fail with EACCES
-Stat with a NULL buffer should fail with EFAULT
-
-
-chmod of /dir1 to Read/Write
-mkdir /dir1/BADNAME should fail with EACCESS
-
-/dir1 Should exist ( access )
-
-/dir1 Should have read permission( access )
-
-/dir1 Should have write permission( access )
-
-/dir1 Should not have execute permission( access )
-
-Restore /dir1 to RWX
-chdir to /
-Remove /./././dir1/ dir1
-stat( /./././dir1/ dir1 ) returned : No such file or directory
-stat( links/dir1_ dir1 ) returned
- st_dev (0x0:0x0)
- st_ino 9
- st_mode 40700
- st_nlink 2
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:20 1988
-stat( links//links_dir1 d1 ) returned
- st_dev (0x0:0x0)
- st_ino 9
- st_mode 40700
- st_nlink 2
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:20 1988
-Chdir to links/dir1_ dir1
-Chdir to .. should fail with ENOENT
-mkdir ../t should fail with ENOENT
-mkdir t
-chdir to /
-rmdir links/dir1_ dir1 should fail with ENOTDIR
-unlink links/dir1_ dir1
-unlink links//links_dir1 d1 should fail with ENOTEMPTY
-rmdir links//links_dir1 d1/t
-unlink links/dir1_ dir1
-Attempting to mount IMFS file system at /dir1/my_mount_point
-rmdir /dir1/my_mount_point should fail with EBUSY
-Unmount /dir1/my_mount_point
-chmod of ////dir1/\//file1\\// to group and other execute
-Open ////dir1/\//file1\\// for write should fail with EACCES
- Making too many hard links.
-Making file /LinkName1
-Making file /LinkName2
-Making file /LinkName3
-Making file /LinkName4
-Making file /LinkName5
-Making file /LinkName6
-Making file /LinkName7
-Making file /LinkName8
-pass fstat a null pointer should fail with EFAULT
-chdir to /
-Change group of ////dir1/\//file1\\//
-stat( ////dir1/\//file1\\// ) returned
- st_dev (0x0:0x0)
- st_ino c
- st_mode 100011
- st_nlink 3
- st_uid 0
- st_gid 1
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:25 1988
-Change owner of ////dir1/\//file1\\//
-stat( ////dir1/\//file1\\// ) returned
- st_dev (0x0:0x0)
- st_ino c
- st_mode 100011
- st_nlink 3
- st_uid 1
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:25 1988
-Change group of /dir1/file2
-stat( /dir1/file2 ) returned
- st_dev (0x0:0x0)
- st_ino d
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 1
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:25 1988
-Change owner of /dir1/file2
-stat( /dir1/file2 ) returned
- st_dev (0x0:0x0)
- st_ino d
- st_mode 100000
- st_nlink 3
- st_uid 1
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:25 1988
-Change group of /dir1/file3
-stat( /dir1/file3 ) returned
- st_dev (0x0:0x0)
- st_ino e
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 1
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:25 1988
-Change owner of /dir1/file3
-stat( /dir1/file3 ) returned
- st_dev (0x0:0x0)
- st_ino e
- st_mode 100000
- st_nlink 3
- st_uid 1
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:25 1988
-Change group of /dir1/file4
-stat( /dir1/file4 ) returned
- st_dev (0x0:0x0)
- st_ino f
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 1
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:25 1988
-Change owner of /dir1/file4
-stat( /dir1/file4 ) returned
- st_dev (0x0:0x0)
- st_ino f
- st_mode 100000
- st_nlink 3
- st_uid 1
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:25 1988
-Change group of /dir1/dir1/file1
-stat( /dir1/dir1/file1 ) returned
- st_dev (0x0:0x0)
- st_ino 10
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 1
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:25 1988
-Change owner of /dir1/dir1/file1
-stat( /dir1/dir1/file1 ) returned
- st_dev (0x0:0x0)
- st_ino 10
- st_mode 100000
- st_nlink 3
- st_uid 1
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:25 1988
-Change group of ../../..//dir1/./././dir1/ file1
-stat( ../../..//dir1/./././dir1/ file1 ) returned
- st_dev (0x0:0x0)
- st_ino 11
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 1
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:25 1988
-Change owner of ../../..//dir1/./././dir1/ file1
-stat( ../../..//dir1/./././dir1/ file1 ) returned
- st_dev (0x0:0x0)
- st_ino 11
- st_mode 100000
- st_nlink 3
- st_uid 1
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:25 1988
-Change group of main.c
-stat( main.c ) returned
- st_dev (0x0:0x0)
- st_ino 12
- st_mode 100000
- st_nlink 1
- st_uid 0
- st_gid 1
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:25 1988
-Change owner of main.c
-stat( main.c ) returned
- st_dev (0x0:0x0)
- st_ino 12
- st_mode 100000
- st_nlink 1
- st_uid 1
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:25 1988
-Change group of dir1/dir1/../../links/dir1
-stat( dir1/dir1/../../links/dir1 ) returned
- st_dev (0x0:0x0)
- st_ino 4
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 1
- st_rdev (0x0:0x0)
- st_size 196
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:30 1988
-Change owner of dir1/dir1/../../links/dir1
-stat( dir1/dir1/../../links/dir1 ) returned : Permission denied
-Change group of links/dir2
-stat( links/dir2 ) returned
- st_dev (0x0:0x0)
- st_ino 5
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 1
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:30 1988
-Change owner of links/dir2
-stat( links/dir2 ) returned
- st_dev (0x0:0x0)
- st_ino 5
- st_mode 40700
- st_nlink 3
- st_uid 1
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:30 1988
-Change group of links/dir3
-stat( links/dir3 ) returned
- st_dev (0x0:0x0)
- st_ino 6
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 1
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:30 1988
-Change owner of links/dir3
-stat( links/dir3 ) returned
- st_dev (0x0:0x0)
- st_ino 6
- st_mode 40700
- st_nlink 3
- st_uid 1
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:30 1988
-Change group of links/dir4
-stat( links/dir4 ) returned
- st_dev (0x0:0x0)
- st_ino 7
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 1
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:30 1988
-Change owner of links/dir4
-stat( links/dir4 ) returned
- st_dev (0x0:0x0)
- st_ino 7
- st_mode 40700
- st_nlink 3
- st_uid 1
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:30 1988
-Change group of links/dir1_dir1
-stat( links/dir1_dir1 ) returned
- st_dev (0x0:0x0)
- st_ino 8
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 1
- st_rdev (0x0:0x0)
- st_size 56
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:30 1988
-Change owner of links/dir1_dir1
-stat( links/dir1_dir1 ) returned
- st_dev (0x0:0x0)
- st_ino 8
- st_mode 40700
- st_nlink 3
- st_uid 1
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 56
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:30 1988
-Change group of links/dir1_ dir1
-stat( links/dir1_ dir1 ) returned : No such file or directory
-Change owner of links/dir1_ dir1
-stat( links/dir1_ dir1 ) returned : No such file or directory
-Change group of links/../links/../links/links
-stat( links/../links/../links/links ) returned
- st_dev (0x0:0x0)
- st_ino a
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 1
- st_rdev (0x0:0x0)
- st_size 924
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:30 1988
-Change owner of links/../links/../links/links
-stat( links/../links/../links/links ) returned : Permission denied
-
-
-*** END OF STAT TEST 01 ***
+
+
+*** STAT TEST 01 ***
+>>>>Current Time: - rtems_clock_get - 09:00:00 12/31/1988
+Making directory /dir1
+Making directory /dir2
+Making directory /dir3
+Making directory /dir4
+Making directory /dir1/dir1
+Making directory /./././dir1/ dir1
+Making directory /./././links
+Making directory ///dir1/dir1/../../dir1/../symlinks/////
+
+Making file ////dir1/\//file1\\//
+Making file /dir1/file2
+Making file /dir1/file3
+Making file /dir1/file4
+Making file /dir1/dir1/file1
+Making file ../../..//dir1/./././dir1/ file1
+Making file main.c
+
+Making file dir1/dir1/../../links/dir1
+Making file links/dir2
+Making file links/dir3
+Making file links/dir4
+Making file links/dir1_dir1
+Making file links/dir1_ dir1
+Making file links/../links/../links/links
+
+Making file links/dir1_file1
+Making file links/dir1_file2
+Making file links/dir1_file3
+Making file links/dir1_file4
+Making file links/dir1_dir1_f1
+Making file links/dir1_dir1 f1
+
+Making file links/links/links/links_dir1
+Making file links//links_dir2
+Making file links//links_dir3
+Making file links//links_dir4
+Making file links//links_dir1_d1
+Making file links//links_dir1 d1
+Making file links//links_links
+
+Making file links///links_d1_file1
+Making file links///links_d1_file2
+Making file links///links_d1_file3
+Making file links///links_d1_file4
+Making file links///links_d1_d1_f1
+Making file links///links_r1_d1 f1
+
+Doing the stat() on all the good absolute paths
+stat( /dev ) returned
+ st_dev (0x0:0x0)
+ st_ino 2
+ st_mode 40771
+ st_nlink 1
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 28
+ st_atime Fri Jan 01 00:00:00 1988
+ st_mtime Fri Jan 01 00:00:00 1988
+ st_ctime Fri Jan 01 00:00:00 1988
+stat( ////dir1/\//file1\\// ) returned
+ st_dev (0x0:0x0)
+ st_ino c
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( /dir1/\\/file2 ) returned
+ st_dev (0x0:0x0)
+ st_ino d
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( /dir1/file3/////\\\ ) returned
+ st_dev (0x0:0x0)
+ st_ino e
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( /dir1/file4 ) returned
+ st_dev (0x0:0x0)
+ st_ino f
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( /dir1/dir1/file1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 10
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( /dir1/dir1/ file1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 11
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( /dir1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 4
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 168
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( /dir2//////\ ) returned
+ st_dev (0x0:0x0)
+ st_ino 5
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( /dir3 ) returned
+ st_dev (0x0:0x0)
+ st_ino 6
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( /dir4 ) returned
+ st_dev (0x0:0x0)
+ st_ino 7
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( /dir1/dir1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 8
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 56
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( /dir1/ dir1///\\ ) returned
+ st_dev (0x0:0x0)
+ st_ino 9
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( /\/\/\/\/\/\/links\/\/\/\/\/\ ) returned
+ st_dev (0x0:0x0)
+ st_ino a
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 728
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+
+Doing the stat() on all the good relative paths
+stat( dev ) returned
+ st_dev (0x0:0x0)
+ st_ino 2
+ st_mode 40771
+ st_nlink 1
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 28
+ st_atime Fri Jan 01 00:00:00 1988
+ st_mtime Fri Jan 01 00:00:00 1988
+ st_ctime Fri Jan 01 00:00:00 1988
+stat( dir1/\//file1\\// ) returned
+ st_dev (0x0:0x0)
+ st_ino c
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( dir1/\\/file2 ) returned
+ st_dev (0x0:0x0)
+ st_ino d
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( dir1/file3/////\\\ ) returned
+ st_dev (0x0:0x0)
+ st_ino e
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( dir1/file4 ) returned
+ st_dev (0x0:0x0)
+ st_ino f
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( dir1/dir1/file1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 10
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( dir1/dir1/ file1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 11
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( dir1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 4
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 168
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( dir2//////\ ) returned
+ st_dev (0x0:0x0)
+ st_ino 5
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( dir3 ) returned
+ st_dev (0x0:0x0)
+ st_ino 6
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( dir4 ) returned
+ st_dev (0x0:0x0)
+ st_ino 7
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( dir1/dir1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 8
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 56
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( dir1/ dir1///\\ ) returned
+ st_dev (0x0:0x0)
+ st_ino 9
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( main.c ) returned
+ st_dev (0x0:0x0)
+ st_ino 12
+ st_mode 100000
+ st_nlink 1
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:00 1988
+
+chdir to dev
+
+stat relative paths that are now bad
+stat( dev ) returned : No such file or directory
+stat( dir1/\//file1\\// ) returned : No such file or directory
+stat( dir1/\\/file2 ) returned : No such file or directory
+stat( dir1/file3/////\\\ ) returned : No such file or directory
+stat( dir1/file4 ) returned : No such file or directory
+stat( dir1/dir1/file1 ) returned : No such file or directory
+stat( dir1/dir1/ file1 ) returned : No such file or directory
+stat( dir1 ) returned : No such file or directory
+stat( dir2//////\ ) returned : No such file or directory
+stat( dir3 ) returned : No such file or directory
+stat( dir4 ) returned : No such file or directory
+stat( dir1/dir1 ) returned : No such file or directory
+stat( dir1/ dir1///\\ ) returned : No such file or directory
+stat( main.c ) returned : No such file or directory
+
+chdir to ../links
+Doing the stat() on good links
+
+stat( dir1/dir1/../../links/dir1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 4
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 168
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( links/dir2 ) returned
+ st_dev (0x0:0x0)
+ st_ino 5
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( links/dir3 ) returned
+ st_dev (0x0:0x0)
+ st_ino 6
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( links/dir4 ) returned
+ st_dev (0x0:0x0)
+ st_ino 7
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( links/dir1_dir1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 8
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 56
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( links/dir1_ dir1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 9
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( links/../links/../links/links ) returned
+ st_dev (0x0:0x0)
+ st_ino a
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 728
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( links/dir1_file1 ) returned
+ st_dev (0x0:0x0)
+ st_ino c
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( links/dir1_file2 ) returned
+ st_dev (0x0:0x0)
+ st_ino d
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( links/dir1_file3 ) returned
+ st_dev (0x0:0x0)
+ st_ino e
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( links/dir1_file4 ) returned
+ st_dev (0x0:0x0)
+ st_ino f
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( links/dir1_dir1_f1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 10
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( links/dir1_dir1 f1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 11
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( links/links/links/links_dir1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 4
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 168
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( links//links_dir2 ) returned
+ st_dev (0x0:0x0)
+ st_ino 5
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( links//links_dir3 ) returned
+ st_dev (0x0:0x0)
+ st_ino 6
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( links//links_dir4 ) returned
+ st_dev (0x0:0x0)
+ st_ino 7
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( links//links_dir1_d1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 8
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 56
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( links//links_dir1 d1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 9
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( links//links_links ) returned
+ st_dev (0x0:0x0)
+ st_ino a
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 728
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( links///links_d1_file1 ) returned
+ st_dev (0x0:0x0)
+ st_ino c
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( links///links_d1_file2 ) returned
+ st_dev (0x0:0x0)
+ st_ino d
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( links///links_d1_file3 ) returned
+ st_dev (0x0:0x0)
+ st_ino e
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( links///links_d1_file4 ) returned
+ st_dev (0x0:0x0)
+ st_ino f
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( links///links_d1_d1_f1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 10
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( links///links_r1_d1 f1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 11
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+chmod of /dir1/dir1 to Read/Write
+
+Doing the stat() on all the bad paths
+stat( /links/ENAMETOOLONG___ ) returned : File or path name too long
+stat( /dir1/file4/NOTADIR ) returned : Not a directory
+stat( /dir1/dir1/EACCES__ ) returned : Permission denied
+Making file /links/ENAMETOOLONG___ : File or path name too long
+Making file /dir1/file4/NOTADIR : Not a directory
+Making file /dir1/dir1/EACCES__ : Permission denied
+
+Return /dir1/dir1 to RWX
+Making file /symlinks/a_file_symlink
+
+Making file /symlinks/a_dir_symlink
+
+Making file /symlinks/a_link_symlink
+
+Making file ../symlinks/no_file
+
+Making file /symlinks/links
+
+stat( /symlinks/a_file_symlink ) returned
+ st_dev (0x0:0x0)
+ st_ino c
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( /symlinks/a_dir_symlink ) returned
+ st_dev (0x0:0x0)
+ st_ino 4
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 168
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( /symlinks/a_link_symlink ) returned
+ st_dev (0x0:0x0)
+ st_ino 4
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 168
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( ../symlinks/no_file ) returned : No such file or directory
+Making file 1
+
+Making file 2
+
+Making file 3
+
+Making file 4
+
+Making file 5
+
+Making file 6
+
+Making file 7
+
+Making file 8
+
+Making file 9
+
+stat( 1 ) returned
+ st_dev (0x0:0x0)
+ st_ino b
+ st_mode 40700
+ st_nlink 1
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 140
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:00 1988
+stat( 2 ) returned
+ st_dev (0x0:0x0)
+ st_ino b
+ st_mode 40700
+ st_nlink 1
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 140
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:00 1988
+stat( 3 ) returned
+ st_dev (0x0:0x0)
+ st_ino b
+ st_mode 40700
+ st_nlink 1
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 140
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:00 1988
+stat( 4 ) returned
+ st_dev (0x0:0x0)
+ st_ino b
+ st_mode 40700
+ st_nlink 1
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 140
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:00 1988
+stat( 5 ) returned : Too many symbolic links
+stat( 6 ) returned : Too many symbolic links
+stat( 7 ) returned : Too many symbolic links
+stat( 8 ) returned : Too many symbolic links
+stat( 9 ) returned : Too many symbolic links
+
+
+Pass an invalid mode to chmod should fail with EPERM
+chdir to a file should fail with ENOTDIR
+Verify RWX permission on /dir1 via access
+chmod of /dir1 to Read/Write
+chmod fred should fail with ENOENT
+Create under /dir1 should fail with EACCES
+chdir to /dir1/dir1 should fail with EACCES
+Stat with a NULL buffer should fail with EFAULT
+
+
+chmod of /dir1 to Read/Write
+mkdir /dir1/BADNAME should fail with EACCESS
+
+/dir1 Should exist ( access )
+
+/dir1 Should have read permission( access )
+
+/dir1 Should have write permission( access )
+
+/dir1 Should not have execute permission( access )
+
+Restore /dir1 to RWX
+chdir to /
+Remove /./././dir1/ dir1
+stat( /./././dir1/ dir1 ) returned : No such file or directory
+stat( links/dir1_ dir1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 9
+ st_mode 40700
+ st_nlink 2
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:20 1988
+stat( links//links_dir1 d1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 9
+ st_mode 40700
+ st_nlink 2
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:20 1988
+Chdir to links/dir1_ dir1
+Chdir to .. should fail with ENOENT
+mkdir ../t should fail with ENOENT
+mkdir t
+chdir to /
+rmdir links/dir1_ dir1 should fail with ENOTDIR
+unlink links/dir1_ dir1
+unlink links//links_dir1 d1 should fail with ENOTEMPTY
+rmdir links//links_dir1 d1/t
+unlink links/dir1_ dir1
+Attempting to mount IMFS file system at /dir1/my_mount_point
+rmdir /dir1/my_mount_point should fail with EBUSY
+Unmount /dir1/my_mount_point
+chmod of ////dir1/\//file1\\// to group and other execute
+Open ////dir1/\//file1\\// for write should fail with EACCES
+ Making too many hard links.
+Making file /LinkName1
+Making file /LinkName2
+Making file /LinkName3
+Making file /LinkName4
+Making file /LinkName5
+Making file /LinkName6
+Making file /LinkName7
+Making file /LinkName8
+pass fstat a null pointer should fail with EFAULT
+chdir to /
+Change group of ////dir1/\//file1\\//
+stat( ////dir1/\//file1\\// ) returned
+ st_dev (0x0:0x0)
+ st_ino c
+ st_mode 100011
+ st_nlink 3
+ st_uid 0
+ st_gid 1
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:25 1988
+Change owner of ////dir1/\//file1\\//
+stat( ////dir1/\//file1\\// ) returned
+ st_dev (0x0:0x0)
+ st_ino c
+ st_mode 100011
+ st_nlink 3
+ st_uid 1
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:25 1988
+Change group of /dir1/file2
+stat( /dir1/file2 ) returned
+ st_dev (0x0:0x0)
+ st_ino d
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 1
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:25 1988
+Change owner of /dir1/file2
+stat( /dir1/file2 ) returned
+ st_dev (0x0:0x0)
+ st_ino d
+ st_mode 100000
+ st_nlink 3
+ st_uid 1
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:25 1988
+Change group of /dir1/file3
+stat( /dir1/file3 ) returned
+ st_dev (0x0:0x0)
+ st_ino e
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 1
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:25 1988
+Change owner of /dir1/file3
+stat( /dir1/file3 ) returned
+ st_dev (0x0:0x0)
+ st_ino e
+ st_mode 100000
+ st_nlink 3
+ st_uid 1
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:25 1988
+Change group of /dir1/file4
+stat( /dir1/file4 ) returned
+ st_dev (0x0:0x0)
+ st_ino f
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 1
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:25 1988
+Change owner of /dir1/file4
+stat( /dir1/file4 ) returned
+ st_dev (0x0:0x0)
+ st_ino f
+ st_mode 100000
+ st_nlink 3
+ st_uid 1
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:25 1988
+Change group of /dir1/dir1/file1
+stat( /dir1/dir1/file1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 10
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 1
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:25 1988
+Change owner of /dir1/dir1/file1
+stat( /dir1/dir1/file1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 10
+ st_mode 100000
+ st_nlink 3
+ st_uid 1
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:25 1988
+Change group of ../../..//dir1/./././dir1/ file1
+stat( ../../..//dir1/./././dir1/ file1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 11
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 1
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:25 1988
+Change owner of ../../..//dir1/./././dir1/ file1
+stat( ../../..//dir1/./././dir1/ file1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 11
+ st_mode 100000
+ st_nlink 3
+ st_uid 1
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:25 1988
+Change group of main.c
+stat( main.c ) returned
+ st_dev (0x0:0x0)
+ st_ino 12
+ st_mode 100000
+ st_nlink 1
+ st_uid 0
+ st_gid 1
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:25 1988
+Change owner of main.c
+stat( main.c ) returned
+ st_dev (0x0:0x0)
+ st_ino 12
+ st_mode 100000
+ st_nlink 1
+ st_uid 1
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:25 1988
+Change group of dir1/dir1/../../links/dir1
+stat( dir1/dir1/../../links/dir1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 4
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 1
+ st_rdev (0x0:0x0)
+ st_size 196
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:30 1988
+Change owner of dir1/dir1/../../links/dir1
+stat( dir1/dir1/../../links/dir1 ) returned : Permission denied
+Change group of links/dir2
+stat( links/dir2 ) returned
+ st_dev (0x0:0x0)
+ st_ino 5
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 1
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:30 1988
+Change owner of links/dir2
+stat( links/dir2 ) returned
+ st_dev (0x0:0x0)
+ st_ino 5
+ st_mode 40700
+ st_nlink 3
+ st_uid 1
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:30 1988
+Change group of links/dir3
+stat( links/dir3 ) returned
+ st_dev (0x0:0x0)
+ st_ino 6
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 1
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:30 1988
+Change owner of links/dir3
+stat( links/dir3 ) returned
+ st_dev (0x0:0x0)
+ st_ino 6
+ st_mode 40700
+ st_nlink 3
+ st_uid 1
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:30 1988
+Change group of links/dir4
+stat( links/dir4 ) returned
+ st_dev (0x0:0x0)
+ st_ino 7
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 1
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:30 1988
+Change owner of links/dir4
+stat( links/dir4 ) returned
+ st_dev (0x0:0x0)
+ st_ino 7
+ st_mode 40700
+ st_nlink 3
+ st_uid 1
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:30 1988
+Change group of links/dir1_dir1
+stat( links/dir1_dir1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 8
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 1
+ st_rdev (0x0:0x0)
+ st_size 56
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:30 1988
+Change owner of links/dir1_dir1
+stat( links/dir1_dir1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 8
+ st_mode 40700
+ st_nlink 3
+ st_uid 1
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 56
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:30 1988
+Change group of links/dir1_ dir1
+stat( links/dir1_ dir1 ) returned : No such file or directory
+Change owner of links/dir1_ dir1
+stat( links/dir1_ dir1 ) returned : No such file or directory
+Change group of links/../links/../links/links
+stat( links/../links/../links/links ) returned
+ st_dev (0x0:0x0)
+ st_ino a
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 1
+ st_rdev (0x0:0x0)
+ st_size 924
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:30 1988
+Change owner of links/../links/../links/links
+stat( links/../links/../links/links ) returned : Permission denied
+
+
+*** END OF STAT TEST 01 ***
diff --git a/testsuites/psxtests/psxstat/psxstat.scn b/testsuites/psxtests/psxstat/psxstat.scn
index 6a18981e42..0ec013d892 100644
--- a/testsuites/psxtests/psxstat/psxstat.scn
+++ b/testsuites/psxtests/psxstat/psxstat.scn
@@ -1,1253 +1,1253 @@
-
-
-*** STAT TEST 01 ***
->>>>Current Time: - rtems_clock_get - 09:00:00 12/31/1988
-Making directory /dir1
-Making directory /dir2
-Making directory /dir3
-Making directory /dir4
-Making directory /dir1/dir1
-Making directory /./././dir1/ dir1
-Making directory /./././links
-Making directory ///dir1/dir1/../../dir1/../symlinks/////
-
-Making file ////dir1/\//file1\\//
-Making file /dir1/file2
-Making file /dir1/file3
-Making file /dir1/file4
-Making file /dir1/dir1/file1
-Making file ../../..//dir1/./././dir1/ file1
-Making file main.c
-
-Making file dir1/dir1/../../links/dir1
-Making file links/dir2
-Making file links/dir3
-Making file links/dir4
-Making file links/dir1_dir1
-Making file links/dir1_ dir1
-Making file links/../links/../links/links
-
-Making file links/dir1_file1
-Making file links/dir1_file2
-Making file links/dir1_file3
-Making file links/dir1_file4
-Making file links/dir1_dir1_f1
-Making file links/dir1_dir1 f1
-
-Making file links/links/links/links_dir1
-Making file links//links_dir2
-Making file links//links_dir3
-Making file links//links_dir4
-Making file links//links_dir1_d1
-Making file links//links_dir1 d1
-Making file links//links_links
-
-Making file links///links_d1_file1
-Making file links///links_d1_file2
-Making file links///links_d1_file3
-Making file links///links_d1_file4
-Making file links///links_d1_d1_f1
-Making file links///links_r1_d1 f1
-
-Doing the stat() on all the good absolute paths
-stat( /dev ) returned
- st_dev (0x0:0x0)
- st_ino 2
- st_mode 40771
- st_nlink 1
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 28
- st_atime Fri Jan 01 00:00:00 1988
- st_mtime Fri Jan 01 00:00:00 1988
- st_ctime Fri Jan 01 00:00:00 1988
-stat( ////dir1/\//file1\\// ) returned
- st_dev (0x0:0x0)
- st_ino c
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( /dir1/\\/file2 ) returned
- st_dev (0x0:0x0)
- st_ino d
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( /dir1/file3/////\\\ ) returned
- st_dev (0x0:0x0)
- st_ino e
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( /dir1/file4 ) returned
- st_dev (0x0:0x0)
- st_ino f
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( /dir1/dir1/file1 ) returned
- st_dev (0x0:0x0)
- st_ino 10
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( /dir1/dir1/ file1 ) returned
- st_dev (0x0:0x0)
- st_ino 11
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( /dir1 ) returned
- st_dev (0x0:0x0)
- st_ino 4
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 168
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( /dir2//////\ ) returned
- st_dev (0x0:0x0)
- st_ino 5
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( /dir3 ) returned
- st_dev (0x0:0x0)
- st_ino 6
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( /dir4 ) returned
- st_dev (0x0:0x0)
- st_ino 7
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( /dir1/dir1 ) returned
- st_dev (0x0:0x0)
- st_ino 8
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 56
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( /dir1/ dir1///\\ ) returned
- st_dev (0x0:0x0)
- st_ino 9
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( /\/\/\/\/\/\/links\/\/\/\/\/\ ) returned
- st_dev (0x0:0x0)
- st_ino a
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 728
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-
-Doing the stat() on all the good relative paths
-stat( dev ) returned
- st_dev (0x0:0x0)
- st_ino 2
- st_mode 40771
- st_nlink 1
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 28
- st_atime Fri Jan 01 00:00:00 1988
- st_mtime Fri Jan 01 00:00:00 1988
- st_ctime Fri Jan 01 00:00:00 1988
-stat( dir1/\//file1\\// ) returned
- st_dev (0x0:0x0)
- st_ino c
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( dir1/\\/file2 ) returned
- st_dev (0x0:0x0)
- st_ino d
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( dir1/file3/////\\\ ) returned
- st_dev (0x0:0x0)
- st_ino e
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( dir1/file4 ) returned
- st_dev (0x0:0x0)
- st_ino f
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( dir1/dir1/file1 ) returned
- st_dev (0x0:0x0)
- st_ino 10
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( dir1/dir1/ file1 ) returned
- st_dev (0x0:0x0)
- st_ino 11
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( dir1 ) returned
- st_dev (0x0:0x0)
- st_ino 4
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 168
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( dir2//////\ ) returned
- st_dev (0x0:0x0)
- st_ino 5
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( dir3 ) returned
- st_dev (0x0:0x0)
- st_ino 6
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( dir4 ) returned
- st_dev (0x0:0x0)
- st_ino 7
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( dir1/dir1 ) returned
- st_dev (0x0:0x0)
- st_ino 8
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 56
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( dir1/ dir1///\\ ) returned
- st_dev (0x0:0x0)
- st_ino 9
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( main.c ) returned
- st_dev (0x0:0x0)
- st_ino 12
- st_mode 100000
- st_nlink 1
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:00 1988
-
-chdir to dev
-
-stat relative paths that are now bad
-stat( dev ) returned : No such file or directory
-stat( dir1/\//file1\\// ) returned : No such file or directory
-stat( dir1/\\/file2 ) returned : No such file or directory
-stat( dir1/file3/////\\\ ) returned : No such file or directory
-stat( dir1/file4 ) returned : No such file or directory
-stat( dir1/dir1/file1 ) returned : No such file or directory
-stat( dir1/dir1/ file1 ) returned : No such file or directory
-stat( dir1 ) returned : No such file or directory
-stat( dir2//////\ ) returned : No such file or directory
-stat( dir3 ) returned : No such file or directory
-stat( dir4 ) returned : No such file or directory
-stat( dir1/dir1 ) returned : No such file or directory
-stat( dir1/ dir1///\\ ) returned : No such file or directory
-stat( main.c ) returned : No such file or directory
-
-chdir to ../links
-Doing the stat() on good links
-
-stat( dir1/dir1/../../links/dir1 ) returned
- st_dev (0x0:0x0)
- st_ino 4
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 168
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( links/dir2 ) returned
- st_dev (0x0:0x0)
- st_ino 5
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( links/dir3 ) returned
- st_dev (0x0:0x0)
- st_ino 6
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( links/dir4 ) returned
- st_dev (0x0:0x0)
- st_ino 7
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( links/dir1_dir1 ) returned
- st_dev (0x0:0x0)
- st_ino 8
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 56
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( links/dir1_ dir1 ) returned
- st_dev (0x0:0x0)
- st_ino 9
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( links/../links/../links/links ) returned
- st_dev (0x0:0x0)
- st_ino a
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 728
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( links/dir1_file1 ) returned
- st_dev (0x0:0x0)
- st_ino c
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( links/dir1_file2 ) returned
- st_dev (0x0:0x0)
- st_ino d
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( links/dir1_file3 ) returned
- st_dev (0x0:0x0)
- st_ino e
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( links/dir1_file4 ) returned
- st_dev (0x0:0x0)
- st_ino f
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( links/dir1_dir1_f1 ) returned
- st_dev (0x0:0x0)
- st_ino 10
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( links/dir1_dir1 f1 ) returned
- st_dev (0x0:0x0)
- st_ino 11
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( links/links/links/links_dir1 ) returned
- st_dev (0x0:0x0)
- st_ino 4
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 168
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( links//links_dir2 ) returned
- st_dev (0x0:0x0)
- st_ino 5
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( links//links_dir3 ) returned
- st_dev (0x0:0x0)
- st_ino 6
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( links//links_dir4 ) returned
- st_dev (0x0:0x0)
- st_ino 7
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( links//links_dir1_d1 ) returned
- st_dev (0x0:0x0)
- st_ino 8
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 56
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( links//links_dir1 d1 ) returned
- st_dev (0x0:0x0)
- st_ino 9
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( links//links_links ) returned
- st_dev (0x0:0x0)
- st_ino a
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 728
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( links///links_d1_file1 ) returned
- st_dev (0x0:0x0)
- st_ino c
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( links///links_d1_file2 ) returned
- st_dev (0x0:0x0)
- st_ino d
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( links///links_d1_file3 ) returned
- st_dev (0x0:0x0)
- st_ino e
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( links///links_d1_file4 ) returned
- st_dev (0x0:0x0)
- st_ino f
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( links///links_d1_d1_f1 ) returned
- st_dev (0x0:0x0)
- st_ino 10
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( links///links_r1_d1 f1 ) returned
- st_dev (0x0:0x0)
- st_ino 11
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-chmod of /dir1/dir1 to Read/Write
-
-Doing the stat() on all the bad paths
-stat( /links/ENAMETOOLONG___ ) returned : File or path name too long
-stat( /dir1/file4/NOTADIR ) returned : Not a directory
-stat( /dir1/dir1/EACCES__ ) returned : Permission denied
-Making file /links/ENAMETOOLONG___ : File or path name too long
-Making file /dir1/file4/NOTADIR : Not a directory
-Making file /dir1/dir1/EACCES__ : Permission denied
-
-Return /dir1/dir1 to RWX
-Making file /symlinks/a_file_symlink
-
-Making file /symlinks/a_dir_symlink
-
-Making file /symlinks/a_link_symlink
-
-Making file ../symlinks/no_file
-
-Making file /symlinks/links
-
-stat( /symlinks/a_file_symlink ) returned
- st_dev (0x0:0x0)
- st_ino c
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:10 1988
-stat( /symlinks/a_dir_symlink ) returned
- st_dev (0x0:0x0)
- st_ino 4
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 168
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( /symlinks/a_link_symlink ) returned
- st_dev (0x0:0x0)
- st_ino 4
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 168
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:05 1988
-stat( ../symlinks/no_file ) returned : No such file or directory
-Making file 1
-
-Making file 2
-
-Making file 3
-
-Making file 4
-
-Making file 5
-
-Making file 6
-
-Making file 7
-
-Making file 8
-
-Making file 9
-
-stat( 1 ) returned
- st_dev (0x0:0x0)
- st_ino b
- st_mode 40700
- st_nlink 1
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 140
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:00 1988
-stat( 2 ) returned
- st_dev (0x0:0x0)
- st_ino b
- st_mode 40700
- st_nlink 1
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 140
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:00 1988
-stat( 3 ) returned
- st_dev (0x0:0x0)
- st_ino b
- st_mode 40700
- st_nlink 1
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 140
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:00 1988
-stat( 4 ) returned
- st_dev (0x0:0x0)
- st_ino b
- st_mode 40700
- st_nlink 1
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 140
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:00 1988
-stat( 5 ) returned : Too many symbolic links
-stat( 6 ) returned : Too many symbolic links
-stat( 7 ) returned : Too many symbolic links
-stat( 8 ) returned : Too many symbolic links
-stat( 9 ) returned : Too many symbolic links
-
-
-Pass an invalid mode to chmod should fail with EPERM
-chdir to a file should fail with ENOTDIR
-Verify RWX permission on /dir1 via access
-chmod of /dir1 to Read/Write
-chmod fred should fail with ENOENT
-Create under /dir1 should fail with EACCES
-chdir to /dir1/dir1 should fail with EACCES
-Stat with a NULL buffer should fail with EFAULT
-
-
-chmod of /dir1 to Read/Write
-mkdir /dir1/BADNAME should fail with EACCESS
-
-/dir1 Should exist ( access )
-
-/dir1 Should have read permission( access )
-
-/dir1 Should have write permission( access )
-
-/dir1 Should not have execute permission( access )
-
-Restore /dir1 to RWX
-chdir to /
-Remove /./././dir1/ dir1
-stat( /./././dir1/ dir1 ) returned : No such file or directory
-stat( links/dir1_ dir1 ) returned
- st_dev (0x0:0x0)
- st_ino 9
- st_mode 40700
- st_nlink 2
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:20 1988
-stat( links//links_dir1 d1 ) returned
- st_dev (0x0:0x0)
- st_ino 9
- st_mode 40700
- st_nlink 2
- st_uid 0
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:20 1988
-Chdir to links/dir1_ dir1
-Chdir to .. should fail with ENOENT
-mkdir ../t should fail with ENOENT
-mkdir t
-chdir to /
-rmdir links/dir1_ dir1 should fail with ENOTDIR
-unlink links/dir1_ dir1
-unlink links//links_dir1 d1 should fail with ENOTEMPTY
-rmdir links//links_dir1 d1/t
-unlink links/dir1_ dir1
-Attempting to mount IMFS file system at /dir1/my_mount_point
-rmdir /dir1/my_mount_point should fail with EBUSY
-Unmount /dir1/my_mount_point
-chmod of ////dir1/\//file1\\// to group and other execute
-Open ////dir1/\//file1\\// for write should fail with EACCES
- Making too many hard links.
-Making file /LinkName1
-Making file /LinkName2
-Making file /LinkName3
-Making file /LinkName4
-Making file /LinkName5
-Making file /LinkName6
-Making file /LinkName7
-Making file /LinkName8
-pass fstat a null pointer should fail with EFAULT
-chdir to /
-Change group of ////dir1/\//file1\\//
-stat( ////dir1/\//file1\\// ) returned
- st_dev (0x0:0x0)
- st_ino c
- st_mode 100011
- st_nlink 3
- st_uid 0
- st_gid 1
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:25 1988
-Change owner of ////dir1/\//file1\\//
-stat( ////dir1/\//file1\\// ) returned
- st_dev (0x0:0x0)
- st_ino c
- st_mode 100011
- st_nlink 3
- st_uid 1
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:25 1988
-Change group of /dir1/file2
-stat( /dir1/file2 ) returned
- st_dev (0x0:0x0)
- st_ino d
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 1
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:25 1988
-Change owner of /dir1/file2
-stat( /dir1/file2 ) returned
- st_dev (0x0:0x0)
- st_ino d
- st_mode 100000
- st_nlink 3
- st_uid 1
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:25 1988
-Change group of /dir1/file3
-stat( /dir1/file3 ) returned
- st_dev (0x0:0x0)
- st_ino e
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 1
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:25 1988
-Change owner of /dir1/file3
-stat( /dir1/file3 ) returned
- st_dev (0x0:0x0)
- st_ino e
- st_mode 100000
- st_nlink 3
- st_uid 1
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:25 1988
-Change group of /dir1/file4
-stat( /dir1/file4 ) returned
- st_dev (0x0:0x0)
- st_ino f
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 1
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:25 1988
-Change owner of /dir1/file4
-stat( /dir1/file4 ) returned
- st_dev (0x0:0x0)
- st_ino f
- st_mode 100000
- st_nlink 3
- st_uid 1
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:25 1988
-Change group of /dir1/dir1/file1
-stat( /dir1/dir1/file1 ) returned
- st_dev (0x0:0x0)
- st_ino 10
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 1
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:25 1988
-Change owner of /dir1/dir1/file1
-stat( /dir1/dir1/file1 ) returned
- st_dev (0x0:0x0)
- st_ino 10
- st_mode 100000
- st_nlink 3
- st_uid 1
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:25 1988
-Change group of ../../..//dir1/./././dir1/ file1
-stat( ../../..//dir1/./././dir1/ file1 ) returned
- st_dev (0x0:0x0)
- st_ino 11
- st_mode 100000
- st_nlink 3
- st_uid 0
- st_gid 1
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:25 1988
-Change owner of ../../..//dir1/./././dir1/ file1
-stat( ../../..//dir1/./././dir1/ file1 ) returned
- st_dev (0x0:0x0)
- st_ino 11
- st_mode 100000
- st_nlink 3
- st_uid 1
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:25 1988
-Change group of main.c
-stat( main.c ) returned
- st_dev (0x0:0x0)
- st_ino 12
- st_mode 100000
- st_nlink 1
- st_uid 0
- st_gid 1
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:25 1988
-Change owner of main.c
-stat( main.c ) returned
- st_dev (0x0:0x0)
- st_ino 12
- st_mode 100000
- st_nlink 1
- st_uid 1
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:25 1988
-Change group of dir1/dir1/../../links/dir1
-stat( dir1/dir1/../../links/dir1 ) returned
- st_dev (0x0:0x0)
- st_ino 4
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 1
- st_rdev (0x0:0x0)
- st_size 196
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:30 1988
-Change owner of dir1/dir1/../../links/dir1
-stat( dir1/dir1/../../links/dir1 ) returned : Permission denied
-Change group of links/dir2
-stat( links/dir2 ) returned
- st_dev (0x0:0x0)
- st_ino 5
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 1
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:30 1988
-Change owner of links/dir2
-stat( links/dir2 ) returned
- st_dev (0x0:0x0)
- st_ino 5
- st_mode 40700
- st_nlink 3
- st_uid 1
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:30 1988
-Change group of links/dir3
-stat( links/dir3 ) returned
- st_dev (0x0:0x0)
- st_ino 6
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 1
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:30 1988
-Change owner of links/dir3
-stat( links/dir3 ) returned
- st_dev (0x0:0x0)
- st_ino 6
- st_mode 40700
- st_nlink 3
- st_uid 1
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:30 1988
-Change group of links/dir4
-stat( links/dir4 ) returned
- st_dev (0x0:0x0)
- st_ino 7
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 1
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:30 1988
-Change owner of links/dir4
-stat( links/dir4 ) returned
- st_dev (0x0:0x0)
- st_ino 7
- st_mode 40700
- st_nlink 3
- st_uid 1
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 0
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:30 1988
-Change group of links/dir1_dir1
-stat( links/dir1_dir1 ) returned
- st_dev (0x0:0x0)
- st_ino 8
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 1
- st_rdev (0x0:0x0)
- st_size 56
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:30 1988
-Change owner of links/dir1_dir1
-stat( links/dir1_dir1 ) returned
- st_dev (0x0:0x0)
- st_ino 8
- st_mode 40700
- st_nlink 3
- st_uid 1
- st_gid 0
- st_rdev (0x0:0x0)
- st_size 56
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:30 1988
-Change group of links/dir1_ dir1
-stat( links/dir1_ dir1 ) returned : No such file or directory
-Change owner of links/dir1_ dir1
-stat( links/dir1_ dir1 ) returned : No such file or directory
-Change group of links/../links/../links/links
-stat( links/../links/../links/links ) returned
- st_dev (0x0:0x0)
- st_ino a
- st_mode 40700
- st_nlink 3
- st_uid 0
- st_gid 1
- st_rdev (0x0:0x0)
- st_size 924
- st_atime Sat Dec 31 09:00:00 1988
- st_mtime Sat Dec 31 09:00:00 1988
- st_ctime Sat Dec 31 09:00:30 1988
-Change owner of links/../links/../links/links
-stat( links/../links/../links/links ) returned : Permission denied
-
-
-*** END OF STAT TEST 01 ***
+
+
+*** STAT TEST 01 ***
+>>>>Current Time: - rtems_clock_get - 09:00:00 12/31/1988
+Making directory /dir1
+Making directory /dir2
+Making directory /dir3
+Making directory /dir4
+Making directory /dir1/dir1
+Making directory /./././dir1/ dir1
+Making directory /./././links
+Making directory ///dir1/dir1/../../dir1/../symlinks/////
+
+Making file ////dir1/\//file1\\//
+Making file /dir1/file2
+Making file /dir1/file3
+Making file /dir1/file4
+Making file /dir1/dir1/file1
+Making file ../../..//dir1/./././dir1/ file1
+Making file main.c
+
+Making file dir1/dir1/../../links/dir1
+Making file links/dir2
+Making file links/dir3
+Making file links/dir4
+Making file links/dir1_dir1
+Making file links/dir1_ dir1
+Making file links/../links/../links/links
+
+Making file links/dir1_file1
+Making file links/dir1_file2
+Making file links/dir1_file3
+Making file links/dir1_file4
+Making file links/dir1_dir1_f1
+Making file links/dir1_dir1 f1
+
+Making file links/links/links/links_dir1
+Making file links//links_dir2
+Making file links//links_dir3
+Making file links//links_dir4
+Making file links//links_dir1_d1
+Making file links//links_dir1 d1
+Making file links//links_links
+
+Making file links///links_d1_file1
+Making file links///links_d1_file2
+Making file links///links_d1_file3
+Making file links///links_d1_file4
+Making file links///links_d1_d1_f1
+Making file links///links_r1_d1 f1
+
+Doing the stat() on all the good absolute paths
+stat( /dev ) returned
+ st_dev (0x0:0x0)
+ st_ino 2
+ st_mode 40771
+ st_nlink 1
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 28
+ st_atime Fri Jan 01 00:00:00 1988
+ st_mtime Fri Jan 01 00:00:00 1988
+ st_ctime Fri Jan 01 00:00:00 1988
+stat( ////dir1/\//file1\\// ) returned
+ st_dev (0x0:0x0)
+ st_ino c
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( /dir1/\\/file2 ) returned
+ st_dev (0x0:0x0)
+ st_ino d
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( /dir1/file3/////\\\ ) returned
+ st_dev (0x0:0x0)
+ st_ino e
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( /dir1/file4 ) returned
+ st_dev (0x0:0x0)
+ st_ino f
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( /dir1/dir1/file1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 10
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( /dir1/dir1/ file1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 11
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( /dir1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 4
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 168
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( /dir2//////\ ) returned
+ st_dev (0x0:0x0)
+ st_ino 5
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( /dir3 ) returned
+ st_dev (0x0:0x0)
+ st_ino 6
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( /dir4 ) returned
+ st_dev (0x0:0x0)
+ st_ino 7
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( /dir1/dir1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 8
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 56
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( /dir1/ dir1///\\ ) returned
+ st_dev (0x0:0x0)
+ st_ino 9
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( /\/\/\/\/\/\/links\/\/\/\/\/\ ) returned
+ st_dev (0x0:0x0)
+ st_ino a
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 728
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+
+Doing the stat() on all the good relative paths
+stat( dev ) returned
+ st_dev (0x0:0x0)
+ st_ino 2
+ st_mode 40771
+ st_nlink 1
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 28
+ st_atime Fri Jan 01 00:00:00 1988
+ st_mtime Fri Jan 01 00:00:00 1988
+ st_ctime Fri Jan 01 00:00:00 1988
+stat( dir1/\//file1\\// ) returned
+ st_dev (0x0:0x0)
+ st_ino c
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( dir1/\\/file2 ) returned
+ st_dev (0x0:0x0)
+ st_ino d
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( dir1/file3/////\\\ ) returned
+ st_dev (0x0:0x0)
+ st_ino e
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( dir1/file4 ) returned
+ st_dev (0x0:0x0)
+ st_ino f
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( dir1/dir1/file1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 10
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( dir1/dir1/ file1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 11
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( dir1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 4
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 168
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( dir2//////\ ) returned
+ st_dev (0x0:0x0)
+ st_ino 5
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( dir3 ) returned
+ st_dev (0x0:0x0)
+ st_ino 6
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( dir4 ) returned
+ st_dev (0x0:0x0)
+ st_ino 7
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( dir1/dir1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 8
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 56
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( dir1/ dir1///\\ ) returned
+ st_dev (0x0:0x0)
+ st_ino 9
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( main.c ) returned
+ st_dev (0x0:0x0)
+ st_ino 12
+ st_mode 100000
+ st_nlink 1
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:00 1988
+
+chdir to dev
+
+stat relative paths that are now bad
+stat( dev ) returned : No such file or directory
+stat( dir1/\//file1\\// ) returned : No such file or directory
+stat( dir1/\\/file2 ) returned : No such file or directory
+stat( dir1/file3/////\\\ ) returned : No such file or directory
+stat( dir1/file4 ) returned : No such file or directory
+stat( dir1/dir1/file1 ) returned : No such file or directory
+stat( dir1/dir1/ file1 ) returned : No such file or directory
+stat( dir1 ) returned : No such file or directory
+stat( dir2//////\ ) returned : No such file or directory
+stat( dir3 ) returned : No such file or directory
+stat( dir4 ) returned : No such file or directory
+stat( dir1/dir1 ) returned : No such file or directory
+stat( dir1/ dir1///\\ ) returned : No such file or directory
+stat( main.c ) returned : No such file or directory
+
+chdir to ../links
+Doing the stat() on good links
+
+stat( dir1/dir1/../../links/dir1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 4
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 168
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( links/dir2 ) returned
+ st_dev (0x0:0x0)
+ st_ino 5
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( links/dir3 ) returned
+ st_dev (0x0:0x0)
+ st_ino 6
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( links/dir4 ) returned
+ st_dev (0x0:0x0)
+ st_ino 7
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( links/dir1_dir1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 8
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 56
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( links/dir1_ dir1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 9
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( links/../links/../links/links ) returned
+ st_dev (0x0:0x0)
+ st_ino a
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 728
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( links/dir1_file1 ) returned
+ st_dev (0x0:0x0)
+ st_ino c
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( links/dir1_file2 ) returned
+ st_dev (0x0:0x0)
+ st_ino d
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( links/dir1_file3 ) returned
+ st_dev (0x0:0x0)
+ st_ino e
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( links/dir1_file4 ) returned
+ st_dev (0x0:0x0)
+ st_ino f
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( links/dir1_dir1_f1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 10
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( links/dir1_dir1 f1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 11
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( links/links/links/links_dir1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 4
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 168
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( links//links_dir2 ) returned
+ st_dev (0x0:0x0)
+ st_ino 5
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( links//links_dir3 ) returned
+ st_dev (0x0:0x0)
+ st_ino 6
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( links//links_dir4 ) returned
+ st_dev (0x0:0x0)
+ st_ino 7
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( links//links_dir1_d1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 8
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 56
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( links//links_dir1 d1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 9
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( links//links_links ) returned
+ st_dev (0x0:0x0)
+ st_ino a
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 728
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( links///links_d1_file1 ) returned
+ st_dev (0x0:0x0)
+ st_ino c
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( links///links_d1_file2 ) returned
+ st_dev (0x0:0x0)
+ st_ino d
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( links///links_d1_file3 ) returned
+ st_dev (0x0:0x0)
+ st_ino e
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( links///links_d1_file4 ) returned
+ st_dev (0x0:0x0)
+ st_ino f
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( links///links_d1_d1_f1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 10
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( links///links_r1_d1 f1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 11
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+chmod of /dir1/dir1 to Read/Write
+
+Doing the stat() on all the bad paths
+stat( /links/ENAMETOOLONG___ ) returned : File or path name too long
+stat( /dir1/file4/NOTADIR ) returned : Not a directory
+stat( /dir1/dir1/EACCES__ ) returned : Permission denied
+Making file /links/ENAMETOOLONG___ : File or path name too long
+Making file /dir1/file4/NOTADIR : Not a directory
+Making file /dir1/dir1/EACCES__ : Permission denied
+
+Return /dir1/dir1 to RWX
+Making file /symlinks/a_file_symlink
+
+Making file /symlinks/a_dir_symlink
+
+Making file /symlinks/a_link_symlink
+
+Making file ../symlinks/no_file
+
+Making file /symlinks/links
+
+stat( /symlinks/a_file_symlink ) returned
+ st_dev (0x0:0x0)
+ st_ino c
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:10 1988
+stat( /symlinks/a_dir_symlink ) returned
+ st_dev (0x0:0x0)
+ st_ino 4
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 168
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( /symlinks/a_link_symlink ) returned
+ st_dev (0x0:0x0)
+ st_ino 4
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 168
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:05 1988
+stat( ../symlinks/no_file ) returned : No such file or directory
+Making file 1
+
+Making file 2
+
+Making file 3
+
+Making file 4
+
+Making file 5
+
+Making file 6
+
+Making file 7
+
+Making file 8
+
+Making file 9
+
+stat( 1 ) returned
+ st_dev (0x0:0x0)
+ st_ino b
+ st_mode 40700
+ st_nlink 1
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 140
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:00 1988
+stat( 2 ) returned
+ st_dev (0x0:0x0)
+ st_ino b
+ st_mode 40700
+ st_nlink 1
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 140
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:00 1988
+stat( 3 ) returned
+ st_dev (0x0:0x0)
+ st_ino b
+ st_mode 40700
+ st_nlink 1
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 140
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:00 1988
+stat( 4 ) returned
+ st_dev (0x0:0x0)
+ st_ino b
+ st_mode 40700
+ st_nlink 1
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 140
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:00 1988
+stat( 5 ) returned : Too many symbolic links
+stat( 6 ) returned : Too many symbolic links
+stat( 7 ) returned : Too many symbolic links
+stat( 8 ) returned : Too many symbolic links
+stat( 9 ) returned : Too many symbolic links
+
+
+Pass an invalid mode to chmod should fail with EPERM
+chdir to a file should fail with ENOTDIR
+Verify RWX permission on /dir1 via access
+chmod of /dir1 to Read/Write
+chmod fred should fail with ENOENT
+Create under /dir1 should fail with EACCES
+chdir to /dir1/dir1 should fail with EACCES
+Stat with a NULL buffer should fail with EFAULT
+
+
+chmod of /dir1 to Read/Write
+mkdir /dir1/BADNAME should fail with EACCESS
+
+/dir1 Should exist ( access )
+
+/dir1 Should have read permission( access )
+
+/dir1 Should have write permission( access )
+
+/dir1 Should not have execute permission( access )
+
+Restore /dir1 to RWX
+chdir to /
+Remove /./././dir1/ dir1
+stat( /./././dir1/ dir1 ) returned : No such file or directory
+stat( links/dir1_ dir1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 9
+ st_mode 40700
+ st_nlink 2
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:20 1988
+stat( links//links_dir1 d1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 9
+ st_mode 40700
+ st_nlink 2
+ st_uid 0
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:20 1988
+Chdir to links/dir1_ dir1
+Chdir to .. should fail with ENOENT
+mkdir ../t should fail with ENOENT
+mkdir t
+chdir to /
+rmdir links/dir1_ dir1 should fail with ENOTDIR
+unlink links/dir1_ dir1
+unlink links//links_dir1 d1 should fail with ENOTEMPTY
+rmdir links//links_dir1 d1/t
+unlink links/dir1_ dir1
+Attempting to mount IMFS file system at /dir1/my_mount_point
+rmdir /dir1/my_mount_point should fail with EBUSY
+Unmount /dir1/my_mount_point
+chmod of ////dir1/\//file1\\// to group and other execute
+Open ////dir1/\//file1\\// for write should fail with EACCES
+ Making too many hard links.
+Making file /LinkName1
+Making file /LinkName2
+Making file /LinkName3
+Making file /LinkName4
+Making file /LinkName5
+Making file /LinkName6
+Making file /LinkName7
+Making file /LinkName8
+pass fstat a null pointer should fail with EFAULT
+chdir to /
+Change group of ////dir1/\//file1\\//
+stat( ////dir1/\//file1\\// ) returned
+ st_dev (0x0:0x0)
+ st_ino c
+ st_mode 100011
+ st_nlink 3
+ st_uid 0
+ st_gid 1
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:25 1988
+Change owner of ////dir1/\//file1\\//
+stat( ////dir1/\//file1\\// ) returned
+ st_dev (0x0:0x0)
+ st_ino c
+ st_mode 100011
+ st_nlink 3
+ st_uid 1
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:25 1988
+Change group of /dir1/file2
+stat( /dir1/file2 ) returned
+ st_dev (0x0:0x0)
+ st_ino d
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 1
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:25 1988
+Change owner of /dir1/file2
+stat( /dir1/file2 ) returned
+ st_dev (0x0:0x0)
+ st_ino d
+ st_mode 100000
+ st_nlink 3
+ st_uid 1
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:25 1988
+Change group of /dir1/file3
+stat( /dir1/file3 ) returned
+ st_dev (0x0:0x0)
+ st_ino e
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 1
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:25 1988
+Change owner of /dir1/file3
+stat( /dir1/file3 ) returned
+ st_dev (0x0:0x0)
+ st_ino e
+ st_mode 100000
+ st_nlink 3
+ st_uid 1
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:25 1988
+Change group of /dir1/file4
+stat( /dir1/file4 ) returned
+ st_dev (0x0:0x0)
+ st_ino f
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 1
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:25 1988
+Change owner of /dir1/file4
+stat( /dir1/file4 ) returned
+ st_dev (0x0:0x0)
+ st_ino f
+ st_mode 100000
+ st_nlink 3
+ st_uid 1
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:25 1988
+Change group of /dir1/dir1/file1
+stat( /dir1/dir1/file1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 10
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 1
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:25 1988
+Change owner of /dir1/dir1/file1
+stat( /dir1/dir1/file1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 10
+ st_mode 100000
+ st_nlink 3
+ st_uid 1
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:25 1988
+Change group of ../../..//dir1/./././dir1/ file1
+stat( ../../..//dir1/./././dir1/ file1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 11
+ st_mode 100000
+ st_nlink 3
+ st_uid 0
+ st_gid 1
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:25 1988
+Change owner of ../../..//dir1/./././dir1/ file1
+stat( ../../..//dir1/./././dir1/ file1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 11
+ st_mode 100000
+ st_nlink 3
+ st_uid 1
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:25 1988
+Change group of main.c
+stat( main.c ) returned
+ st_dev (0x0:0x0)
+ st_ino 12
+ st_mode 100000
+ st_nlink 1
+ st_uid 0
+ st_gid 1
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:25 1988
+Change owner of main.c
+stat( main.c ) returned
+ st_dev (0x0:0x0)
+ st_ino 12
+ st_mode 100000
+ st_nlink 1
+ st_uid 1
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:25 1988
+Change group of dir1/dir1/../../links/dir1
+stat( dir1/dir1/../../links/dir1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 4
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 1
+ st_rdev (0x0:0x0)
+ st_size 196
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:30 1988
+Change owner of dir1/dir1/../../links/dir1
+stat( dir1/dir1/../../links/dir1 ) returned : Permission denied
+Change group of links/dir2
+stat( links/dir2 ) returned
+ st_dev (0x0:0x0)
+ st_ino 5
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 1
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:30 1988
+Change owner of links/dir2
+stat( links/dir2 ) returned
+ st_dev (0x0:0x0)
+ st_ino 5
+ st_mode 40700
+ st_nlink 3
+ st_uid 1
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:30 1988
+Change group of links/dir3
+stat( links/dir3 ) returned
+ st_dev (0x0:0x0)
+ st_ino 6
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 1
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:30 1988
+Change owner of links/dir3
+stat( links/dir3 ) returned
+ st_dev (0x0:0x0)
+ st_ino 6
+ st_mode 40700
+ st_nlink 3
+ st_uid 1
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:30 1988
+Change group of links/dir4
+stat( links/dir4 ) returned
+ st_dev (0x0:0x0)
+ st_ino 7
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 1
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:30 1988
+Change owner of links/dir4
+stat( links/dir4 ) returned
+ st_dev (0x0:0x0)
+ st_ino 7
+ st_mode 40700
+ st_nlink 3
+ st_uid 1
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 0
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:30 1988
+Change group of links/dir1_dir1
+stat( links/dir1_dir1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 8
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 1
+ st_rdev (0x0:0x0)
+ st_size 56
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:30 1988
+Change owner of links/dir1_dir1
+stat( links/dir1_dir1 ) returned
+ st_dev (0x0:0x0)
+ st_ino 8
+ st_mode 40700
+ st_nlink 3
+ st_uid 1
+ st_gid 0
+ st_rdev (0x0:0x0)
+ st_size 56
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:30 1988
+Change group of links/dir1_ dir1
+stat( links/dir1_ dir1 ) returned : No such file or directory
+Change owner of links/dir1_ dir1
+stat( links/dir1_ dir1 ) returned : No such file or directory
+Change group of links/../links/../links/links
+stat( links/../links/../links/links ) returned
+ st_dev (0x0:0x0)
+ st_ino a
+ st_mode 40700
+ st_nlink 3
+ st_uid 0
+ st_gid 1
+ st_rdev (0x0:0x0)
+ st_size 924
+ st_atime Sat Dec 31 09:00:00 1988
+ st_mtime Sat Dec 31 09:00:00 1988
+ st_ctime Sat Dec 31 09:00:30 1988
+Change owner of links/../links/../links/links
+stat( links/../links/../links/links ) returned : Permission denied
+
+
+*** END OF STAT TEST 01 ***