source: rtems/testsuites/psxtests/psxstat/psxstat.scn @ 9060699

4.104.114.84.95
Last change on this file since 9060699 was 9060699, checked in by Joel Sherrill <joel.sherrill@…>, on 10/25/99 at 14:13:14

Modified to ease comparison of screen to target output.

  • 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.