summaryrefslogblamecommitdiffstats
path: root/c/src/tests/psxtests/psxstat/psxstat.scn
blob: 15b63846c43a50ead41663b7dc0a6b179c88d166 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12











                                                            
                               





                                            






                                         





                              






                                        





                                  
                                               


                                             




                       
                 


                                      


                                             








                                      


                                             








                                      


                                             








                                      


                                              








                                      


                                              








                                      


                                              








                                      


                                             








                                      


                                             








                                      


                                             








                                      


                                             








                                      


                                             








                                      


                                             








                                      


                                             








                                      
                                               


                                             




                       
                 


                                      


                                             








                                      


                                             








                                      


                                             








                                      


                                              








                                      


                                              








                                      


                                              








                                      


                                             








                                      


                                             








                                      


                                             








                                      


                                             








                                      


                                             








                                      


                                             








                                      


                                              








                                      
            

                                                


                                                             



                                                             
                                                       


                                                      
                                                           
                                                   

                              


                                             








                                      


                                             








                                      


                                             








                                      


                                             








                                      


                                             








                                      


                                             








                                      


                                              








                                      


                                             








                                      


                                             








                                      


                                             








                                      


                                              








                                      


                                              








                                      


                                              








                                      


                                             








                                      


                                             








                                      


                                             








                                      


                                             








                                      


                                             








                                      


                                             








                                      


                                             








                                      


                                             








                                      


                                             








                                      


                                             








                                      


                                              








                                      


                                              








                                      


                                              








                                      
                                 
                                     
                                                                                           

                                                        
                                                                                      

                                                   

                                    
                    
                                   
                    
                                    
                    
                               


                                                  
                           
                    


                                             








                                      


                                             








                                      


                                             








                                      
                                                                


                                                       








                                      
             
                    
             
                    
             
                    
             
                    
             
                    
             
                    
             
                    
             
                    
             
                    


                                             








                                      


                                             








                                      


                                             








                                      


                                             








                                      




                                            
                                                    






                                               

                                            
                             
                                            
                                            
                                                  
                    
          

                                                              


                                             








                                      


                                             








                                      



                                   
          




                                                      
                                                            

                                                 

                                                          

                                              
                           








                                                 




                                             








                                      



                                             








                                      
                           


                                             








                                      
                           


                                             








                                      
                           


                                             








                                      
                           


                                             








                                      
                           


                                              








                                      
                           


                                              








                                      
                                


                                              








                                      
                                


                                              








                                      
                                                


                                                 








                                      
                                                


                                                 








                                      
                      


                                              








                                      
                      


                                              








                                      
                                          


                                             








                                      


                                                               


                                             








                                      
                          


                                             








                                      
                          


                                             








                                      
                          


                                             








                                      
                          


                                             








                                      
                          


                                             








                                      
                               


                                             








                                      
                               


                                             








                                      




                                                             


                                              








                                      

                                                                  
                           


