source: rtems/c/src/tests/psxtests/psxstat/psxstat.scn @ 0895bdb

4.104.114.84.9
Last change on this file since 0895bdb was 0895bdb, checked in by Joel Sherrill <joel.sherrill@…>, on Nov 23, 1998 at 6:57:48 PM

Added tests in support of the file system infrastructure.

  • Property mode set to 100644
File size: 32.7 KB
Line 
1
2
3*** STAT TEST 01 ***
4>>>>Current Time:  - rtems_clock_get - 09:00:00   12/31/1988
5Making directory /dir1
6Making directory /dir2
7Making directory /dir3
8Making directory /dir4
9Making directory /dir1/dir1
10Making directory /./././dir1/ dir1
11Making directory /./././links
12Making directory ///dir1/dir1/../../dir1/../symlinks/////
13
14Making file ////dir1/\//file1\\//
15Making file /dir1/file2
16Making file /dir1/file3
17Making file /dir1/file4
18Making file /dir1/dir1/file1
19Making file ../../..//dir1/./././dir1/ file1
20Making file main.c
21
22Making file dir1/dir1/../../links/dir1
23Making file links/dir2
24Making file links/dir3
25Making file links/dir4
26Making file links/dir1_dir1
27Making file links/dir1_ dir1
28Making file links/../links/../links/links
29
30Making file links/dir1_file1
31Making file links/dir1_file2
32Making file links/dir1_file3
33Making file links/dir1_file4
34Making file links/dir1_dir1_f1
35Making file links/dir1_dir1 f1
36
37Making file links/links/links/links_dir1
38Making file links//links_dir2
39Making file links//links_dir3
40Making file links//links_dir4
41Making file links//links_dir1_d1
42Making file links//links_dir1 d1
43Making file links//links_links
44
45Making file links///links_d1_file1
46Making file links///links_d1_file2
47Making file links///links_d1_file3
48Making file links///links_d1_file4
49Making file links///links_d1_d1_f1
50Making file links///links_r1_d1 f1
51
52Doing the stat() on all the good absolute paths
53stat( /dev ) returned
54   st_dev     (0x0:0x0)
55   st_ino     2
56   st_mode    40771
57   st_nlink   1
58   st_uid     0
59   st_gid     0
60   st_rdev    (0x0:0x0)
61   st_size    28
62   st_atime   Fri Jan 01 00:00:00 1988
63   st_mtime   Fri Jan 01 00:00:00 1988
64   st_ctime   Fri Jan 01 00:00:00 1988
65stat( ////dir1/\//file1\\// ) returned
66   st_dev     (0x0:0x0)
67   st_ino     c
68   st_mode    100000
69   st_nlink   3
70   st_uid     0
71   st_gid     0
72   st_rdev    (0x0:0x0)
73   st_size    0
74   st_atime   Sat Dec 31 09:00:00 1988
75   st_mtime   Sat Dec 31 09:00:00 1988
76   st_ctime   Sat Dec 31 09:00:10 1988
77stat( /dir1/\\/file2 ) returned
78   st_dev     (0x0:0x0)
79   st_ino     d
80   st_mode    100000
81   st_nlink   3
82   st_uid     0
83   st_gid     0
84   st_rdev    (0x0:0x0)
85   st_size    0
86   st_atime   Sat Dec 31 09:00:00 1988
87   st_mtime   Sat Dec 31 09:00:00 1988
88   st_ctime   Sat Dec 31 09:00:10 1988
89stat( /dir1/file3/////\\\ ) returned
90   st_dev     (0x0:0x0)
91   st_ino     e
92   st_mode    100000
93   st_nlink   3
94   st_uid     0
95   st_gid     0
96   st_rdev    (0x0:0x0)
97   st_size    0
98   st_atime   Sat Dec 31 09:00:00 1988
99   st_mtime   Sat Dec 31 09:00:00 1988
100   st_ctime   Sat Dec 31 09:00:10 1988
101stat( /dir1/file4 ) returned
102   st_dev     (0x0:0x0)
103   st_ino     f
104   st_mode    100000
105   st_nlink   3
106   st_uid     0
107   st_gid     0
108   st_rdev    (0x0:0x0)
109   st_size    0
110   st_atime   Sat Dec 31 09:00:00 1988
111   st_mtime   Sat Dec 31 09:00:00 1988
112   st_ctime   Sat Dec 31 09:00:10 1988
113stat( /dir1/dir1/file1 ) returned
114   st_dev     (0x0:0x0)
115   st_ino     10
116   st_mode    100000
117   st_nlink   3
118   st_uid     0
119   st_gid     0
120   st_rdev    (0x0:0x0)
121   st_size    0
122   st_atime   Sat Dec 31 09:00:00 1988
123   st_mtime   Sat Dec 31 09:00:00 1988
124   st_ctime   Sat Dec 31 09:00:10 1988
125stat( /dir1/dir1/ file1 ) returned
126   st_dev     (0x0:0x0)
127   st_ino     11
128   st_mode    100000
129   st_nlink   3
130   st_uid     0
131   st_gid     0
132   st_rdev    (0x0:0x0)
133   st_size    0
134   st_atime   Sat Dec 31 09:00:00 1988
135   st_mtime   Sat Dec 31 09:00:00 1988
136   st_ctime   Sat Dec 31 09:00:10 1988
137stat( /dir1 ) returned
138   st_dev     (0x0:0x0)
139   st_ino     4
140   st_mode    40700
141   st_nlink   3
142   st_uid     0
143   st_gid     0
144   st_rdev    (0x0:0x0)
145   st_size    168
146   st_atime   Sat Dec 31 09:00:00 1988
147   st_mtime   Sat Dec 31 09:00:00 1988
148   st_ctime   Sat Dec 31 09:00:05 1988
149stat( /dir2//////\ ) returned
150   st_dev     (0x0:0x0)
151   st_ino     5
152   st_mode    40700
153   st_nlink   3
154   st_uid     0
155   st_gid     0
156   st_rdev    (0x0:0x0)
157   st_size    0
158   st_atime   Sat Dec 31 09:00:00 1988
159   st_mtime   Sat Dec 31 09:00:00 1988
160   st_ctime   Sat Dec 31 09:00:05 1988
161stat( /dir3 ) returned
162   st_dev     (0x0:0x0)
163   st_ino     6
164   st_mode    40700
165   st_nlink   3
166   st_uid     0
167   st_gid     0
168   st_rdev    (0x0:0x0)
169   st_size    0
170   st_atime   Sat Dec 31 09:00:00 1988
171   st_mtime   Sat Dec 31 09:00:00 1988
172   st_ctime   Sat Dec 31 09:00:05 1988
173stat( /dir4 ) returned
174   st_dev     (0x0:0x0)
175   st_ino     7
176   st_mode    40700
177   st_nlink   3
178   st_uid     0
179   st_gid     0
180   st_rdev    (0x0:0x0)
181   st_size    0
182   st_atime   Sat Dec 31 09:00:00 1988
183   st_mtime   Sat Dec 31 09:00:00 1988
184   st_ctime   Sat Dec 31 09:00:05 1988
185stat( /dir1/dir1 ) returned
186   st_dev     (0x0:0x0)
187   st_ino     8
188   st_mode    40700
189   st_nlink   3
190   st_uid     0
191   st_gid     0
192   st_rdev    (0x0:0x0)
193   st_size    56
194   st_atime   Sat Dec 31 09:00:00 1988
195   st_mtime   Sat Dec 31 09:00:00 1988
196   st_ctime   Sat Dec 31 09:00:05 1988
197stat( /dir1/ dir1///\\ ) returned
198   st_dev     (0x0:0x0)
199   st_ino     9
200   st_mode    40700
201   st_nlink   3
202   st_uid     0
203   st_gid     0
204   st_rdev    (0x0:0x0)
205   st_size    0
206   st_atime   Sat Dec 31 09:00:00 1988
207   st_mtime   Sat Dec 31 09:00:00 1988
208   st_ctime   Sat Dec 31 09:00:05 1988
209stat( /\/\/\/\/\/\/links\/\/\/\/\/\ ) returned
210   st_dev     (0x0:0x0)
211   st_ino     a
212   st_mode    40700
213   st_nlink   3
214   st_uid     0
215   st_gid     0
216   st_rdev    (0x0:0x0)
217   st_size    728
218   st_atime   Sat Dec 31 09:00:00 1988
219   st_mtime   Sat Dec 31 09:00:00 1988
220   st_ctime   Sat Dec 31 09:00:05 1988
221
222Doing the stat() on all the good relative paths
223stat( dev ) returned
224   st_dev     (0x0:0x0)
225   st_ino     2
226   st_mode    40771
227   st_nlink   1
228   st_uid     0
229   st_gid     0
230   st_rdev    (0x0:0x0)
231   st_size    28
232   st_atime   Fri Jan 01 00:00:00 1988
233   st_mtime   Fri Jan 01 00:00:00 1988
234   st_ctime   Fri Jan 01 00:00:00 1988
235stat( dir1/\//file1\\// ) returned
236   st_dev     (0x0:0x0)
237   st_ino     c
238   st_mode    100000
239   st_nlink   3
240   st_uid     0
241   st_gid     0
242   st_rdev    (0x0:0x0)
243   st_size    0
244   st_atime   Sat Dec 31 09:00:00 1988
245   st_mtime   Sat Dec 31 09:00:00 1988
246   st_ctime   Sat Dec 31 09:00:10 1988
247stat( dir1/\\/file2 ) returned
248   st_dev     (0x0:0x0)
249   st_ino     d
250   st_mode    100000
251   st_nlink   3
252   st_uid     0
253   st_gid     0
254   st_rdev    (0x0:0x0)
255   st_size    0
256   st_atime   Sat Dec 31 09:00:00 1988
257   st_mtime   Sat Dec 31 09:00:00 1988
258   st_ctime   Sat Dec 31 09:00:10 1988
259stat( dir1/file3/////\\\ ) returned
260   st_dev     (0x0:0x0)
261   st_ino     e
262   st_mode    100000
263   st_nlink   3
264   st_uid     0
265   st_gid     0
266   st_rdev    (0x0:0x0)
267   st_size    0
268   st_atime   Sat Dec 31 09:00:00 1988
269   st_mtime   Sat Dec 31 09:00:00 1988
270   st_ctime   Sat Dec 31 09:00:10 1988
271stat( dir1/file4 ) returned
272   st_dev     (0x0:0x0)
273   st_ino     f
274   st_mode    100000
275   st_nlink   3
276   st_uid     0
277   st_gid     0
278   st_rdev    (0x0:0x0)
279   st_size    0
280   st_atime   Sat Dec 31 09:00:00 1988
281   st_mtime   Sat Dec 31 09:00:00 1988
282   st_ctime   Sat Dec 31 09:00:10 1988
283stat( dir1/dir1/file1 ) returned
284   st_dev     (0x0:0x0)
285   st_ino     10
286   st_mode    100000
287   st_nlink   3
288   st_uid     0
289   st_gid     0
290   st_rdev    (0x0:0x0)
291   st_size    0
292   st_atime   Sat Dec 31 09:00:00 1988
293   st_mtime   Sat Dec 31 09:00:00 1988
294   st_ctime   Sat Dec 31 09:00:10 1988
295stat( dir1/dir1/ file1 ) returned
296   st_dev     (0x0:0x0)
297   st_ino     11
298   st_mode    100000
299   st_nlink   3
300   st_uid     0
301   st_gid     0
302   st_rdev    (0x0:0x0)
303   st_size    0
304   st_atime   Sat Dec 31 09:00:00 1988
305   st_mtime   Sat Dec 31 09:00:00 1988
306   st_ctime   Sat Dec 31 09:00:10 1988
307stat( dir1 ) returned
308   st_dev     (0x0:0x0)
309   st_ino     4
310   st_mode    40700
311   st_nlink   3
312   st_uid     0
313   st_gid     0
314   st_rdev    (0x0:0x0)
315   st_size    168
316   st_atime   Sat Dec 31 09:00:00 1988
317   st_mtime   Sat Dec 31 09:00:00 1988
318   st_ctime   Sat Dec 31 09:00:05 1988
319stat( dir2//////\ ) returned
320   st_dev     (0x0:0x0)
321   st_ino     5
322   st_mode    40700
323   st_nlink   3
324   st_uid     0
325   st_gid     0
326   st_rdev    (0x0:0x0)
327   st_size    0
328   st_atime   Sat Dec 31 09:00:00 1988
329   st_mtime   Sat Dec 31 09:00:00 1988
330   st_ctime   Sat Dec 31 09:00:05 1988
331stat( dir3 ) returned
332   st_dev     (0x0:0x0)
333   st_ino     6
334   st_mode    40700
335   st_nlink   3
336   st_uid     0
337   st_gid     0
338   st_rdev    (0x0:0x0)
339   st_size    0
340   st_atime   Sat Dec 31 09:00:00 1988
341   st_mtime   Sat Dec 31 09:00:00 1988
342   st_ctime   Sat Dec 31 09:00:05 1988
343stat( dir4 ) returned
344   st_dev     (0x0:0x0)
345   st_ino     7
346   st_mode    40700
347   st_nlink   3
348   st_uid     0
349   st_gid     0
350   st_rdev    (0x0:0x0)
351   st_size    0
352   st_atime   Sat Dec 31 09:00:00 1988
353   st_mtime   Sat Dec 31 09:00:00 1988
354   st_ctime   Sat Dec 31 09:00:05 1988
355stat( dir1/dir1 ) returned
356   st_dev     (0x0:0x0)
357   st_ino     8
358   st_mode    40700
359   st_nlink   3
360   st_uid     0
361   st_gid     0
362   st_rdev    (0x0:0x0)
363   st_size    56
364   st_atime   Sat Dec 31 09:00:00 1988
365   st_mtime   Sat Dec 31 09:00:00 1988
366   st_ctime   Sat Dec 31 09:00:05 1988
367stat( dir1/ dir1///\\ ) returned
368   st_dev     (0x0:0x0)
369   st_ino     9
370   st_mode    40700
371   st_nlink   3
372   st_uid     0
373   st_gid     0
374   st_rdev    (0x0:0x0)
375   st_size    0
376   st_atime   Sat Dec 31 09:00:00 1988
377   st_mtime   Sat Dec 31 09:00:00 1988
378   st_ctime   Sat Dec 31 09:00:05 1988
379stat( main.c ) returned
380   st_dev     (0x0:0x0)
381   st_ino     12
382   st_mode    100000
383   st_nlink   1
384   st_uid     0
385   st_gid     0
386   st_rdev    (0x0:0x0)
387   st_size    0
388   st_atime   Sat Dec 31 09:00:00 1988
389   st_mtime   Sat Dec 31 09:00:00 1988
390   st_ctime   Sat Dec 31 09:00:00 1988
391
392chdir to dev
393
394stat relative paths that are now bad
395stat( dev ) returned : No such file or directory
396stat( dir1/\//file1\\// ) returned : No such file or directory
397stat( dir1/\\/file2 ) returned : No such file or directory
398stat( dir1/file3/////\\\ ) returned : No such file or directory
399stat( dir1/file4 ) returned : No such file or directory
400stat( dir1/dir1/file1 ) returned : No such file or directory
401stat( dir1/dir1/ file1 ) returned : No such file or directory
402stat( dir1 ) returned : No such file or directory
403stat( dir2//////\ ) returned : No such file or directory
404stat( dir3 ) returned : No such file or directory
405stat( dir4 ) returned : No such file or directory
406stat( dir1/dir1 ) returned : No such file or directory
407stat( dir1/ dir1///\\ ) returned : No such file or directory
408stat( main.c ) returned : No such file or directory
409
410chdir to ../links
411Doing the stat() on good links
412
413stat( dir1/dir1/../../links/dir1 ) returned
414   st_dev     (0x0:0x0)
415   st_ino     4
416   st_mode    40700
417   st_nlink   3
418   st_uid     0
419   st_gid     0
420   st_rdev    (0x0:0x0)
421   st_size    168
422   st_atime   Sat Dec 31 09:00:00 1988
423   st_mtime   Sat Dec 31 09:00:00 1988
424   st_ctime   Sat Dec 31 09:00:05 1988
425stat( links/dir2 ) returned
426   st_dev     (0x0:0x0)
427   st_ino     5
428   st_mode    40700
429   st_nlink   3
430   st_uid     0
431   st_gid     0
432   st_rdev    (0x0:0x0)
433   st_size    0
434   st_atime   Sat Dec 31 09:00:00 1988
435   st_mtime   Sat Dec 31 09:00:00 1988
436   st_ctime   Sat Dec 31 09:00:05 1988
437stat( links/dir3 ) returned
438   st_dev     (0x0:0x0)
439   st_ino     6
440   st_mode    40700
441   st_nlink   3
442   st_uid     0
443   st_gid     0
444   st_rdev    (0x0:0x0)
445   st_size    0
446   st_atime   Sat Dec 31 09:00:00 1988
447   st_mtime   Sat Dec 31 09:00:00 1988
448   st_ctime   Sat Dec 31 09:00:05 1988
449stat( links/dir4 ) returned
450   st_dev     (0x0:0x0)
451   st_ino     7
452   st_mode    40700
453   st_nlink   3
454   st_uid     0
455   st_gid     0
456   st_rdev    (0x0:0x0)
457   st_size    0
458   st_atime   Sat Dec 31 09:00:00 1988
459   st_mtime   Sat Dec 31 09:00:00 1988
460   st_ctime   Sat Dec 31 09:00:05 1988
461stat( links/dir1_dir1 ) returned
462   st_dev     (0x0:0x0)
463   st_ino     8
464   st_mode    40700
465   st_nlink   3
466   st_uid     0
467   st_gid     0
468   st_rdev    (0x0:0x0)
469   st_size    56
470   st_atime   Sat Dec 31 09:00:00 1988
471   st_mtime   Sat Dec 31 09:00:00 1988
472   st_ctime   Sat Dec 31 09:00:05 1988
473stat( links/dir1_ dir1 ) returned
474   st_dev     (0x0:0x0)
475   st_ino     9
476   st_mode    40700
477   st_nlink   3
478   st_uid     0
479   st_gid     0
480   st_rdev    (0x0:0x0)
481   st_size    0
482   st_atime   Sat Dec 31 09:00:00 1988
483   st_mtime   Sat Dec 31 09:00:00 1988
484   st_ctime   Sat Dec 31 09:00:05 1988
485stat( links/../links/../links/links ) returned
486   st_dev     (0x0:0x0)
487   st_ino     a
488   st_mode    40700
489   st_nlink   3
490   st_uid     0
491   st_gid     0
492   st_rdev    (0x0:0x0)
493   st_size    728
494   st_atime   Sat Dec 31 09:00:00 1988
495   st_mtime   Sat Dec 31 09:00:00 1988
496   st_ctime   Sat Dec 31 09:00:05 1988
497stat( links/dir1_file1 ) returned
498   st_dev     (0x0:0x0)
499   st_ino     c
500   st_mode    100000
501   st_nlink   3
502   st_uid     0
503   st_gid     0
504   st_rdev    (0x0:0x0)
505   st_size    0
506   st_atime   Sat Dec 31 09:00:00 1988
507   st_mtime   Sat Dec 31 09:00:00 1988
508   st_ctime   Sat Dec 31 09:00:10 1988
509stat( links/dir1_file2 ) returned
510   st_dev     (0x0:0x0)
511   st_ino     d
512   st_mode    100000
513   st_nlink   3
514   st_uid     0
515   st_gid     0
516   st_rdev    (0x0:0x0)
517   st_size    0
518   st_atime   Sat Dec 31 09:00:00 1988
519   st_mtime   Sat Dec 31 09:00:00 1988
520   st_ctime   Sat Dec 31 09:00:10 1988
521stat( links/dir1_file3 ) returned
522   st_dev     (0x0:0x0)
523   st_ino     e
524   st_mode    100000
525   st_nlink   3
526   st_uid     0
527   st_gid     0
528   st_rdev    (0x0:0x0)
529   st_size    0
530   st_atime   Sat Dec 31 09:00:00 1988
531   st_mtime   Sat Dec 31 09:00:00 1988
532   st_ctime   Sat Dec 31 09:00:10 1988
533stat( links/dir1_file4 ) returned
534   st_dev     (0x0:0x0)
535   st_ino     f
536   st_mode    100000
537   st_nlink   3
538   st_uid     0
539   st_gid     0
540   st_rdev    (0x0:0x0)
541   st_size    0
542   st_atime   Sat Dec 31 09:00:00 1988
543   st_mtime   Sat Dec 31 09:00:00 1988
544   st_ctime   Sat Dec 31 09:00:10 1988
545stat( links/dir1_dir1_f1 ) returned
546   st_dev     (0x0:0x0)
547   st_ino     10
548   st_mode    100000
549   st_nlink   3
550   st_uid     0
551   st_gid     0
552   st_rdev    (0x0:0x0)
553   st_size    0
554   st_atime   Sat Dec 31 09:00:00 1988
555   st_mtime   Sat Dec 31 09:00:00 1988
556   st_ctime   Sat Dec 31 09:00:10 1988
557stat( links/dir1_dir1 f1 ) returned
558   st_dev     (0x0:0x0)
559   st_ino     11
560   st_mode    100000
561   st_nlink   3
562   st_uid     0
563   st_gid     0
564   st_rdev    (0x0:0x0)
565   st_size    0
566   st_atime   Sat Dec 31 09:00:00 1988
567   st_mtime   Sat Dec 31 09:00:00 1988
568   st_ctime   Sat Dec 31 09:00:10 1988
569stat( links/links/links/links_dir1 ) returned
570   st_dev     (0x0:0x0)
571   st_ino     4
572   st_mode    40700
573   st_nlink   3
574   st_uid     0
575   st_gid     0
576   st_rdev    (0x0:0x0)
577   st_size    168
578   st_atime   Sat Dec 31 09:00:00 1988
579   st_mtime   Sat Dec 31 09:00:00 1988
580   st_ctime   Sat Dec 31 09:00:05 1988
581stat( links//links_dir2 ) returned
582   st_dev     (0x0:0x0)
583   st_ino     5
584   st_mode    40700
585   st_nlink   3
586   st_uid     0
587   st_gid     0
588   st_rdev    (0x0:0x0)
589   st_size    0
590   st_atime   Sat Dec 31 09:00:00 1988
591   st_mtime   Sat Dec 31 09:00:00 1988
592   st_ctime   Sat Dec 31 09:00:05 1988
593stat( links//links_dir3 ) returned
594   st_dev     (0x0:0x0)
595   st_ino     6
596   st_mode    40700
597   st_nlink   3
598   st_uid     0
599   st_gid     0
600   st_rdev    (0x0:0x0)
601   st_size    0
602   st_atime   Sat Dec 31 09:00:00 1988
603   st_mtime   Sat Dec 31 09:00:00 1988
604   st_ctime   Sat Dec 31 09:00:05 1988
605stat( links//links_dir4 ) returned
606   st_dev     (0x0:0x0)
607   st_ino     7
608   st_mode    40700
609   st_nlink   3
610   st_uid     0
611   st_gid     0
612   st_rdev    (0x0:0x0)
613   st_size    0
614   st_atime   Sat Dec 31 09:00:00 1988
615   st_mtime   Sat Dec 31 09:00:00 1988
616   st_ctime   Sat Dec 31 09:00:05 1988
617stat( links//links_dir1_d1 ) returned
618   st_dev     (0x0:0x0)
619   st_ino     8
620   st_mode    40700
621   st_nlink   3
622   st_uid     0
623   st_gid     0
624   st_rdev    (0x0:0x0)
625   st_size    56
626   st_atime   Sat Dec 31 09:00:00 1988
627   st_mtime   Sat Dec 31 09:00:00 1988
628   st_ctime   Sat Dec 31 09:00:05 1988
629stat( links//links_dir1 d1 ) returned
630   st_dev     (0x0:0x0)
631   st_ino     9
632   st_mode    40700
633   st_nlink   3
634   st_uid     0
635   st_gid     0
636   st_rdev    (0x0:0x0)
637   st_size    0
638   st_atime   Sat Dec 31 09:00:00 1988
639   st_mtime   Sat Dec 31 09:00:00 1988
640   st_ctime   Sat Dec 31 09:00:05 1988
641stat( links//links_links ) returned
642   st_dev     (0x0:0x0)
643   st_ino     a
644   st_mode    40700
645   st_nlink   3
646   st_uid     0
647   st_gid     0
648   st_rdev    (0x0:0x0)
649   st_size    728
650   st_atime   Sat Dec 31 09:00:00 1988
651   st_mtime   Sat Dec 31 09:00:00 1988
652   st_ctime   Sat Dec 31 09:00:05 1988
653stat( links///links_d1_file1 ) returned
654   st_dev     (0x0:0x0)
655   st_ino     c
656   st_mode    100000
657   st_nlink   3
658   st_uid     0
659   st_gid     0
660   st_rdev    (0x0:0x0)
661   st_size    0
662   st_atime   Sat Dec 31 09:00:00 1988
663   st_mtime   Sat Dec 31 09:00:00 1988
664   st_ctime   Sat Dec 31 09:00:10 1988
665stat( links///links_d1_file2 ) returned
666   st_dev     (0x0:0x0)
667   st_ino     d
668   st_mode    100000
669   st_nlink   3
670   st_uid     0
671   st_gid     0
672   st_rdev    (0x0:0x0)
673   st_size    0
674   st_atime   Sat Dec 31 09:00:00 1988
675   st_mtime   Sat Dec 31 09:00:00 1988
676   st_ctime   Sat Dec 31 09:00:10 1988
677stat( links///links_d1_file3 ) returned
678   st_dev     (0x0:0x0)
679   st_ino     e
680   st_mode    100000
681   st_nlink   3
682   st_uid     0
683   st_gid     0
684   st_rdev    (0x0:0x0)
685   st_size    0
686   st_atime   Sat Dec 31 09:00:00 1988
687   st_mtime   Sat Dec 31 09:00:00 1988
688   st_ctime   Sat Dec 31 09:00:10 1988
689stat( links///links_d1_file4 ) returned
690   st_dev     (0x0:0x0)
691   st_ino     f
692   st_mode    100000
693   st_nlink   3
694   st_uid     0
695   st_gid     0
696   st_rdev    (0x0:0x0)
697   st_size    0
698   st_atime   Sat Dec 31 09:00:00 1988
699   st_mtime   Sat Dec 31 09:00:00 1988
700   st_ctime   Sat Dec 31 09:00:10 1988
701stat( links///links_d1_d1_f1 ) returned
702   st_dev     (0x0:0x0)
703   st_ino     10
704   st_mode    100000
705   st_nlink   3
706   st_uid     0
707   st_gid     0
708   st_rdev    (0x0:0x0)
709   st_size    0
710   st_atime   Sat Dec 31 09:00:00 1988
711   st_mtime   Sat Dec 31 09:00:00 1988
712   st_ctime   Sat Dec 31 09:00:10 1988
713stat( links///links_r1_d1 f1 ) returned
714   st_dev     (0x0:0x0)
715   st_ino     11
716   st_mode    100000
717   st_nlink   3
718   st_uid     0
719   st_gid     0
720   st_rdev    (0x0:0x0)
721   st_size    0
722   st_atime   Sat Dec 31 09:00:00 1988
723   st_mtime   Sat Dec 31 09:00:00 1988
724   st_ctime   Sat Dec 31 09:00:10 1988
725chmod of /dir1/dir1 to Read/Write
726
727Doing the stat() on all the bad paths
728stat( /links/ENAMETOOLONG___ ) returned : File or path name too long
729stat( /dir1/file4/NOTADIR ) returned : Not a directory
730stat( /dir1/dir1/EACCES__ ) returned : Permission denied
731Making file /links/ENAMETOOLONG___ : File or path name too long
732Making file /dir1/file4/NOTADIR : Not a directory
733Making file /dir1/dir1/EACCES__ : Permission denied
734
735Return /dir1/dir1 to RWX
736Making file /symlinks/a_file_symlink
737
738Making file /symlinks/a_dir_symlink
739
740Making file /symlinks/a_link_symlink
741
742Making file ../symlinks/no_file
743
744Making file /symlinks/links
745
746stat( /symlinks/a_file_symlink ) returned
747   st_dev     (0x0:0x0)
748   st_ino     c
749   st_mode    100000
750   st_nlink   3
751   st_uid     0
752   st_gid     0
753   st_rdev    (0x0:0x0)
754   st_size    0
755   st_atime   Sat Dec 31 09:00:00 1988
756   st_mtime   Sat Dec 31 09:00:00 1988
757   st_ctime   Sat Dec 31 09:00:10 1988
758stat( /symlinks/a_dir_symlink ) returned
759   st_dev     (0x0:0x0)
760   st_ino     4
761   st_mode    40700
762   st_nlink   3
763   st_uid     0
764   st_gid     0
765   st_rdev    (0x0:0x0)
766   st_size    168
767   st_atime   Sat Dec 31 09:00:00 1988
768   st_mtime   Sat Dec 31 09:00:00 1988
769   st_ctime   Sat Dec 31 09:00:05 1988
770stat( /symlinks/a_link_symlink ) returned
771   st_dev     (0x0:0x0)
772   st_ino     4
773   st_mode    40700
774   st_nlink   3
775   st_uid     0
776   st_gid     0
777   st_rdev    (0x0:0x0)
778   st_size    168
779   st_atime   Sat Dec 31 09:00:00 1988
780   st_mtime   Sat Dec 31 09:00:00 1988
781   st_ctime   Sat Dec 31 09:00:05 1988
782stat( ../symlinks/no_file ) returned : No such file or directory
783Making file 1
784
785Making file 2
786
787Making file 3
788
789Making file 4
790
791Making file 5
792
793Making file 6
794
795Making file 7
796
797Making file 8
798
799Making file 9
800
801stat( 1 ) returned
802   st_dev     (0x0:0x0)
803   st_ino     b
804   st_mode    40700
805   st_nlink   1
806   st_uid     0
807   st_gid     0
808   st_rdev    (0x0:0x0)
809   st_size    140
810   st_atime   Sat Dec 31 09:00:00 1988
811   st_mtime   Sat Dec 31 09:00:00 1988
812   st_ctime   Sat Dec 31 09:00:00 1988
813stat( 2 ) returned
814   st_dev     (0x0:0x0)
815   st_ino     b
816   st_mode    40700
817   st_nlink   1
818   st_uid     0
819   st_gid     0
820   st_rdev    (0x0:0x0)
821   st_size    140
822   st_atime   Sat Dec 31 09:00:00 1988
823   st_mtime   Sat Dec 31 09:00:00 1988
824   st_ctime   Sat Dec 31 09:00:00 1988
825stat( 3 ) returned
826   st_dev     (0x0:0x0)
827   st_ino     b
828   st_mode    40700
829   st_nlink   1
830   st_uid     0
831   st_gid     0
832   st_rdev    (0x0:0x0)
833   st_size    140
834   st_atime   Sat Dec 31 09:00:00 1988
835   st_mtime   Sat Dec 31 09:00:00 1988
836   st_ctime   Sat Dec 31 09:00:00 1988
837stat( 4 ) returned
838   st_dev     (0x0:0x0)
839   st_ino     b
840   st_mode    40700
841   st_nlink   1
842   st_uid     0
843   st_gid     0
844   st_rdev    (0x0:0x0)
845   st_size    140
846   st_atime   Sat Dec 31 09:00:00 1988
847   st_mtime   Sat Dec 31 09:00:00 1988
848   st_ctime   Sat Dec 31 09:00:00 1988
849stat( 5 ) returned : Too many symbolic links
850stat( 6 ) returned : Too many symbolic links
851stat( 7 ) returned : Too many symbolic links
852stat( 8 ) returned : Too many symbolic links
853stat( 9 ) returned : Too many symbolic links
854
855
856Pass an invalid mode to chmod should fail with EPERM
857chdir to a file should fail with ENOTDIR
858Verify RWX permission on /dir1 via access
859chmod of /dir1 to Read/Write
860chmod fred should fail with ENOENT
861Create under /dir1 should fail with EACCES
862chdir to /dir1/dir1 should fail with EACCES
863Stat with a NULL buffer should fail with EFAULT
864
865
866chmod of /dir1 to Read/Write
867mkdir /dir1/BADNAME should fail with EACCESS
868
869/dir1 Should exist ( access )
870
871/dir1 Should have read  permission( access )
872
873/dir1 Should have write permission( access )
874
875/dir1 Should not have execute permission( access )
876
877Restore /dir1 to RWX
878chdir to /
879Remove /./././dir1/ dir1
880stat( /./././dir1/ dir1 ) returned : No such file or directory
881stat( links/dir1_ dir1 ) returned
882   st_dev     (0x0:0x0)
883   st_ino     9
884   st_mode    40700
885   st_nlink   2
886   st_uid     0
887   st_gid     0
888   st_rdev    (0x0:0x0)
889   st_size    0
890   st_atime   Sat Dec 31 09:00:00 1988
891   st_mtime   Sat Dec 31 09:00:00 1988
892   st_ctime   Sat Dec 31 09:00:20 1988
893stat( links//links_dir1 d1 ) returned
894   st_dev     (0x0:0x0)
895   st_ino     9
896   st_mode    40700
897   st_nlink   2
898   st_uid     0
899   st_gid     0
900   st_rdev    (0x0:0x0)
901   st_size    0
902   st_atime   Sat Dec 31 09:00:00 1988
903   st_mtime   Sat Dec 31 09:00:00 1988
904   st_ctime   Sat Dec 31 09:00:20 1988
905Chdir to links/dir1_ dir1
906Chdir to .. should fail with ENOENT
907mkdir ../t should fail with ENOENT
908mkdir t
909chdir to /
910rmdir links/dir1_ dir1 should fail with ENOTDIR
911unlink links/dir1_ dir1
912unlink links//links_dir1 d1 should fail with ENOTEMPTY
913rmdir links//links_dir1 d1/t
914unlink links/dir1_ dir1
915Attempting to mount IMFS file system at /dir1/my_mount_point
916rmdir /dir1/my_mount_point should fail with EBUSY
917Unmount /dir1/my_mount_point
918chmod of ////dir1/\//file1\\// to group and other execute
919Open ////dir1/\//file1\\// for write should fail with EACCES
920 Making too many hard links.
921Making file /LinkName1
922Making file /LinkName2
923Making file /LinkName3
924Making file /LinkName4
925Making file /LinkName5
926Making file /LinkName6
927Making file /LinkName7
928Making file /LinkName8
929pass fstat a null pointer should fail with EFAULT
930chdir to /
931Change group of ////dir1/\//file1\\//
932stat( ////dir1/\//file1\\// ) returned
933   st_dev     (0x0:0x0)
934   st_ino     c
935   st_mode    100011
936   st_nlink   3
937   st_uid     0
938   st_gid     1
939   st_rdev    (0x0:0x0)
940   st_size    0
941   st_atime   Sat Dec 31 09:00:00 1988
942   st_mtime   Sat Dec 31 09:00:00 1988
943   st_ctime   Sat Dec 31 09:00:25 1988
944Change owner of ////dir1/\//file1\\//
945stat( ////dir1/\//file1\\// ) returned
946   st_dev     (0x0:0x0)
947   st_ino     c
948   st_mode    100011
949   st_nlink   3
950   st_uid     1
951   st_gid     0
952   st_rdev    (0x0:0x0)
953   st_size    0
954   st_atime   Sat Dec 31 09:00:00 1988
955   st_mtime   Sat Dec 31 09:00:00 1988
956   st_ctime   Sat Dec 31 09:00:25 1988
957Change group of /dir1/file2
958stat( /dir1/file2 ) returned
959   st_dev     (0x0:0x0)
960   st_ino     d
961   st_mode    100000
962   st_nlink   3
963   st_uid     0
964   st_gid     1
965   st_rdev    (0x0:0x0)
966   st_size    0
967   st_atime   Sat Dec 31 09:00:00 1988
968   st_mtime   Sat Dec 31 09:00:00 1988
969   st_ctime   Sat Dec 31 09:00:25 1988
970Change owner of /dir1/file2
971stat( /dir1/file2 ) returned
972   st_dev     (0x0:0x0)
973   st_ino     d
974   st_mode    100000
975   st_nlink   3
976   st_uid     1
977   st_gid     0
978   st_rdev    (0x0:0x0)
979   st_size    0
980   st_atime   Sat Dec 31 09:00:00 1988
981   st_mtime   Sat Dec 31 09:00:00 1988
982   st_ctime   Sat Dec 31 09:00:25 1988
983Change group of /dir1/file3
984stat( /dir1/file3 ) returned
985   st_dev     (0x0:0x0)
986   st_ino     e
987   st_mode    100000
988   st_nlink   3
989   st_uid     0
990   st_gid     1
991   st_rdev    (0x0:0x0)
992   st_size    0
993   st_atime   Sat Dec 31 09:00:00 1988
994   st_mtime   Sat Dec 31 09:00:00 1988
995   st_ctime   Sat Dec 31 09:00:25 1988
996Change owner of /dir1/file3
997stat( /dir1/file3 ) returned
998   st_dev     (0x0:0x0)
999   st_ino     e
1000   st_mode    100000
1001   st_nlink   3
1002   st_uid     1
1003   st_gid     0
1004   st_rdev    (0x0:0x0)
1005   st_size    0
1006   st_atime   Sat Dec 31 09:00:00 1988
1007   st_mtime   Sat Dec 31 09:00:00 1988
1008   st_ctime   Sat Dec 31 09:00:25 1988
1009Change group of /dir1/file4
1010stat( /dir1/file4 ) returned
1011   st_dev     (0x0:0x0)
1012   st_ino     f
1013   st_mode    100000
1014   st_nlink   3
1015   st_uid     0
1016   st_gid     1
1017   st_rdev    (0x0:0x0)
1018   st_size    0
1019   st_atime   Sat Dec 31 09:00:00 1988
1020   st_mtime   Sat Dec 31 09:00:00 1988
1021   st_ctime   Sat Dec 31 09:00:25 1988
1022Change owner of /dir1/file4
1023stat( /dir1/file4 ) returned
1024   st_dev     (0x0:0x0)
1025   st_ino     f
1026   st_mode    100000
1027   st_nlink   3
1028   st_uid     1
1029   st_gid     0
1030   st_rdev    (0x0:0x0)
1031   st_size    0
1032   st_atime   Sat Dec 31 09:00:00 1988
1033   st_mtime   Sat Dec 31 09:00:00 1988
1034   st_ctime   Sat Dec 31 09:00:25 1988
1035Change group of /dir1/dir1/file1
1036stat( /dir1/dir1/file1 ) returned
1037   st_dev     (0x0:0x0)
1038   st_ino     10
1039   st_mode    100000
1040   st_nlink   3
1041   st_uid     0
1042   st_gid     1
1043   st_rdev    (0x0:0x0)
1044   st_size    0
1045   st_atime   Sat Dec 31 09:00:00 1988
1046   st_mtime   Sat Dec 31 09:00:00 1988
1047   st_ctime   Sat Dec 31 09:00:25 1988
1048Change owner of /dir1/dir1/file1
1049stat( /dir1/dir1/file1 ) returned
1050   st_dev     (0x0:0x0)
1051   st_ino     10
1052   st_mode    100000
1053   st_nlink   3
1054   st_uid     1
1055   st_gid     0
1056   st_rdev    (0x0:0x0)
1057   st_size    0
1058   st_atime   Sat Dec 31 09:00:00 1988
1059   st_mtime   Sat Dec 31 09:00:00 1988
1060   st_ctime   Sat Dec 31 09:00:25 1988
1061Change group of ../../..//dir1/./././dir1/ file1
1062stat( ../../..//dir1/./././dir1/ file1 ) returned
1063   st_dev     (0x0:0x0)
1064   st_ino     11
1065   st_mode    100000
1066   st_nlink   3
1067   st_uid     0
1068   st_gid     1
1069   st_rdev    (0x0:0x0)
1070   st_size    0
1071   st_atime   Sat Dec 31 09:00:00 1988
1072   st_mtime   Sat Dec 31 09:00:00 1988
1073   st_ctime   Sat Dec 31 09:00:25 1988
1074Change owner of ../../..//dir1/./././dir1/ file1
1075stat( ../../..//dir1/./././dir1/ file1 ) returned
1076   st_dev     (0x0:0x0)
1077   st_ino     11
1078   st_mode    100000
1079   st_nlink   3
1080   st_uid     1
1081   st_gid     0
1082   st_rdev    (0x0:0x0)
1083   st_size    0
1084   st_atime   Sat Dec 31 09:00:00 1988
1085   st_mtime   Sat Dec 31 09:00:00 1988
1086   st_ctime   Sat Dec 31 09:00:25 1988
1087Change group of main.c
1088stat( main.c ) returned
1089   st_dev     (0x0:0x0)
1090   st_ino     12
1091   st_mode    100000
1092   st_nlink   1
1093   st_uid     0
1094   st_gid     1
1095   st_rdev    (0x0:0x0)
1096   st_size    0
1097   st_atime   Sat Dec 31 09:00:00 1988
1098   st_mtime   Sat Dec 31 09:00:00 1988
1099   st_ctime   Sat Dec 31 09:00:25 1988
1100Change owner of main.c
1101stat( main.c ) returned
1102   st_dev     (0x0:0x0)
1103   st_ino     12
1104   st_mode    100000
1105   st_nlink   1
1106   st_uid     1
1107   st_gid     0
1108   st_rdev    (0x0:0x0)
1109   st_size    0
1110   st_atime   Sat Dec 31 09:00:00 1988
1111   st_mtime   Sat Dec 31 09:00:00 1988
1112   st_ctime   Sat Dec 31 09:00:25 1988
1113Change group of dir1/dir1/../../links/dir1
1114stat( dir1/dir1/../../links/dir1 ) returned
1115   st_dev     (0x0:0x0)
1116   st_ino     4
1117   st_mode    40700
1118   st_nlink   3
1119   st_uid     0
1120   st_gid     1
1121   st_rdev    (0x0:0x0)
1122   st_size    196
1123   st_atime   Sat Dec 31 09:00:00 1988
1124   st_mtime   Sat Dec 31 09:00:00 1988
1125   st_ctime   Sat Dec 31 09:00:30 1988
1126Change owner of dir1/dir1/../../links/dir1
1127stat( dir1/dir1/../../links/dir1 ) returned : Permission denied
1128Change group of links/dir2
1129stat( links/dir2 ) returned
1130   st_dev     (0x0:0x0)
1131   st_ino     5
1132   st_mode    40700
1133   st_nlink   3
1134   st_uid     0
1135   st_gid     1
1136   st_rdev    (0x0:0x0)
1137   st_size    0
1138   st_atime   Sat Dec 31 09:00:00 1988
1139   st_mtime   Sat Dec 31 09:00:00 1988
1140   st_ctime   Sat Dec 31 09:00:30 1988
1141Change owner of links/dir2
1142stat( links/dir2 ) returned
1143   st_dev     (0x0:0x0)
1144   st_ino     5
1145   st_mode    40700
1146   st_nlink   3
1147   st_uid     1
1148   st_gid     0
1149   st_rdev    (0x0:0x0)
1150   st_size    0
1151   st_atime   Sat Dec 31 09:00:00 1988
1152   st_mtime   Sat Dec 31 09:00:00 1988
1153   st_ctime   Sat Dec 31 09:00:30 1988
1154Change group of links/dir3
1155stat( links/dir3 ) returned
1156   st_dev     (0x0:0x0)
1157   st_ino     6
1158   st_mode    40700
1159   st_nlink   3
1160   st_uid     0
1161   st_gid     1
1162   st_rdev    (0x0:0x0)
1163   st_size    0
1164   st_atime   Sat Dec 31 09:00:00 1988
1165   st_mtime   Sat Dec 31 09:00:00 1988
1166   st_ctime   Sat Dec 31 09:00:30 1988
1167Change owner of links/dir3
1168stat( links/dir3 ) returned
1169   st_dev     (0x0:0x0)
1170   st_ino     6
1171   st_mode    40700
1172   st_nlink   3
1173   st_uid     1
1174   st_gid     0
1175   st_rdev    (0x0:0x0)
1176   st_size    0
1177   st_atime   Sat Dec 31 09:00:00 1988
1178   st_mtime   Sat Dec 31 09:00:00 1988
1179   st_ctime   Sat Dec 31 09:00:30 1988
1180Change group of links/dir4
1181stat( links/dir4 ) returned
1182   st_dev     (0x0:0x0)
1183   st_ino     7
1184   st_mode    40700
1185   st_nlink   3
1186   st_uid     0
1187   st_gid     1
1188   st_rdev    (0x0:0x0)
1189   st_size    0
1190   st_atime   Sat Dec 31 09:00:00 1988
1191   st_mtime   Sat Dec 31 09:00:00 1988
1192   st_ctime   Sat Dec 31 09:00:30 1988
1193Change owner of links/dir4
1194stat( links/dir4 ) returned
1195   st_dev     (0x0:0x0)
1196   st_ino     7
1197   st_mode    40700
1198   st_nlink   3
1199   st_uid     1
1200   st_gid     0
1201   st_rdev    (0x0:0x0)
1202   st_size    0
1203   st_atime   Sat Dec 31 09:00:00 1988
1204   st_mtime   Sat Dec 31 09:00:00 1988
1205   st_ctime   Sat Dec 31 09:00:30 1988
1206Change group of links/dir1_dir1
1207stat( links/dir1_dir1 ) returned
1208   st_dev     (0x0:0x0)
1209   st_ino     8
1210   st_mode    40700
1211   st_nlink   3
1212   st_uid     0
1213   st_gid     1
1214   st_rdev    (0x0:0x0)
1215   st_size    56
1216   st_atime   Sat Dec 31 09:00:00 1988
1217   st_mtime   Sat Dec 31 09:00:00 1988
1218   st_ctime   Sat Dec 31 09:00:30 1988
1219Change owner of links/dir1_dir1
1220stat( links/dir1_dir1 ) returned
1221   st_dev     (0x0:0x0)
1222   st_ino     8
1223   st_mode    40700
1224   st_nlink   3
1225   st_uid     1
1226   st_gid     0
1227   st_rdev    (0x0:0x0)
1228   st_size    56
1229   st_atime   Sat Dec 31 09:00:00 1988
1230   st_mtime   Sat Dec 31 09:00:00 1988
1231   st_ctime   Sat Dec 31 09:00:30 1988
1232Change group of links/dir1_ dir1
1233stat( links/dir1_ dir1 ) returned : No such file or directory
1234Change owner of links/dir1_ dir1
1235stat( links/dir1_ dir1 ) returned : No such file or directory
1236Change group of links/../links/../links/links
1237stat( links/../links/../links/links ) returned
1238   st_dev     (0x0:0x0)
1239   st_ino     a
1240   st_mode    40700
1241   st_nlink   3
1242   st_uid     0
1243   st_gid     1
1244   st_rdev    (0x0:0x0)
1245   st_size    924
1246   st_atime   Sat Dec 31 09:00:00 1988
1247   st_mtime   Sat Dec 31 09:00:00 1988
1248   st_ctime   Sat Dec 31 09:00:30 1988
1249Change owner of links/../links/../links/links
1250stat( links/../links/../links/links ) returned : Permission denied
1251
1252
1253*** END OF STAT TEST 01 ***
Note: See TracBrowser for help on using the repository browser.