source: rtems/c/src/tests/psxtests/psxstat/psxstat.scn @ 5cf555e1

4.104.114.84.95
Last change on this file since 5cf555e1 was 5cf555e1, checked in by Joel Sherrill <joel.sherrill@…>, on 04/06/99 at 22:04:08

Corrections by Jennifer.

  • Property mode set to 100644
File size: 32.3 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    268
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    1608
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    536
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    6968
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    268
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    1608
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    536
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    1608
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    536
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    6968
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    1608
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    536
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    6968
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
737Verify with readlink
738Making file /symlinks/a_dir_symlink
739Verify with readlink
740Making file /symlinks/a_link_symlink
741Verify with readlink
742Making file ../symlinks/no_file
743Verify with readlink
744Making file /symlinks/a_dir_symlink/a_file_symlink
745Verify with readlink
746Making file /symlinks/links
747Verify with readlink
748stat( /symlinks/a_file_symlink ) returned
749   st_dev     (0x0:0x0)
750   st_ino     c
751   st_mode    100000
752   st_nlink   3
753   st_uid     0
754   st_gid     0
755   st_rdev    (0x0:0x0)
756   st_size    0
757   st_atime   Sat Dec 31 09:00:00 1988
758   st_mtime   Sat Dec 31 09:00:00 1988
759   st_ctime   Sat Dec 31 09:00:10 1988
760stat( /symlinks/a_dir_symlink ) returned
761   st_dev     (0x0:0x0)
762   st_ino     4
763   st_mode    40700
764   st_nlink   3
765   st_uid     0
766   st_gid     0
767   st_rdev    (0x0:0x0)
768   st_size    1876
769   st_atime   Sat Dec 31 09:00:00 1988
770   st_mtime   Sat Dec 31 09:00:00 1988
771   st_ctime   Sat Dec 31 09:00:05 1988
772stat( /symlinks/a_link_symlink ) returned
773   st_dev     (0x0:0x0)
774   st_ino     4
775   st_mode    40700
776   st_nlink   3
777   st_uid     0
778   st_gid     0
779   st_rdev    (0x0:0x0)
780   st_size    1876
781   st_atime   Sat Dec 31 09:00:00 1988
782   st_mtime   Sat Dec 31 09:00:00 1988
783   st_ctime   Sat Dec 31 09:00:05 1988
784stat( ../symlinks/no_file ) returned : No such file or directory
785stat( /symlinks/a_dir_symlink/a_file_symlink ) returned
786   st_dev     (0x0:0x0)
787   st_ino     4
788   st_mode    40700
789   st_nlink   3
790   st_uid     0
791   st_gid     0
792   st_rdev    (0x0:0x0)
793   st_size    1876
794   st_atime   Sat Dec 31 09:00:00 1988
795   st_mtime   Sat Dec 31 09:00:00 1988
796   st_ctime   Sat Dec 31 09:00:05 1988
797Making file 1
798Verify with readlink
799Making file 2
800Verify with readlink
801Making file 3
802Verify with readlink
803Making file 4
804Verify with readlink
805Making file 5
806Verify with readlink
807Making file 6
808Verify with readlink
809Making file 7
810Verify with readlink
811Making file 8
812Verify with readlink
813Making file 9
814Verify with readlink
815stat( 1 ) returned
816   st_dev     (0x0:0x0)
817   st_ino     b
818   st_mode    40700
819   st_nlink   1
820   st_uid     0
821   st_gid     0
822   st_rdev    (0x0:0x0)
823   st_size    1340
824   st_atime   Sat Dec 31 09:00:00 1988
825   st_mtime   Sat Dec 31 09:00:00 1988
826   st_ctime   Sat Dec 31 09:00:00 1988
827stat( 2 ) returned
828   st_dev     (0x0:0x0)
829   st_ino     b
830   st_mode    40700
831   st_nlink   1
832   st_uid     0
833   st_gid     0
834   st_rdev    (0x0:0x0)
835   st_size    1340
836   st_atime   Sat Dec 31 09:00:00 1988
837   st_mtime   Sat Dec 31 09:00:00 1988
838   st_ctime   Sat Dec 31 09:00:00 1988
839stat( 3 ) returned
840   st_dev     (0x0:0x0)
841   st_ino     b
842   st_mode    40700
843   st_nlink   1
844   st_uid     0
845   st_gid     0
846   st_rdev    (0x0:0x0)
847   st_size    1340
848   st_atime   Sat Dec 31 09:00:00 1988
849   st_mtime   Sat Dec 31 09:00:00 1988
850   st_ctime   Sat Dec 31 09:00:00 1988
851stat( 4 ) returned
852   st_dev     (0x0:0x0)
853   st_ino     b
854   st_mode    40700
855   st_nlink   1
856   st_uid     0
857   st_gid     0
858   st_rdev    (0x0:0x0)
859   st_size    1340
860   st_atime   Sat Dec 31 09:00:00 1988
861   st_mtime   Sat Dec 31 09:00:00 1988
862   st_ctime   Sat Dec 31 09:00:00 1988
863stat( 5 ) returned : Too many symbolic links
864stat( 6 ) returned : Too many symbolic links
865stat( 7 ) returned : Too many symbolic links
866stat( 8 ) returned : Too many symbolic links
867stat( 9 ) returned : Too many symbolic links
868
869
870Pass an invalid mode to chmod should fail with EPERM
871chdir to a file should fail with ENOTDIR
872Verify RWX permission on /dir1 via access
873chmod of /dir1 to Read/Write
874chmod fred should fail with ENOENT
875Create under /dir1 should fail with EACCES
876chdir to /dir1/dir1 should fail with EACCES
877Stat with a NULL buffer should fail with EFAULT
878
879
880chmod of /dir1 to Read/Write
881mkdir /dir1/BADNAME should fail with EACCESS
882
883/dir1 Should exist ( access )
884
885/dir1 Should have read  permission( access )
886
887/dir1 Should have write permission( access )
888
889/dir1 Should not have execute permission( access )
890
891Restore /dir1 to RWX
892chdir to /
893Remove /./././dir1/ dir1
894stat( /./././dir1/ dir1 ) returned : No such file or directory
895stat( links/dir1_ dir1 ) returned
896   st_dev     (0x0:0x0)
897   st_ino     9
898   st_mode    40700
899   st_nlink   2
900   st_uid     0
901   st_gid     0
902   st_rdev    (0x0:0x0)
903   st_size    0
904   st_atime   Sat Dec 31 09:00:00 1988
905   st_mtime   Sat Dec 31 09:00:00 1988
906   st_ctime   Sat Dec 31 09:00:20 1988
907stat( links//links_dir1 d1 ) returned
908   st_dev     (0x0:0x0)
909   st_ino     9
910   st_mode    40700
911   st_nlink   2
912   st_uid     0
913   st_gid     0
914   st_rdev    (0x0:0x0)
915   st_size    0
916   st_atime   Sat Dec 31 09:00:00 1988
917   st_mtime   Sat Dec 31 09:00:00 1988
918   st_ctime   Sat Dec 31 09:00:20 1988
919Chdir to links/dir1_ dir1
920Chdir to .. should fail with ENOENT
921mkdir ../t should fail with ENOENT
922mkdir t
923chdir to /
924rmdir links/dir1_ dir1 should fail with ENOTDIR
925unlink links/dir1_ dir1
926unlink links//links_dir1 d1 should fail with ENOTEMPTY
927rmdir links//links_dir1 d1/t
928unlink links/dir1_ dir1
929Attempting to mount IMFS file system at /dir1/my_mount_point
930rmdir /dir1/my_mount_point should fail with EBUSY
931Unmount /dir1/my_mount_point
932chmod of ////dir1/\//file1\\// to group and other execute
933Open ////dir1/\//file1\\// for write should fail with EACCES
934chmod of /dir4 to User Execute and Read
935Mkdir of /dir4/NewFile should fail with EACCES
936 Making too many hard links.
937Making file /LinkName1
938Making file /LinkName2
939Making file /LinkName3
940Making file /LinkName4
941Making file /LinkName5
942Making file /LinkName6
943Making file /LinkName7
944Making file /LinkName8
945pass fstat a null pointer should fail with EFAULT
946chdir to /
947Change group of ////dir1/\//file1\\//
948stat( ////dir1/\//file1\\// ) returned
949   st_dev     (0x0:0x0)
950   st_ino     c
951   st_mode    100011
952   st_nlink   3
953   st_uid     0
954   st_gid     1
955   st_rdev    (0x0:0x0)
956   st_size    0
957   st_atime   Sat Dec 31 09:00:00 1988
958   st_mtime   Sat Dec 31 09:00:00 1988
959   st_ctime   Sat Dec 31 09:00:25 1988
960Change owner of ////dir1/\//file1\\//
961stat( ////dir1/\//file1\\// ) returned
962   st_dev     (0x0:0x0)
963   st_ino     c
964   st_mode    100011
965   st_nlink   3
966   st_uid     1
967   st_gid     0
968   st_rdev    (0x0:0x0)
969   st_size    0
970   st_atime   Sat Dec 31 09:00:00 1988
971   st_mtime   Sat Dec 31 09:00:00 1988
972   st_ctime   Sat Dec 31 09:00:25 1988
973Change group of /dir1/file2
974stat( /dir1/file2 ) returned
975   st_dev     (0x0:0x0)
976   st_ino     d
977   st_mode    100000
978   st_nlink   3
979   st_uid     0
980   st_gid     1
981   st_rdev    (0x0:0x0)
982   st_size    0
983   st_atime   Sat Dec 31 09:00:00 1988
984   st_mtime   Sat Dec 31 09:00:00 1988
985   st_ctime   Sat Dec 31 09:00:25 1988
986Change owner of /dir1/file2
987stat( /dir1/file2 ) returned
988   st_dev     (0x0:0x0)
989   st_ino     d
990   st_mode    100000
991   st_nlink   3
992   st_uid     1
993   st_gid     0
994   st_rdev    (0x0:0x0)
995   st_size    0
996   st_atime   Sat Dec 31 09:00:00 1988
997   st_mtime   Sat Dec 31 09:00:00 1988
998   st_ctime   Sat Dec 31 09:00:25 1988
999Change group of /dir1/file3
1000stat( /dir1/file3 ) returned
1001   st_dev     (0x0:0x0)
1002   st_ino     e
1003   st_mode    100000
1004   st_nlink   3
1005   st_uid     0
1006   st_gid     1
1007   st_rdev    (0x0:0x0)
1008   st_size    0
1009   st_atime   Sat Dec 31 09:00:00 1988
1010   st_mtime   Sat Dec 31 09:00:00 1988
1011   st_ctime   Sat Dec 31 09:00:25 1988
1012Change owner of /dir1/file3
1013stat( /dir1/file3 ) returned
1014   st_dev     (0x0:0x0)
1015   st_ino     e
1016   st_mode    100000
1017   st_nlink   3
1018   st_uid     1
1019   st_gid     0
1020   st_rdev    (0x0:0x0)
1021   st_size    0
1022   st_atime   Sat Dec 31 09:00:00 1988
1023   st_mtime   Sat Dec 31 09:00:00 1988
1024   st_ctime   Sat Dec 31 09:00:25 1988
1025Change group of /dir1/file4
1026stat( /dir1/file4 ) returned
1027   st_dev     (0x0:0x0)
1028   st_ino     f
1029   st_mode    100000
1030   st_nlink   3
1031   st_uid     0
1032   st_gid     1
1033   st_rdev    (0x0:0x0)
1034   st_size    0
1035   st_atime   Sat Dec 31 09:00:00 1988
1036   st_mtime   Sat Dec 31 09:00:00 1988
1037   st_ctime   Sat Dec 31 09:00:25 1988
1038Change owner of /dir1/file4
1039stat( /dir1/file4 ) returned
1040   st_dev     (0x0:0x0)
1041   st_ino     f
1042   st_mode    100000
1043   st_nlink   3
1044   st_uid     1
1045   st_gid     0
1046   st_rdev    (0x0:0x0)
1047   st_size    0
1048   st_atime   Sat Dec 31 09:00:00 1988
1049   st_mtime   Sat Dec 31 09:00:00 1988
1050   st_ctime   Sat Dec 31 09:00:25 1988
1051Change group of /dir1/dir1/file1
1052stat( /dir1/dir1/file1 ) returned
1053   st_dev     (0x0:0x0)
1054   st_ino     10
1055   st_mode    100000
1056   st_nlink   3
1057   st_uid     0
1058   st_gid     1
1059   st_rdev    (0x0:0x0)
1060   st_size    0
1061   st_atime   Sat Dec 31 09:00:00 1988
1062   st_mtime   Sat Dec 31 09:00:00 1988
1063   st_ctime   Sat Dec 31 09:00:25 1988
1064Change owner of /dir1/dir1/file1
1065stat( /dir1/dir1/file1 ) returned
1066   st_dev     (0x0:0x0)
1067   st_ino     10
1068   st_mode    100000
1069   st_nlink   3
1070   st_uid     1
1071   st_gid     0
1072   st_rdev    (0x0:0x0)
1073   st_size    0
1074   st_atime   Sat Dec 31 09:00:00 1988
1075   st_mtime   Sat Dec 31 09:00:00 1988
1076   st_ctime   Sat Dec 31 09:00:25 1988
1077Change group of ../../..//dir1/./././dir1/ file1
1078stat( ../../..//dir1/./././dir1/ file1 ) returned
1079   st_dev     (0x0:0x0)
1080   st_ino     11
1081   st_mode    100000
1082   st_nlink   3
1083   st_uid     0
1084   st_gid     1
1085   st_rdev    (0x0:0x0)
1086   st_size    0
1087   st_atime   Sat Dec 31 09:00:00 1988
1088   st_mtime   Sat Dec 31 09:00:00 1988
1089   st_ctime   Sat Dec 31 09:00:25 1988
1090Change owner of ../../..//dir1/./././dir1/ file1
1091stat( ../../..//dir1/./././dir1/ file1 ) returned
1092   st_dev     (0x0:0x0)
1093   st_ino     11
1094   st_mode    100000
1095   st_nlink   3
1096   st_uid     1
1097   st_gid     0
1098   st_rdev    (0x0:0x0)
1099   st_size    0
1100   st_atime   Sat Dec 31 09:00:00 1988
1101   st_mtime   Sat Dec 31 09:00:00 1988
1102   st_ctime   Sat Dec 31 09:00:25 1988
1103Change group of main.c
1104stat( main.c ) returned
1105   st_dev     (0x0:0x0)
1106   st_ino     12
1107   st_mode    100000
1108   st_nlink   1
1109   st_uid     0
1110   st_gid     1
1111   st_rdev    (0x0:0x0)
1112   st_size    0
1113   st_atime   Sat Dec 31 09:00:00 1988
1114   st_mtime   Sat Dec 31 09:00:00 1988
1115   st_ctime   Sat Dec 31 09:00:25 1988
1116Change owner of main.c
1117stat( main.c ) returned
1118   st_dev     (0x0:0x0)
1119   st_ino     12
1120   st_mode    100000
1121   st_nlink   1
1122   st_uid     1
1123   st_gid     0
1124   st_rdev    (0x0:0x0)
1125   st_size    0
1126   st_atime   Sat Dec 31 09:00:00 1988
1127   st_mtime   Sat Dec 31 09:00:00 1988
1128   st_ctime   Sat Dec 31 09:00:25 1988
1129Change group of dir1/dir1/../../links/dir1
1130stat( dir1/dir1/../../links/dir1 ) returned
1131   st_dev     (0x0:0x0)
1132   st_ino     4
1133   st_mode    40700
1134   st_nlink   3
1135   st_uid     0
1136   st_gid     1
1137   st_rdev    (0x0:0x0)
1138   st_size    1876
1139   st_atime   Sat Dec 31 09:00:00 1988
1140   st_mtime   Sat Dec 31 09:00:00 1988
1141   st_ctime   Sat Dec 31 09:00:30 1988
1142Change owner of dir1/dir1/../../links/dir1
1143stat( dir1/dir1/../../links/dir1 ) returned : Permission denied
1144Change group of links/dir2
1145stat( links/dir2 ) returned
1146   st_dev     (0x0:0x0)
1147   st_ino     5
1148   st_mode    40700
1149   st_nlink   3
1150   st_uid     0
1151   st_gid     1
1152   st_rdev    (0x0:0x0)
1153   st_size    0
1154   st_atime   Sat Dec 31 09:00:00 1988
1155   st_mtime   Sat Dec 31 09:00:00 1988
1156   st_ctime   Sat Dec 31 09:00:30 1988
1157Change owner of links/dir2
1158stat( links/dir2 ) returned
1159   st_dev     (0x0:0x0)
1160   st_ino     5
1161   st_mode    40700
1162   st_nlink   3
1163   st_uid     1
1164   st_gid     0
1165   st_rdev    (0x0:0x0)
1166   st_size    0
1167   st_atime   Sat Dec 31 09:00:00 1988
1168   st_mtime   Sat Dec 31 09:00:00 1988
1169   st_ctime   Sat Dec 31 09:00:30 1988
1170Change group of links/dir3
1171stat( links/dir3 ) returned
1172   st_dev     (0x0:0x0)
1173   st_ino     6
1174   st_mode    40700
1175   st_nlink   3
1176   st_uid     0
1177   st_gid     1
1178   st_rdev    (0x0:0x0)
1179   st_size    0
1180   st_atime   Sat Dec 31 09:00:00 1988
1181   st_mtime   Sat Dec 31 09:00:00 1988
1182   st_ctime   Sat Dec 31 09:00:30 1988
1183Change owner of links/dir3
1184stat( links/dir3 ) returned
1185   st_dev     (0x0:0x0)
1186   st_ino     6
1187   st_mode    40700
1188   st_nlink   3
1189   st_uid     1
1190   st_gid     0
1191   st_rdev    (0x0:0x0)
1192   st_size    0
1193   st_atime   Sat Dec 31 09:00:00 1988
1194   st_mtime   Sat Dec 31 09:00:00 1988
1195   st_ctime   Sat Dec 31 09:00:30 1988
1196Change group of links/dir4
1197stat( links/dir4 ) returned
1198   st_dev     (0x0:0x0)
1199   st_ino     7
1200   st_mode    40500
1201   st_nlink   3
1202   st_uid     0
1203   st_gid     1
1204   st_rdev    (0x0:0x0)
1205   st_size    0
1206   st_atime   Sat Dec 31 09:00:00 1988
1207   st_mtime   Sat Dec 31 09:00:00 1988
1208   st_ctime   Sat Dec 31 09:00:30 1988
1209Change owner of links/dir4
1210stat( links/dir4 ) returned
1211   st_dev     (0x0:0x0)
1212   st_ino     7
1213   st_mode    40500
1214   st_nlink   3
1215   st_uid     1
1216   st_gid     0
1217   st_rdev    (0x0:0x0)
1218   st_size    0
1219   st_atime   Sat Dec 31 09:00:00 1988
1220   st_mtime   Sat Dec 31 09:00:00 1988
1221   st_ctime   Sat Dec 31 09:00:30 1988
1222Change group of links/dir1_dir1
1223stat( links/dir1_dir1 ) returned
1224   st_dev     (0x0:0x0)
1225   st_ino     8
1226   st_mode    40700
1227   st_nlink   3
1228   st_uid     0
1229   st_gid     1
1230   st_rdev    (0x0:0x0)
1231   st_size    536
1232   st_atime   Sat Dec 31 09:00:00 1988
1233   st_mtime   Sat Dec 31 09:00:00 1988
1234   st_ctime   Sat Dec 31 09:00:30 1988
1235Change owner of links/dir1_dir1
1236stat( links/dir1_dir1 ) returned
1237   st_dev     (0x0:0x0)
1238   st_ino     8
1239   st_mode    40700
1240   st_nlink   3
1241   st_uid     1
1242   st_gid     0
1243   st_rdev    (0x0:0x0)
1244   st_size    536
1245   st_atime   Sat Dec 31 09:00:00 1988
1246   st_mtime   Sat Dec 31 09:00:00 1988
1247   st_ctime   Sat Dec 31 09:00:30 1988
1248Change group of links/dir1_ dir1
1249stat( links/dir1_ dir1 ) returned : No such file or directory
1250Change owner of links/dir1_ dir1
1251stat( links/dir1_ dir1 ) returned : No such file or directory
1252Change group of links/../links/../links/links
1253stat( links/../links/../links/links ) returned
1254   st_dev     (0x0:0x0)
1255   st_ino     a
1256   st_mode    40700
1257   st_nlink   3
1258   st_uid     0
1259   st_gid     1
1260   st_rdev    (0x0:0x0)
1261   st_size    8844
1262   st_atime   Sat Dec 31 09:00:00 1988
1263   st_mtime   Sat Dec 31 09:00:00 1988
1264   st_ctime   Sat Dec 31 09:00:30 1988
1265Change owner of links/../links/../links/links
1266stat( links/../links/../links/links ) returned : Permission denied
1267
1268
1269*** END OF STAT TEST 01 ***
Note: See TracBrowser for help on using the repository browser.