*** 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         ( May vary slightly )
...st_mode    40771
...st_nlink   1
...st_uid     0
...st_gid     0
...st_rdev    (0x0:0x0)
...st_size    536
...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     d         ( May vary slightly )
...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     e         ( May vary slightly )
...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     f         ( May vary slightly )
...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     10         ( May vary slightly )
...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         ( May vary slightly )
...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     12         ( May vary slightly )
...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     5         ( May vary slightly )
...st_mode    40700
...st_nlink   3
...st_uid     0
...st_gid     0
...st_rdev    (0x0:0x0)
...st_size    1608
...st_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     6         ( May vary slightly )
...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     7         ( May vary slightly )
...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     8         ( May vary slightly )
...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     9         ( May vary slightly )
...st_mode    40700
...st_nlink   3
...st_uid     0
...st_gid     0
...st_rdev    (0x0:0x0)
...st_size    536
...st_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     a         ( May vary slightly )
...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     b         ( May vary slightly )
...st_mode    40700
...st_nlink   3
...st_uid     0
...st_gid     0
...st_rdev    (0x0:0x0)
...st_size    6968
...st_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         ( May vary slightly )
...st_mode    40771
...st_nlink   1
...st_uid     0
...st_gid     0
...st_rdev    (0x0:0x0)
...st_size    536
...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     d         ( May vary slightly )
...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     e         ( May vary slightly )
...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     f         ( May vary slightly )
...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     10         ( May vary slightly )
...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         ( May vary slightly )
...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     12         ( May vary slightly )
...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     5         ( May vary slightly )
...st_mode    40700
...st_nlink   3
...st_uid     0
...st_gid     0
...st_rdev    (0x0:0x0)
...st_size    1608
...st_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     6         ( May vary slightly )
...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     7         ( May vary slightly )
...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     8         ( May vary slightly )
...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     9         ( May vary slightly )
...st_mode    40700
...st_nlink   3
...st_uid     0
...st_gid     0
...st_rdev    (0x0:0x0)
...st_size    536
...st_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     a         ( May vary slightly )
...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     13         ( May vary slightly )
...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     5         ( May vary slightly )
...st_mode    40700
...st_nlink   3
...st_uid     0
...st_gid     0
...st_rdev    (0x0:0x0)
...st_size    1608
...st_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     6         ( May vary slightly )
...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     7         ( May vary slightly )
...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     8         ( May vary slightly )
...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     9         ( May vary slightly )
...st_mode    40700
...st_nlink   3
...st_uid     0
...st_gid     0
...st_rdev    (0x0:0x0)
...st_size    536
...st_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     a         ( May vary slightly )
...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     b         ( May vary slightly )
...st_mode    40700
...st_nlink   3
...st_uid     0
...st_gid     0
...st_rdev    (0x0:0x0)
...st_size    6968
...st_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     d         ( May vary slightly )
...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     e         ( May vary slightly )
...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     f         ( May vary slightly )
...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     10         ( May vary slightly )
...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         ( May vary slightly )
...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     12         ( May vary slightly )
...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     5         ( May vary slightly )
...st_mode    40700
...st_nlink   3
...st_uid     0
...st_gid     0
...st_rdev    (0x0:0x0)
...st_size    1608
...st_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     6         ( May vary slightly )
...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     7         ( May vary slightly )
...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     8         ( May vary slightly )
...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     9         ( May vary slightly )
...st_mode    40700
...st_nlink   3
...st_uid     0
...st_gid     0
...st_rdev    (0x0:0x0)
...st_size    536
...st_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     a         ( May vary slightly )
...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     b         ( May vary slightly )
...st_mode    40700
...st_nlink   3
...st_uid     0
...st_gid     0
...st_rdev    (0x0:0x0)
...st_size    6968
...st_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     d         ( May vary slightly )
...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     e         ( May vary slightly )
...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     f         ( May vary slightly )
...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     10         ( May vary slightly )
...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     11         ( May vary slightly )
...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     12         ( May vary slightly )
...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
Verify with readlink
Making file /symlinks/a_dir_symlink
Verify with readlink
Making file /symlinks/a_link_symlink
Verify with readlink
Making file ../symlinks/no_file
Verify with readlink
Making file /symlinks/a_dir_symlink/a_file_symlink
Verify with readlink
Making file /symlinks/links
Verify with readlink
stat( /symlinks/a_file_symlink ) returned
st_dev     (0x0:0x0)
...st_ino     d         ( May vary slightly )
...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     5         ( May vary slightly )
...st_mode    40700
...st_nlink   3
...st_uid     0
...st_gid     0
...st_rdev    (0x0:0x0)
...st_size    1876
...st_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     5         ( May vary slightly )
...st_mode    40700
...st_nlink   3
...st_uid     0
...st_gid     0
...st_rdev    (0x0:0x0)
...st_size    1876
...st_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
stat( /symlinks/a_dir_symlink/a_file_symlink ) returned
st_dev     (0x0:0x0)
...st_ino     5         ( May vary slightly )
...st_mode    40700
...st_nlink   3
...st_uid     0
...st_gid     0
...st_rdev    (0x0:0x0)
...st_size    1876
...st_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
Making file 1
Verify with readlink
Making file 2
Verify with readlink
Making file 3
Verify with readlink
Making file 4
Verify with readlink
Making file 5
Verify with readlink
Making file 6
Verify with readlink
Making file 7
Verify with readlink
Making file 8
Verify with readlink
Making file 9
Verify with readlink
stat( 1 ) returned
st_dev     (0x0:0x0)
...st_ino     c         ( May vary slightly )
...st_mode    40700
...st_nlink   1
...st_uid     0
...st_gid     0
...st_rdev    (0x0:0x0)
...st_size    1340
...st_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     c         ( May vary slightly )
...st_mode    40700
...st_nlink   1
...st_uid     0
...st_gid     0
...st_rdev    (0x0:0x0)
...st_size    1340
...st_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     c         ( May vary slightly )
...st_mode    40700
...st_nlink   1
...st_uid     0
...st_gid     0
...st_rdev    (0x0:0x0)
...st_size    1340
...st_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     c         ( May vary slightly )
...st_mode    40700
...st_nlink   1
...st_uid     0
...st_gid     0
...st_rdev    (0x0:0x0)
...st_size    1340
...st_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     a         ( May vary slightly )
...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     a         ( May vary slightly )
...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
chmod of /dir4 to User Execute and Read
Mkdir of /dir4/NewFile 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     d         ( May vary slightly )
...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     d         ( May vary slightly )
...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     e         ( May vary slightly )
...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     e         ( May vary slightly )
...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     f         ( May vary slightly )
...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     f         ( May vary slightly )
...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     10         ( May vary slightly )
...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     10         ( May vary slightly )
...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         ( May vary slightly )
...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         ( May vary slightly )
...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     12         ( May vary slightly )
...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     12         ( May vary slightly )
...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     13         ( May vary slightly )
...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     13         ( May vary slightly )
...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     5         ( May vary slightly )
...st_mode    40700
...st_nlink   3
...st_uid     0
...st_gid     1
...st_rdev    (0x0:0x0)
...st_size    1876
...st_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     6         ( May vary slightly )
...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     6         ( May vary slightly )
...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     7         ( May vary slightly )
...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     7         ( May vary slightly )
...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     8         ( May vary slightly )
...st_mode    40500
...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     8         ( May vary slightly )
...st_mode    40500
...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     9         ( May vary slightly )
...st_mode    40700
...st_nlink   3
...st_uid     0
...st_gid     1
...st_rdev    (0x0:0x0)
...st_size    536
...st_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     9         ( May vary slightly )
...st_mode    40700
...st_nlink   3
...st_uid     1
...st_gid     0
...st_rdev    (0x0:0x0)
...st_size    536
...st_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     b         ( May vary slightly )
...st_mode    40700
...st_nlink   3
...st_uid     0
...st_gid     1
...st_rdev    (0x0:0x0)
...st_size    8844
...st_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 ***