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

4.115
Last change on this file since efdc6987 was efdc6987, checked in by Joel Sherrill <joel.sherrill@…>, on 07/19/10 at 13:13:20

2010-07-19 Bharath Suri <bharath.s.jois@…>

PR 1623/testing

  • psx13/test.c, psx13/psx13.scn: New cases to improve coverage of utime() and fpathconf().
  • psxfile01/test.c, psxfile01/psxfile01.scn: New cases to improve coverage of rmdir(), unlink(), mknod(), link(), open(), read(), write().
  • psxstat/test.c, psxstat/psxstat.scn: New case to improve coverage of readlink().
  • Property mode set to 100644
File size: 43.7 KB
Line 
1
2*** STAT TEST 01 ***
3--->Current Time:  - rtems_clock_get_tod - 09:00:00   12/31/1988
4Making directory /my_mount_point/dir1
5Making directory /my_mount_point/dir2
6Making directory /my_mount_point/dir3
7Making directory /my_mount_point/dir4
8Making directory /my_mount_point/dir1/dir1
9Making directory /./././my_mount_point/dir1/ dir1
10Making directory /./././my_mount_point/links
11Making directory ///my_mount_point/dir1/dir1/../../dir1/../symlinks/////
12
13Making file /////my_mount_point/dir1/\//file1\\//
14Making file /my_mount_point/dir1/file2
15Making file /my_mount_point/dir1/file3
16Making file /my_mount_point/dir1/file4
17Making file /my_mount_point/dir1/dir1/file1
18Making file ../../..//my_mount_point/dir1/./././dir1/ file1
19Making file main.c
20
21Making file dir1/dir1/../../links/dir1
22Making file links/dir2
23Making file links/dir3
24Making file links/dir4
25Making file links/dir1_dir1
26Making file links/dir1_ dir1
27Making file links/../links/../links/links
28
29Making file links/dir1_file1
30Making file links/dir1_file2
31Making file links/dir1_file3
32Making file links/dir1_file4
33Making file links/dir1_dir1_f1
34Making file links/dir1_dir1 f1
35
36Making file links/links/links/links_dir1
37Making file links//links_dir2
38Making file links//links_dir3
39Making file links//links_dir4
40Making file links//links_dir1_d1
41Making file links//links_dir1 d1
42Making file links//links_links
43
44Making file links///links_d1_file1
45Making file links///links_d1_file2
46Making file links///links_d1_file3
47Making file links///links_d1_file4
48Making file links///links_d1_d1_f1
49Making file links///links_r1_d1 f1
50
51Doing the stat() on all the good absolute paths
52stat( /my_mount_point/dev ) returned
53...st_dev     (0x0:0x0)
54...st_ino     2
55...st_mode    40700
56...st_nlink   1
57...st_uid     0
58...st_gid     0
59...st_rdev    (0x0:0x0)
60...st_size    0
61...st_atime   Sat Dec 31 09:00:00 1988
62...st_mtime   Sat Dec 31 09:00:00 1988
63...st_ctime   Sat Dec 31 09:00:00 1988
64...st_blksize 0
65...st_blocks  0
66stat( ////my_mount_point/dir1/\//file1\\// ) returned
67...st_dev     (0xfffe:0x1)
68...st_ino     b
69...st_mode    100004
70...st_nlink   3
71...st_uid     0
72...st_gid     0
73...st_rdev    (0x0:0x0)
74...st_size    0
75...st_atime   Sat Dec 31 09:00:00 1988
76...st_mtime   Sat Dec 31 09:00:00 1988
77...st_ctime   Sat Dec 31 09:00:10 1988
78...st_blksize 0
79...st_blocks  0
80stat( /my_mount_point/dir1/\\/file2 ) returned
81...st_dev     (0xfffe:0x1)
82...st_ino     c
83...st_mode    100004
84...st_nlink   3
85...st_uid     0
86...st_gid     0
87...st_rdev    (0x0:0x0)
88...st_size    0
89...st_atime   Sat Dec 31 09:00:00 1988
90...st_mtime   Sat Dec 31 09:00:00 1988
91...st_ctime   Sat Dec 31 09:00:10 1988
92...st_blksize 0
93...st_blocks  0
94stat( /my_mount_point/dir1/file3/////\\\ ) returned
95...st_dev     (0xfffe:0x1)
96...st_ino     d
97...st_mode    100004
98...st_nlink   3
99...st_uid     0
100...st_gid     0
101...st_rdev    (0x0:0x0)
102...st_size    0
103...st_atime   Sat Dec 31 09:00:00 1988
104...st_mtime   Sat Dec 31 09:00:00 1988
105...st_ctime   Sat Dec 31 09:00:10 1988
106...st_blksize 0
107...st_blocks  0
108stat( /my_mount_point/dir1/file4 ) returned
109...st_dev     (0xfffe:0x1)
110...st_ino     e
111...st_mode    100004
112...st_nlink   3
113...st_uid     0
114...st_gid     0
115...st_rdev    (0x0:0x0)
116...st_size    0
117...st_atime   Sat Dec 31 09:00:00 1988
118...st_mtime   Sat Dec 31 09:00:00 1988
119...st_ctime   Sat Dec 31 09:00:10 1988
120...st_blksize 0
121...st_blocks  0
122stat( /my_mount_point/dir1/dir1/file1 ) returned
123...st_dev     (0xfffe:0x1)
124...st_ino     f
125...st_mode    100004
126...st_nlink   3
127...st_uid     0
128...st_gid     0
129...st_rdev    (0x0:0x0)
130...st_size    0
131...st_atime   Sat Dec 31 09:00:00 1988
132...st_mtime   Sat Dec 31 09:00:00 1988
133...st_ctime   Sat Dec 31 09:00:10 1988
134...st_blksize 0
135...st_blocks  0
136stat( /my_mount_point/dir1/dir1/ file1 ) returned
137...st_dev     (0xfffe:0x1)
138...st_ino     10
139...st_mode    100004
140...st_nlink   3
141...st_uid     0
142...st_gid     0
143...st_rdev    (0x0:0x0)
144...st_size    0
145...st_atime   Sat Dec 31 09:00:00 1988
146...st_mtime   Sat Dec 31 09:00:00 1988
147...st_ctime   Sat Dec 31 09:00:10 1988
148...st_blksize 0
149...st_blocks  0
150stat( /my_mount_point/dir1 ) returned
151...st_dev     (0x0:0x0)
152...st_ino     3
153...st_mode    40700
154...st_nlink   3
155...st_uid     0
156...st_gid     0
157...st_rdev    (0x0:0x0)
158...st_size    3140
159...st_atime   Sat Dec 31 09:00:00 1988
160...st_mtime   Sat Dec 31 09:00:00 1988
161...st_ctime   Sat Dec 31 09:00:05 1988
162...st_blksize 0
163...st_blocks  0
164stat( /my_mount_point/dir2//////\ ) returned
165...st_dev     (0x0:0x0)
166...st_ino     4
167...st_mode    40700
168...st_nlink   3
169...st_uid     0
170...st_gid     0
171...st_rdev    (0x0:0x0)
172...st_size    0
173...st_atime   Sat Dec 31 09:00:00 1988
174...st_mtime   Sat Dec 31 09:00:00 1988
175...st_ctime   Sat Dec 31 09:00:05 1988
176...st_blksize 0
177...st_blocks  0
178stat( /my_mount_point/dir3 ) returned
179...st_dev     (0x0:0x0)
180...st_ino     5
181...st_mode    40700
182...st_nlink   3
183...st_uid     0
184...st_gid     0
185...st_rdev    (0x0:0x0)
186...st_size    0
187...st_atime   Sat Dec 31 09:00:00 1988
188...st_mtime   Sat Dec 31 09:00:00 1988
189...st_ctime   Sat Dec 31 09:00:05 1988
190...st_blksize 0
191...st_blocks  0
192stat( /my_mount_point/dir4 ) returned
193...st_dev     (0x0:0x0)
194...st_ino     6
195...st_mode    40700
196...st_nlink   3
197...st_uid     0
198...st_gid     0
199...st_rdev    (0x0:0x0)
200...st_size    0
201...st_atime   Sat Dec 31 09:00:00 1988
202...st_mtime   Sat Dec 31 09:00:00 1988
203...st_ctime   Sat Dec 31 09:00:05 1988
204...st_blksize 0
205...st_blocks  0
206stat( /my_mount_point/dir1/dir1 ) returned
207...st_dev     (0x0:0x0)
208...st_ino     7
209...st_mode    40700
210...st_nlink   3
211...st_uid     0
212...st_gid     0
213...st_rdev    (0x0:0x0)
214...st_size    1040
215...st_atime   Sat Dec 31 09:00:00 1988
216...st_mtime   Sat Dec 31 09:00:00 1988
217...st_ctime   Sat Dec 31 09:00:05 1988
218...st_blksize 0
219...st_blocks  0
220stat( /my_mount_point/dir1/ dir1///\\ ) returned
221...st_dev     (0x0:0x0)
222...st_ino     8
223...st_mode    40700
224...st_nlink   3
225...st_uid     0
226...st_gid     0
227...st_rdev    (0x0:0x0)
228...st_size    0
229...st_atime   Sat Dec 31 09:00:00 1988
230...st_mtime   Sat Dec 31 09:00:00 1988
231...st_ctime   Sat Dec 31 09:00:05 1988
232...st_blksize 0
233...st_blocks  0
234stat( /my_mount_point/\/\/\/\/\/\/links\/\/\/\/\/\ ) returned
235...st_dev     (0x0:0x0)
236...st_ino     9
237...st_mode    40700
238...st_nlink   3
239...st_uid     0
240...st_gid     0
241...st_rdev    (0x0:0x0)
242...st_size    15640
243...st_atime   Sat Dec 31 09:00:00 1988
244...st_mtime   Sat Dec 31 09:00:00 1988
245...st_ctime   Sat Dec 31 09:00:05 1988
246...st_blksize 0
247...st_blocks  0
248
249Doing the stat() on all the good relative paths
250stat( dev ) returned
251...st_dev     (0x0:0x0)
252...st_ino     2
253...st_mode    40700
254...st_nlink   1
255...st_uid     0
256...st_gid     0
257...st_rdev    (0x0:0x0)
258...st_size    0
259...st_atime   Sat Dec 31 09:00:00 1988
260...st_mtime   Sat Dec 31 09:00:00 1988
261...st_ctime   Sat Dec 31 09:00:00 1988
262...st_blksize 0
263...st_blocks  0
264stat( dir1/\//file1\\// ) returned
265...st_dev     (0xfffe:0x1)
266...st_ino     b
267...st_mode    100004
268...st_nlink   3
269...st_uid     0
270...st_gid     0
271...st_rdev    (0x0:0x0)
272...st_size    0
273...st_atime   Sat Dec 31 09:00:00 1988
274...st_mtime   Sat Dec 31 09:00:00 1988
275...st_ctime   Sat Dec 31 09:00:10 1988
276...st_blksize 0
277...st_blocks  0
278stat( dir1/\\/file2 ) returned
279...st_dev     (0xfffe:0x1)
280...st_ino     c
281...st_mode    100004
282...st_nlink   3
283...st_uid     0
284...st_gid     0
285...st_rdev    (0x0:0x0)
286...st_size    0
287...st_atime   Sat Dec 31 09:00:00 1988
288...st_mtime   Sat Dec 31 09:00:00 1988
289...st_ctime   Sat Dec 31 09:00:10 1988
290...st_blksize 0
291...st_blocks  0
292stat( dir1/file3/////\\\ ) returned
293...st_dev     (0xfffe:0x1)
294...st_ino     d
295...st_mode    100004
296...st_nlink   3
297...st_uid     0
298...st_gid     0
299...st_rdev    (0x0:0x0)
300...st_size    0
301...st_atime   Sat Dec 31 09:00:00 1988
302...st_mtime   Sat Dec 31 09:00:00 1988
303...st_ctime   Sat Dec 31 09:00:10 1988
304...st_blksize 0
305...st_blocks  0
306stat( dir1/file4 ) returned
307...st_dev     (0xfffe:0x1)
308...st_ino     e
309...st_mode    100004
310...st_nlink   3
311...st_uid     0
312...st_gid     0
313...st_rdev    (0x0:0x0)
314...st_size    0
315...st_atime   Sat Dec 31 09:00:00 1988
316...st_mtime   Sat Dec 31 09:00:00 1988
317...st_ctime   Sat Dec 31 09:00:10 1988
318...st_blksize 0
319...st_blocks  0
320stat( dir1/dir1/file1 ) returned
321...st_dev     (0xfffe:0x1)
322...st_ino     f
323...st_mode    100004
324...st_nlink   3
325...st_uid     0
326...st_gid     0
327...st_rdev    (0x0:0x0)
328...st_size    0
329...st_atime   Sat Dec 31 09:00:00 1988
330...st_mtime   Sat Dec 31 09:00:00 1988
331...st_ctime   Sat Dec 31 09:00:10 1988
332...st_blksize 0
333...st_blocks  0
334stat( dir1/dir1/ file1 ) returned
335...st_dev     (0xfffe:0x1)
336...st_ino     10
337...st_mode    100004
338...st_nlink   3
339...st_uid     0
340...st_gid     0
341...st_rdev    (0x0:0x0)
342...st_size    0
343...st_atime   Sat Dec 31 09:00:00 1988
344...st_mtime   Sat Dec 31 09:00:00 1988
345...st_ctime   Sat Dec 31 09:00:10 1988
346...st_blksize 0
347...st_blocks  0
348stat( dir1 ) returned
349...st_dev     (0x0:0x0)
350...st_ino     3
351...st_mode    40700
352...st_nlink   3
353...st_uid     0
354...st_gid     0
355...st_rdev    (0x0:0x0)
356...st_size    3140
357...st_atime   Sat Dec 31 09:00:00 1988
358...st_mtime   Sat Dec 31 09:00:00 1988
359...st_ctime   Sat Dec 31 09:00:05 1988
360...st_blksize 0
361...st_blocks  0
362stat( dir2//////\ ) returned
363...st_dev     (0x0:0x0)
364...st_ino     4
365...st_mode    40700
366...st_nlink   3
367...st_uid     0
368...st_gid     0
369...st_rdev    (0x0:0x0)
370...st_size    0
371...st_atime   Sat Dec 31 09:00:00 1988
372...st_mtime   Sat Dec 31 09:00:00 1988
373...st_ctime   Sat Dec 31 09:00:05 1988
374...st_blksize 0
375...st_blocks  0
376stat( dir3 ) returned
377...st_dev     (0x0:0x0)
378...st_ino     5
379...st_mode    40700
380...st_nlink   3
381...st_uid     0
382...st_gid     0
383...st_rdev    (0x0:0x0)
384...st_size    0
385...st_atime   Sat Dec 31 09:00:00 1988
386...st_mtime   Sat Dec 31 09:00:00 1988
387...st_ctime   Sat Dec 31 09:00:05 1988
388...st_blksize 0
389...st_blocks  0
390stat( dir4 ) returned
391...st_dev     (0x0:0x0)
392...st_ino     6
393...st_mode    40700
394...st_nlink   3
395...st_uid     0
396...st_gid     0
397...st_rdev    (0x0:0x0)
398...st_size    0
399...st_atime   Sat Dec 31 09:00:00 1988
400...st_mtime   Sat Dec 31 09:00:00 1988
401...st_ctime   Sat Dec 31 09:00:05 1988
402...st_blksize 0
403...st_blocks  0
404stat( dir1/dir1 ) returned
405...st_dev     (0x0:0x0)
406...st_ino     7
407...st_mode    40700
408...st_nlink   3
409...st_uid     0
410...st_gid     0
411...st_rdev    (0x0:0x0)
412...st_size    1040
413...st_atime   Sat Dec 31 09:00:00 1988
414...st_mtime   Sat Dec 31 09:00:00 1988
415...st_ctime   Sat Dec 31 09:00:05 1988
416...st_blksize 0
417...st_blocks  0
418stat( dir1/ dir1///\\ ) returned
419...st_dev     (0x0:0x0)
420...st_ino     8
421...st_mode    40700
422...st_nlink   3
423...st_uid     0
424...st_gid     0
425...st_rdev    (0x0:0x0)
426...st_size    0
427...st_atime   Sat Dec 31 09:00:00 1988
428...st_mtime   Sat Dec 31 09:00:00 1988
429...st_ctime   Sat Dec 31 09:00:05 1988
430...st_blksize 0
431...st_blocks  0
432stat( main.c ) returned
433...st_dev     (0xfffe:0x1)
434...st_ino     11
435...st_mode    100004
436...st_nlink   1
437...st_uid     0
438...st_gid     0
439...st_rdev    (0x0:0x0)
440...st_size    0
441...st_atime   Sat Dec 31 09:00:00 1988
442...st_mtime   Sat Dec 31 09:00:00 1988
443...st_ctime   Sat Dec 31 09:00:00 1988
444...st_blksize 0
445...st_blocks  0
446
447chdir to dev
448
449stat relative paths that are now bad
450stat( dev ) returned : No such file or directory
451stat( dir1/\//file1\\// ) returned : No such file or directory
452stat( dir1/\\/file2 ) returned : No such file or directory
453stat( dir1/file3/////\\\ ) returned : No such file or directory
454stat( dir1/file4 ) returned : No such file or directory
455stat( dir1/dir1/file1 ) returned : No such file or directory
456stat( dir1/dir1/ file1 ) returned : No such file or directory
457stat( dir1 ) returned : No such file or directory
458stat( dir2//////\ ) returned : No such file or directory
459stat( dir3 ) returned : No such file or directory
460stat( dir4 ) returned : No such file or directory
461stat( dir1/dir1 ) returned : No such file or directory
462stat( dir1/ dir1///\\ ) returned : No such file or directory
463stat( main.c ) returned : No such file or directory
464
465chdir to ../links
466Doing the stat() on good links
467
468stat( dir1/dir1/../../links/dir1 ) returned
469...st_dev     (0x0:0x0)
470...st_ino     3
471...st_mode    40700
472...st_nlink   3
473...st_uid     0
474...st_gid     0
475...st_rdev    (0x0:0x0)
476...st_size    3140
477...st_atime   Sat Dec 31 09:00:00 1988
478...st_mtime   Sat Dec 31 09:00:00 1988
479...st_ctime   Sat Dec 31 09:00:05 1988
480...st_blksize 0
481...st_blocks  0
482stat( links/dir2 ) returned
483...st_dev     (0x0:0x0)
484...st_ino     4
485...st_mode    40700
486...st_nlink   3
487...st_uid     0
488...st_gid     0
489...st_rdev    (0x0:0x0)
490...st_size    0
491...st_atime   Sat Dec 31 09:00:00 1988
492...st_mtime   Sat Dec 31 09:00:00 1988
493...st_ctime   Sat Dec 31 09:00:05 1988
494...st_blksize 0
495...st_blocks  0
496stat( links/dir3 ) returned
497...st_dev     (0x0:0x0)
498...st_ino     5
499...st_mode    40700
500...st_nlink   3
501...st_uid     0
502...st_gid     0
503...st_rdev    (0x0:0x0)
504...st_size    0
505...st_atime   Sat Dec 31 09:00:00 1988
506...st_mtime   Sat Dec 31 09:00:00 1988
507...st_ctime   Sat Dec 31 09:00:05 1988
508...st_blksize 0
509...st_blocks  0
510stat( links/dir4 ) returned
511...st_dev     (0x0:0x0)
512...st_ino     6
513...st_mode    40700
514...st_nlink   3
515...st_uid     0
516...st_gid     0
517...st_rdev    (0x0:0x0)
518...st_size    0
519...st_atime   Sat Dec 31 09:00:00 1988
520...st_mtime   Sat Dec 31 09:00:00 1988
521...st_ctime   Sat Dec 31 09:00:05 1988
522...st_blksize 0
523...st_blocks  0
524stat( links/dir1_dir1 ) returned
525...st_dev     (0x0:0x0)
526...st_ino     7
527...st_mode    40700
528...st_nlink   3
529...st_uid     0
530...st_gid     0
531...st_rdev    (0x0:0x0)
532...st_size    1040
533...st_atime   Sat Dec 31 09:00:00 1988
534...st_mtime   Sat Dec 31 09:00:00 1988
535...st_ctime   Sat Dec 31 09:00:05 1988
536...st_blksize 0
537...st_blocks  0
538stat( links/dir1_ dir1 ) returned
539...st_dev     (0x0:0x0)
540...st_ino     8
541...st_mode    40700
542...st_nlink   3
543...st_uid     0
544...st_gid     0
545...st_rdev    (0x0:0x0)
546...st_size    0
547...st_atime   Sat Dec 31 09:00:00 1988
548...st_mtime   Sat Dec 31 09:00:00 1988
549...st_ctime   Sat Dec 31 09:00:05 1988
550...st_blksize 0
551...st_blocks  0
552stat( links/../links/../links/links ) returned
553...st_dev     (0x0:0x0)
554...st_ino     9
555...st_mode    40700
556...st_nlink   3
557...st_uid     0
558...st_gid     0
559...st_rdev    (0x0:0x0)
560...st_size    15640
561...st_atime   Sat Dec 31 09:00:00 1988
562...st_mtime   Sat Dec 31 09:00:00 1988
563...st_ctime   Sat Dec 31 09:00:05 1988
564...st_blksize 0
565...st_blocks  0
566stat( links/dir1_file1 ) returned
567...st_dev     (0xfffe:0x1)
568...st_ino     b
569...st_mode    100004
570...st_nlink   3
571...st_uid     0
572...st_gid     0
573...st_rdev    (0x0:0x0)
574...st_size    0
575...st_atime   Sat Dec 31 09:00:00 1988
576...st_mtime   Sat Dec 31 09:00:00 1988
577...st_ctime   Sat Dec 31 09:00:10 1988
578...st_blksize 0
579...st_blocks  0
580stat( links/dir1_file2 ) returned
581...st_dev     (0xfffe:0x1)
582...st_ino     c
583...st_mode    100004
584...st_nlink   3
585...st_uid     0
586...st_gid     0
587...st_rdev    (0x0:0x0)
588...st_size    0
589...st_atime   Sat Dec 31 09:00:00 1988
590...st_mtime   Sat Dec 31 09:00:00 1988
591...st_ctime   Sat Dec 31 09:00:10 1988
592...st_blksize 0
593...st_blocks  0
594stat( links/dir1_file3 ) returned
595...st_dev     (0xfffe:0x1)
596...st_ino     d
597...st_mode    100004
598...st_nlink   3
599...st_uid     0
600...st_gid     0
601...st_rdev    (0x0:0x0)
602...st_size    0
603...st_atime   Sat Dec 31 09:00:00 1988
604...st_mtime   Sat Dec 31 09:00:00 1988
605...st_ctime   Sat Dec 31 09:00:10 1988
606...st_blksize 0
607...st_blocks  0
608stat( links/dir1_file4 ) returned
609...st_dev     (0xfffe:0x1)
610...st_ino     e
611...st_mode    100004
612...st_nlink   3
613...st_uid     0
614...st_gid     0
615...st_rdev    (0x0:0x0)
616...st_size    0
617...st_atime   Sat Dec 31 09:00:00 1988
618...st_mtime   Sat Dec 31 09:00:00 1988
619...st_ctime   Sat Dec 31 09:00:10 1988
620...st_blksize 0
621...st_blocks  0
622stat( links/dir1_dir1_f1 ) returned
623...st_dev     (0xfffe:0x1)
624...st_ino     f
625...st_mode    100004
626...st_nlink   3
627...st_uid     0
628...st_gid     0
629...st_rdev    (0x0:0x0)
630...st_size    0
631...st_atime   Sat Dec 31 09:00:00 1988
632...st_mtime   Sat Dec 31 09:00:00 1988
633...st_ctime   Sat Dec 31 09:00:10 1988
634...st_blksize 0
635...st_blocks  0
636stat( links/dir1_dir1 f1 ) returned
637...st_dev     (0xfffe:0x1)
638...st_ino     10
639...st_mode    100004
640...st_nlink   3
641...st_uid     0
642...st_gid     0
643...st_rdev    (0x0:0x0)
644...st_size    0
645...st_atime   Sat Dec 31 09:00:00 1988
646...st_mtime   Sat Dec 31 09:00:00 1988
647...st_ctime   Sat Dec 31 09:00:10 1988
648...st_blksize 0
649...st_blocks  0
650stat( links/links/links/links_dir1 ) returned
651...st_dev     (0x0:0x0)
652...st_ino     3
653...st_mode    40700
654...st_nlink   3
655...st_uid     0
656...st_gid     0
657...st_rdev    (0x0:0x0)
658...st_size    3140
659...st_atime   Sat Dec 31 09:00:00 1988
660...st_mtime   Sat Dec 31 09:00:00 1988
661...st_ctime   Sat Dec 31 09:00:05 1988
662...st_blksize 0
663...st_blocks  0
664stat( links//links_dir2 ) returned
665...st_dev     (0x0:0x0)
666...st_ino     4
667...st_mode    40700
668...st_nlink   3
669...st_uid     0
670...st_gid     0
671...st_rdev    (0x0:0x0)
672...st_size    0
673...st_atime   Sat Dec 31 09:00:00 1988
674...st_mtime   Sat Dec 31 09:00:00 1988
675...st_ctime   Sat Dec 31 09:00:05 1988
676...st_blksize 0
677...st_blocks  0
678stat( links//links_dir3 ) returned
679...st_dev     (0x0:0x0)
680...st_ino     5
681...st_mode    40700
682...st_nlink   3
683...st_uid     0
684...st_gid     0
685...st_rdev    (0x0:0x0)
686...st_size    0
687...st_atime   Sat Dec 31 09:00:00 1988
688...st_mtime   Sat Dec 31 09:00:00 1988
689...st_ctime   Sat Dec 31 09:00:05 1988
690...st_blksize 0
691...st_blocks  0
692stat( links//links_dir4 ) returned
693...st_dev     (0x0:0x0)
694...st_ino     6
695...st_mode    40700
696...st_nlink   3
697...st_uid     0
698...st_gid     0
699...st_rdev    (0x0:0x0)
700...st_size    0
701...st_atime   Sat Dec 31 09:00:00 1988
702...st_mtime   Sat Dec 31 09:00:00 1988
703...st_ctime   Sat Dec 31 09:00:05 1988
704...st_blksize 0
705...st_blocks  0
706stat( links//links_dir1_d1 ) returned
707...st_dev     (0x0:0x0)
708...st_ino     7
709...st_mode    40700
710...st_nlink   3
711...st_uid     0
712...st_gid     0
713...st_rdev    (0x0:0x0)
714...st_size    1040
715...st_atime   Sat Dec 31 09:00:00 1988
716...st_mtime   Sat Dec 31 09:00:00 1988
717...st_ctime   Sat Dec 31 09:00:05 1988
718...st_blksize 0
719...st_blocks  0
720stat( links//links_dir1 d1 ) returned
721...st_dev     (0x0:0x0)
722...st_ino     8
723...st_mode    40700
724...st_nlink   3
725...st_uid     0
726...st_gid     0
727...st_rdev    (0x0:0x0)
728...st_size    0
729...st_atime   Sat Dec 31 09:00:00 1988
730...st_mtime   Sat Dec 31 09:00:00 1988
731...st_ctime   Sat Dec 31 09:00:05 1988
732...st_blksize 0
733...st_blocks  0
734stat( links//links_links ) returned
735...st_dev     (0x0:0x0)
736...st_ino     9
737...st_mode    40700
738...st_nlink   3
739...st_uid     0
740...st_gid     0
741...st_rdev    (0x0:0x0)
742...st_size    15640
743...st_atime   Sat Dec 31 09:00:00 1988
744...st_mtime   Sat Dec 31 09:00:00 1988
745...st_ctime   Sat Dec 31 09:00:05 1988
746...st_blksize 0
747...st_blocks  0
748stat( links///links_d1_file1 ) returned
749...st_dev     (0xfffe:0x1)
750...st_ino     b
751...st_mode    100004
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
760...st_blksize 0
761...st_blocks  0
762stat( links///links_d1_file2 ) returned
763...st_dev     (0xfffe:0x1)
764...st_ino     c
765...st_mode    100004
766...st_nlink   3
767...st_uid     0
768...st_gid     0
769...st_rdev    (0x0:0x0)
770...st_size    0
771...st_atime   Sat Dec 31 09:00:00 1988
772...st_mtime   Sat Dec 31 09:00:00 1988
773...st_ctime   Sat Dec 31 09:00:10 1988
774...st_blksize 0
775...st_blocks  0
776stat( links///links_d1_file3 ) returned
777...st_dev     (0xfffe:0x1)
778...st_ino     d
779...st_mode    100004
780...st_nlink   3
781...st_uid     0
782...st_gid     0
783...st_rdev    (0x0:0x0)
784...st_size    0
785...st_atime   Sat Dec 31 09:00:00 1988
786...st_mtime   Sat Dec 31 09:00:00 1988
787...st_ctime   Sat Dec 31 09:00:10 1988
788...st_blksize 0
789...st_blocks  0
790stat( links///links_d1_file4 ) returned
791...st_dev     (0xfffe:0x1)
792...st_ino     e
793...st_mode    100004
794...st_nlink   3
795...st_uid     0
796...st_gid     0
797...st_rdev    (0x0:0x0)
798...st_size    0
799...st_atime   Sat Dec 31 09:00:00 1988
800...st_mtime   Sat Dec 31 09:00:00 1988
801...st_ctime   Sat Dec 31 09:00:10 1988
802...st_blksize 0
803...st_blocks  0
804stat( links///links_d1_d1_f1 ) returned
805...st_dev     (0xfffe:0x1)
806...st_ino     f
807...st_mode    100004
808...st_nlink   3
809...st_uid     0
810...st_gid     0
811...st_rdev    (0x0:0x0)
812...st_size    0
813...st_atime   Sat Dec 31 09:00:00 1988
814...st_mtime   Sat Dec 31 09:00:00 1988
815...st_ctime   Sat Dec 31 09:00:10 1988
816...st_blksize 0
817...st_blocks  0
818stat( links///links_r1_d1 f1 ) returned
819...st_dev     (0xfffe:0x1)
820...st_ino     10
821...st_mode    100004
822...st_nlink   3
823...st_uid     0
824...st_gid     0
825...st_rdev    (0x0:0x0)
826...st_size    0
827...st_atime   Sat Dec 31 09:00:00 1988
828...st_mtime   Sat Dec 31 09:00:00 1988
829...st_ctime   Sat Dec 31 09:00:10 1988
830...st_blksize 0
831...st_blocks  0
832chmod of /my_mount_point/dir1/dir1 to Read/Write
833
834Doing the stat() on all the bad paths
835stat( /my_mount_point/links/ENAMETOOLONG__________________________ ) returned : File or path name too long
836stat( /my_mount_point/dir1/file4/NOTADIR ) returned : Not a directory
837stat( /my_mount_point/dir1/dir1/EACCES__ ) returned : Permission denied
838Making file /my_mount_point/links/ENAMETOOLONG__________________________ : File or path name too long
839Making file /my_mount_point/dir1/file4/NOTADIR : Not a directory
840Making file /my_mount_point/dir1/dir1/EACCES__ : Permission denied
841
842Return /my_mount_point/dir1/dir1 to RWX
843Making file /my_mount_point/symlinks/a_file_symlink
844Verify with readlink
845Making file /my_mount_point/symlinks/a_dir_symlink
846Verify with readlink
847Making file /my_mount_point/symlinks/a_link_symlink
848Verify with readlink
849Making file ../symlinks/no_file
850Verify with readlink
851Making file /my_mount_point/symlinks/a_dir_symlink/a_file_symlink
852Verify with readlink
853Making file /my_mount_point/symlinks/links
854Verify with readlink
855stat( /my_mount_point/symlinks/a_file_symlink ) returned
856...st_dev     (0xfffe:0x1)
857...st_ino     b
858...st_mode    100004
859...st_nlink   3
860...st_uid     0
861...st_gid     0
862...st_rdev    (0x0:0x0)
863...st_size    0
864...st_atime   Sat Dec 31 09:00:00 1988
865...st_mtime   Sat Dec 31 09:00:00 1988
866...st_ctime   Sat Dec 31 09:00:10 1988
867...st_blksize 0
868...st_blocks  0
869lstat( /my_mount_point/symlinks/a_file_symlink ) returned
870...st_dev     (0xfffe:0x1)
871...st_ino     2c
872...st_mode    120755
873...st_nlink   1
874...st_uid     0
875...st_gid     0
876...st_rdev    (0x0:0x0)
877...st_size    0
878...st_atime   Sat Dec 31 09:00:15 1988
879...st_mtime   Sat Dec 31 09:00:15 1988
880...st_ctime   Sat Dec 31 09:00:15 1988
881...st_blksize 0
882...st_blocks  0
883stat( /my_mount_point/symlinks/a_dir_symlink ) returned
884...st_dev     (0x0:0x0)
885...st_ino     3
886...st_mode    40700
887...st_nlink   3
888...st_uid     0
889...st_gid     0
890...st_rdev    (0x0:0x0)
891...st_size    3560
892...st_atime   Sat Dec 31 09:00:00 1988
893...st_mtime   Sat Dec 31 09:00:00 1988
894...st_ctime   Sat Dec 31 09:00:05 1988
895...st_blksize 0
896...st_blocks  0
897lstat( /my_mount_point/symlinks/a_dir_symlink ) returned
898...st_dev     (0xfffe:0x1)
899...st_ino     2d
900...st_mode    120755
901...st_nlink   1
902...st_uid     0
903...st_gid     0
904...st_rdev    (0x0:0x0)
905...st_size    0
906...st_atime   Sat Dec 31 09:00:15 1988
907...st_mtime   Sat Dec 31 09:00:15 1988
908...st_ctime   Sat Dec 31 09:00:15 1988
909...st_blksize 0
910...st_blocks  0
911stat( /my_mount_point/symlinks/a_link_symlink ) returned
912...st_dev     (0x0:0x0)
913...st_ino     3
914...st_mode    40700
915...st_nlink   3
916...st_uid     0
917...st_gid     0
918...st_rdev    (0x0:0x0)
919...st_size    3560
920...st_atime   Sat Dec 31 09:00:00 1988
921...st_mtime   Sat Dec 31 09:00:00 1988
922...st_ctime   Sat Dec 31 09:00:05 1988
923...st_blksize 0
924...st_blocks  0
925lstat( /my_mount_point/symlinks/a_link_symlink ) returned
926...st_dev     (0xfffe:0x1)
927...st_ino     2e
928...st_mode    120755
929...st_nlink   1
930...st_uid     0
931...st_gid     0
932...st_rdev    (0x0:0x0)
933...st_size    0
934...st_atime   Sat Dec 31 09:00:15 1988
935...st_mtime   Sat Dec 31 09:00:15 1988
936...st_ctime   Sat Dec 31 09:00:15 1988
937...st_blksize 0
938...st_blocks  0
939stat( ../symlinks/no_file ) returned : No such file or directory
940lstat( ../symlinks/no_file ) returned
941...st_dev     (0xfffe:0x1)
942...st_ino     2f
943...st_mode    120755
944...st_nlink   1
945...st_uid     0
946...st_gid     0
947...st_rdev    (0x0:0x0)
948...st_size    0
949...st_atime   Sat Dec 31 09:00:15 1988
950...st_mtime   Sat Dec 31 09:00:15 1988
951...st_ctime   Sat Dec 31 09:00:15 1988
952...st_blksize 0
953...st_blocks  0
954stat( /my_mount_point/symlinks/a_dir_symlink/a_file_symlink ) returned
955...st_dev     (0x0:0x0)
956...st_ino     3
957...st_mode    40700
958...st_nlink   3
959...st_uid     0
960...st_gid     0
961...st_rdev    (0x0:0x0)
962...st_size    3560
963...st_atime   Sat Dec 31 09:00:00 1988
964...st_mtime   Sat Dec 31 09:00:00 1988
965...st_ctime   Sat Dec 31 09:00:05 1988
966...st_blksize 0
967...st_blocks  0
968lstat( /my_mount_point/symlinks/a_dir_symlink/a_file_symlink ) returned
969...st_dev     (0xfffe:0x1)
970...st_ino     30
971...st_mode    120755
972...st_nlink   1
973...st_uid     0
974...st_gid     0
975...st_rdev    (0x0:0x0)
976...st_size    0
977...st_atime   Sat Dec 31 09:00:15 1988
978...st_mtime   Sat Dec 31 09:00:15 1988
979...st_ctime   Sat Dec 31 09:00:15 1988
980...st_blksize 0
981...st_blocks  0
982Making file 1
983Verify with readlink
984Making file 2
985Verify with readlink
986Making file 3
987Verify with readlink
988Making file 4
989Verify with readlink
990Making file 5
991Verify with readlink
992Making file 6
993Verify with readlink
994Making file 7
995Verify with readlink
996Making file 8
997Verify with readlink
998Making file 9
999Verify with readlink
1000stat( 1 ) returned : No such file or directory
1001lstat( 1 ) returned
1002...st_dev     (0xfffe:0x1)
1003...st_ino     32
1004...st_mode    120755
1005...st_nlink   1
1006...st_uid     0
1007...st_gid     0
1008...st_rdev    (0x0:0x0)
1009...st_size    0
1010...st_atime   Sat Dec 31 09:00:15 1988
1011...st_mtime   Sat Dec 31 09:00:15 1988
1012...st_ctime   Sat Dec 31 09:00:15 1988
1013...st_blksize 0
1014...st_blocks  0
1015stat( 2 ) returned : No such file or directory
1016lstat( 2 ) returned
1017...st_dev     (0xfffe:0x1)
1018...st_ino     33
1019...st_mode    120755
1020...st_nlink   1
1021...st_uid     0
1022...st_gid     0
1023...st_rdev    (0x0:0x0)
1024...st_size    0
1025...st_atime   Sat Dec 31 09:00:15 1988
1026...st_mtime   Sat Dec 31 09:00:15 1988
1027...st_ctime   Sat Dec 31 09:00:15 1988
1028...st_blksize 0
1029...st_blocks  0
1030stat( 3 ) returned : No such file or directory
1031lstat( 3 ) returned
1032...st_dev     (0xfffe:0x1)
1033...st_ino     34
1034...st_mode    120755
1035...st_nlink   1
1036...st_uid     0
1037...st_gid     0
1038...st_rdev    (0x0:0x0)
1039...st_size    0
1040...st_atime   Sat Dec 31 09:00:15 1988
1041...st_mtime   Sat Dec 31 09:00:15 1988
1042...st_ctime   Sat Dec 31 09:00:15 1988
1043...st_blksize 0
1044...st_blocks  0
1045stat( 4 ) returned : No such file or directory
1046lstat( 4 ) returned
1047...st_dev     (0xfffe:0x1)
1048...st_ino     35
1049...st_mode    120755
1050...st_nlink   1
1051...st_uid     0
1052...st_gid     0
1053...st_rdev    (0x0:0x0)
1054...st_size    0
1055...st_atime   Sat Dec 31 09:00:15 1988
1056...st_mtime   Sat Dec 31 09:00:15 1988
1057...st_ctime   Sat Dec 31 09:00:15 1988
1058...st_blksize 0
1059...st_blocks  0
1060stat( 5 ) returned : No such file or directory
1061lstat( 5 ) returned
1062...st_dev     (0xfffe:0x1)
1063...st_ino     36
1064...st_mode    120755
1065...st_nlink   1
1066...st_uid     0
1067...st_gid     0
1068...st_rdev    (0x0:0x0)
1069...st_size    0
1070...st_atime   Sat Dec 31 09:00:15 1988
1071...st_mtime   Sat Dec 31 09:00:15 1988
1072...st_ctime   Sat Dec 31 09:00:15 1988
1073...st_blksize 0
1074...st_blocks  0
1075stat( 6 ) returned : Too many symbolic links
1076lstat( 6 ) returned
1077...st_dev     (0xfffe:0x1)
1078...st_ino     37
1079...st_mode    120755
1080...st_nlink   1
1081...st_uid     0
1082...st_gid     0
1083...st_rdev    (0x0:0x0)
1084...st_size    0
1085...st_atime   Sat Dec 31 09:00:15 1988
1086...st_mtime   Sat Dec 31 09:00:15 1988
1087...st_ctime   Sat Dec 31 09:00:15 1988
1088...st_blksize 0
1089...st_blocks  0
1090stat( 7 ) returned : Too many symbolic links
1091lstat( 7 ) returned
1092...st_dev     (0xfffe:0x1)
1093...st_ino     38
1094...st_mode    120755
1095...st_nlink   1
1096...st_uid     0
1097...st_gid     0
1098...st_rdev    (0x0:0x0)
1099...st_size    0
1100...st_atime   Sat Dec 31 09:00:15 1988
1101...st_mtime   Sat Dec 31 09:00:15 1988
1102...st_ctime   Sat Dec 31 09:00:15 1988
1103...st_blksize 0
1104...st_blocks  0
1105stat( 8 ) returned : Too many symbolic links
1106lstat( 8 ) returned
1107...st_dev     (0xfffe:0x1)
1108...st_ino     39
1109...st_mode    120755
1110...st_nlink   1
1111...st_uid     0
1112...st_gid     0
1113...st_rdev    (0x0:0x0)
1114...st_size    0
1115...st_atime   Sat Dec 31 09:00:15 1988
1116...st_mtime   Sat Dec 31 09:00:15 1988
1117...st_ctime   Sat Dec 31 09:00:15 1988
1118...st_blksize 0
1119...st_blocks  0
1120stat( 9 ) returned : Too many symbolic links
1121lstat( 9 ) returned
1122...st_dev     (0xfffe:0x1)
1123...st_ino     3a
1124...st_mode    120755
1125...st_nlink   1
1126...st_uid     0
1127...st_gid     0
1128...st_rdev    (0x0:0x0)
1129...st_size    0
1130...st_atime   Sat Dec 31 09:00:15 1988
1131...st_mtime   Sat Dec 31 09:00:15 1988
1132...st_ctime   Sat Dec 31 09:00:15 1988
1133...st_blksize 0
1134...st_blocks  0
1135chdir to a file should fail with ENOTDIR
1136Verify RWX permission on /my_mount_point/dir1 via access
1137chmod of /my_mount_point/dir1 to Read/Write
1138chmod fred should fail with ENOENT
1139Create under /my_mount_point/dir1 should fail with EACCES
1140chdir to /my_mount_point/dir1/dir1 should fail with EACCES
1141Stat with a NULL buffer should fail with EFAULT
1142
1143
1144chmod of /my_mount_point/dir1 to Read/Write
1145mkdir /my_mount_point/dir1/BADNAME should fail with EACCESS
1146
1147/my_mount_point/dir1 Should exist ( access )
1148
1149/my_mount_point/dir1 Should have read  permission( access )
1150
1151/my_mount_point/dir1 Should have write permission( access )
1152
1153/my_mount_point/dir1 Should not have execute permission( access )
1154
1155Restore /my_mount_point/dir1 to RWX
1156chdir to /my_mount_point
1157Remove /./././my_mount_point/dir1/ dir1
1158stat( /./././my_mount_point/dir1/ dir1 ) returned : No such file or directory
1159stat( links/dir1_ dir1 ) returned
1160...st_dev     (0x0:0x0)
1161...st_ino     8
1162...st_mode    40700
1163...st_nlink   2
1164...st_uid     0
1165...st_gid     0
1166...st_rdev    (0x0:0x0)
1167...st_size    0
1168...st_atime   Sat Dec 31 09:00:00 1988
1169...st_mtime   Sat Dec 31 09:00:00 1988
1170...st_ctime   Sat Dec 31 09:00:20 1988
1171...st_blksize 0
1172...st_blocks  0
1173stat( links//links_dir1 d1 ) returned
1174...st_dev     (0x0:0x0)
1175...st_ino     8
1176...st_mode    40700
1177...st_nlink   2
1178...st_uid     0
1179...st_gid     0
1180...st_rdev    (0x0:0x0)
1181...st_size    0
1182...st_atime   Sat Dec 31 09:00:00 1988
1183...st_mtime   Sat Dec 31 09:00:00 1988
1184...st_ctime   Sat Dec 31 09:00:20 1988
1185...st_blksize 0
1186...st_blocks  0
1187Chdir to links/dir1_ dir1
1188Chdir to .. should fail with ENOENT
1189mkdir ../t should fail with ENOENT
1190mkdir t
1191chdir to /my_mount_point
1192rmdir links/dir1_ dir1 should fail with ENOTDIR
1193unlink links/dir1_ dir1
1194unlink links//links_dir1 d1 should fail with ENOTEMPTY
1195rmdir links//links_dir1 d1/t
1196unlink links/dir1_ dir1
1197Attempting to mount IMFS file system at /dir1/my_mount_point
1198rmdir /dir1/my_mount_point should fail with EBUSY
1199Unmount /my_mount_point/dir1/my_mount_point
1200chmod of /////my_mount_point/dir1/\//file1\\// to group and other execute
1201Open /////my_mount_point/dir1/\//file1\\// for write should fail with EACCES
1202chmod of /my_mount_point/dir4 to User Execute and Read
1203Mkdir of /my_mount_point/dir4/NewFile should fail with EACCES
1204Making too many hard links.
1205Making file /LinkName1
1206Making file /LinkName2
1207Making file /LinkName3
1208Making file /LinkName4
1209Making file /LinkName5
1210Making file /LinkName6
1211Making file /LinkName7
1212Making file /LinkName8
1213pass fstat a null pointer should fail with EFAULT
1214chdir to /my_mount_point
1215Change group of /////my_mount_point/dir1/\//file1\\//
1216stat( /////my_mount_point/dir1/\//file1\\// ) returned
1217...st_dev     (0xfffe:0x1)
1218...st_ino     b
1219...st_mode    100011
1220...st_nlink   3
1221...st_uid     0
1222...st_gid     1
1223...st_rdev    (0x0:0x0)
1224...st_size    0
1225...st_atime   Sat Dec 31 09:00:00 1988
1226...st_mtime   Sat Dec 31 09:00:00 1988
1227...st_ctime   Sat Dec 31 09:00:25 1988
1228...st_blksize 0
1229...st_blocks  0
1230Change owner of /////my_mount_point/dir1/\//file1\\//
1231stat( /////my_mount_point/dir1/\//file1\\// ) returned
1232...st_dev     (0xfffe:0x1)
1233...st_ino     b
1234...st_mode    100011
1235...st_nlink   3
1236...st_uid     1
1237...st_gid     0
1238...st_rdev    (0x0:0x0)
1239...st_size    0
1240...st_atime   Sat Dec 31 09:00:00 1988
1241...st_mtime   Sat Dec 31 09:00:00 1988
1242...st_ctime   Sat Dec 31 09:00:25 1988
1243...st_blksize 0
1244...st_blocks  0
1245Change group of /my_mount_point/dir1/file2
1246stat( /my_mount_point/dir1/file2 ) returned
1247...st_dev     (0xfffe:0x1)
1248...st_ino     c
1249...st_mode    100004
1250...st_nlink   3
1251...st_uid     0
1252...st_gid     1
1253...st_rdev    (0x0:0x0)
1254...st_size    0
1255...st_atime   Sat Dec 31 09:00:00 1988
1256...st_mtime   Sat Dec 31 09:00:00 1988
1257...st_ctime   Sat Dec 31 09:00:25 1988
1258...st_blksize 0
1259...st_blocks  0
1260Change owner of /my_mount_point/dir1/file2
1261stat( /my_mount_point/dir1/file2 ) returned
1262...st_dev     (0xfffe:0x1)
1263...st_ino     c
1264...st_mode    100004
1265...st_nlink   3
1266...st_uid     1
1267...st_gid     0
1268...st_rdev    (0x0:0x0)
1269...st_size    0
1270...st_atime   Sat Dec 31 09:00:00 1988
1271...st_mtime   Sat Dec 31 09:00:00 1988
1272...st_ctime   Sat Dec 31 09:00:25 1988
1273...st_blksize 0
1274...st_blocks  0
1275Change group of /my_mount_point/dir1/file3
1276stat( /my_mount_point/dir1/file3 ) returned
1277...st_dev     (0xfffe:0x1)
1278...st_ino     d
1279...st_mode    100004
1280...st_nlink   3
1281...st_uid     0
1282...st_gid     1
1283...st_rdev    (0x0:0x0)
1284...st_size    0
1285...st_atime   Sat Dec 31 09:00:00 1988
1286...st_mtime   Sat Dec 31 09:00:00 1988
1287...st_ctime   Sat Dec 31 09:00:25 1988
1288...st_blksize 0
1289...st_blocks  0
1290Change owner of /my_mount_point/dir1/file3
1291stat( /my_mount_point/dir1/file3 ) returned
1292...st_dev     (0xfffe:0x1)
1293...st_ino     d
1294...st_mode    100004
1295...st_nlink   3
1296...st_uid     1
1297...st_gid     0
1298...st_rdev    (0x0:0x0)
1299...st_size    0
1300...st_atime   Sat Dec 31 09:00:00 1988
1301...st_mtime   Sat Dec 31 09:00:00 1988
1302...st_ctime   Sat Dec 31 09:00:25 1988
1303...st_blksize 0
1304...st_blocks  0
1305Change group of /my_mount_point/dir1/file4
1306stat( /my_mount_point/dir1/file4 ) returned
1307...st_dev     (0xfffe:0x1)
1308...st_ino     e
1309...st_mode    100004
1310...st_nlink   3
1311...st_uid     0
1312...st_gid     1
1313...st_rdev    (0x0:0x0)
1314...st_size    0
1315...st_atime   Sat Dec 31 09:00:00 1988
1316...st_mtime   Sat Dec 31 09:00:00 1988
1317...st_ctime   Sat Dec 31 09:00:25 1988
1318...st_blksize 0
1319...st_blocks  0
1320Change owner of /my_mount_point/dir1/file4
1321stat( /my_mount_point/dir1/file4 ) returned
1322...st_dev     (0xfffe:0x1)
1323...st_ino     e
1324...st_mode    100004
1325...st_nlink   3
1326...st_uid     1
1327...st_gid     0
1328...st_rdev    (0x0:0x0)
1329...st_size    0
1330...st_atime   Sat Dec 31 09:00:00 1988
1331...st_mtime   Sat Dec 31 09:00:00 1988
1332...st_ctime   Sat Dec 31 09:00:25 1988
1333...st_blksize 0
1334...st_blocks  0
1335Change group of /my_mount_point/dir1/dir1/file1
1336stat( /my_mount_point/dir1/dir1/file1 ) returned
1337...st_dev     (0xfffe:0x1)
1338...st_ino     f
1339...st_mode    100004
1340...st_nlink   3
1341...st_uid     0
1342...st_gid     1
1343...st_rdev    (0x0:0x0)
1344...st_size    0
1345...st_atime   Sat Dec 31 09:00:00 1988
1346...st_mtime   Sat Dec 31 09:00:00 1988
1347...st_ctime   Sat Dec 31 09:00:25 1988
1348...st_blksize 0
1349...st_blocks  0
1350Change owner of /my_mount_point/dir1/dir1/file1
1351stat( /my_mount_point/dir1/dir1/file1 ) returned
1352...st_dev     (0xfffe:0x1)
1353...st_ino     f
1354...st_mode    100004
1355...st_nlink   3
1356...st_uid     1
1357...st_gid     0
1358...st_rdev    (0x0:0x0)
1359...st_size    0
1360...st_atime   Sat Dec 31 09:00:00 1988
1361...st_mtime   Sat Dec 31 09:00:00 1988
1362...st_ctime   Sat Dec 31 09:00:25 1988
1363...st_blksize 0
1364...st_blocks  0
1365Change group of ../../..//my_mount_point/dir1/./././dir1/ file1
1366stat( ../../..//my_mount_point/dir1/./././dir1/ file1 ) returned
1367...st_dev     (0xfffe:0x1)
1368...st_ino     10
1369...st_mode    100004
1370...st_nlink   3
1371...st_uid     0
1372...st_gid     1
1373...st_rdev    (0x0:0x0)
1374...st_size    0
1375...st_atime   Sat Dec 31 09:00:00 1988
1376...st_mtime   Sat Dec 31 09:00:00 1988
1377...st_ctime   Sat Dec 31 09:00:25 1988
1378...st_blksize 0
1379...st_blocks  0
1380Change owner of ../../..//my_mount_point/dir1/./././dir1/ file1
1381stat( ../../..//my_mount_point/dir1/./././dir1/ file1 ) returned
1382...st_dev     (0xfffe:0x1)
1383...st_ino     10
1384...st_mode    100004
1385...st_nlink   3
1386...st_uid     1
1387...st_gid     0
1388...st_rdev    (0x0:0x0)
1389...st_size    0
1390...st_atime   Sat Dec 31 09:00:00 1988
1391...st_mtime   Sat Dec 31 09:00:00 1988
1392...st_ctime   Sat Dec 31 09:00:25 1988
1393...st_blksize 0
1394...st_blocks  0
1395Change group of main.c
1396stat( main.c ) returned
1397...st_dev     (0xfffe:0x1)
1398...st_ino     11
1399...st_mode    100004
1400...st_nlink   1
1401...st_uid     0
1402...st_gid     1
1403...st_rdev    (0x0:0x0)
1404...st_size    0
1405...st_atime   Sat Dec 31 09:00:00 1988
1406...st_mtime   Sat Dec 31 09:00:00 1988
1407...st_ctime   Sat Dec 31 09:00:25 1988
1408...st_blksize 0
1409...st_blocks  0
1410Change owner of main.c
1411stat( main.c ) returned
1412...st_dev     (0xfffe:0x1)
1413...st_ino     11
1414...st_mode    100004
1415...st_nlink   1
1416...st_uid     1
1417...st_gid     0
1418...st_rdev    (0x0:0x0)
1419...st_size    0
1420...st_atime   Sat Dec 31 09:00:00 1988
1421...st_mtime   Sat Dec 31 09:00:00 1988
1422...st_ctime   Sat Dec 31 09:00:25 1988
1423...st_blksize 0
1424...st_blocks  0
1425Change group of dir1/dir1/../../links/dir1
1426stat( dir1/dir1/../../links/dir1 ) returned
1427...st_dev     (0x0:0x0)
1428...st_ino     3
1429...st_mode    40700
1430...st_nlink   3
1431...st_uid     0
1432...st_gid     1
1433...st_rdev    (0x0:0x0)
1434...st_size    3560
1435...st_atime   Sat Dec 31 09:00:00 1988
1436...st_mtime   Sat Dec 31 09:00:00 1988
1437...st_ctime   Sat Dec 31 09:00:30 1988
1438...st_blksize 0
1439...st_blocks  0
1440Change owner of dir1/dir1/../../links/dir1
1441stat( dir1/dir1/../../links/dir1 ) returned : Permission denied
1442Change group of links/dir2
1443stat( links/dir2 ) returned
1444...st_dev     (0x0:0x0)
1445...st_ino     4
1446...st_mode    40700
1447...st_nlink   3
1448...st_uid     0
1449...st_gid     1
1450...st_rdev    (0x0:0x0)
1451...st_size    0
1452...st_atime   Sat Dec 31 09:00:00 1988
1453...st_mtime   Sat Dec 31 09:00:00 1988
1454...st_ctime   Sat Dec 31 09:00:30 1988
1455...st_blksize 0
1456...st_blocks  0
1457Change owner of links/dir2
1458stat( links/dir2 ) returned
1459...st_dev     (0x0:0x0)
1460...st_ino     4
1461...st_mode    40700
1462...st_nlink   3
1463...st_uid     1
1464...st_gid     0
1465...st_rdev    (0x0:0x0)
1466...st_size    0
1467...st_atime   Sat Dec 31 09:00:00 1988
1468...st_mtime   Sat Dec 31 09:00:00 1988
1469...st_ctime   Sat Dec 31 09:00:30 1988
1470...st_blksize 0
1471...st_blocks  0
1472Change group of links/dir3
1473stat( links/dir3 ) returned
1474...st_dev     (0x0:0x0)
1475...st_ino     5
1476...st_mode    40700
1477...st_nlink   3
1478...st_uid     0
1479...st_gid     1
1480...st_rdev    (0x0:0x0)
1481...st_size    0
1482...st_atime   Sat Dec 31 09:00:00 1988
1483...st_mtime   Sat Dec 31 09:00:00 1988
1484...st_ctime   Sat Dec 31 09:00:30 1988
1485...st_blksize 0
1486...st_blocks  0
1487Change owner of links/dir3
1488stat( links/dir3 ) returned
1489...st_dev     (0x0:0x0)
1490...st_ino     5
1491...st_mode    40700
1492...st_nlink   3
1493...st_uid     1
1494...st_gid     0
1495...st_rdev    (0x0:0x0)
1496...st_size    0
1497...st_atime   Sat Dec 31 09:00:00 1988
1498...st_mtime   Sat Dec 31 09:00:00 1988
1499...st_ctime   Sat Dec 31 09:00:30 1988
1500...st_blksize 0
1501...st_blocks  0
1502Change group of links/dir4
1503stat( links/dir4 ) returned
1504...st_dev     (0x0:0x0)
1505...st_ino     6
1506...st_mode    40500
1507...st_nlink   3
1508...st_uid     0
1509...st_gid     1
1510...st_rdev    (0x0:0x0)
1511...st_size    0
1512...st_atime   Sat Dec 31 09:00:00 1988
1513...st_mtime   Sat Dec 31 09:00:00 1988
1514...st_ctime   Sat Dec 31 09:00:30 1988
1515...st_blksize 0
1516...st_blocks  0
1517Change owner of links/dir4
1518stat( links/dir4 ) returned
1519...st_dev     (0x0:0x0)
1520...st_ino     6
1521...st_mode    40500
1522...st_nlink   3
1523...st_uid     1
1524...st_gid     0
1525...st_rdev    (0x0:0x0)
1526...st_size    0
1527...st_atime   Sat Dec 31 09:00:00 1988
1528...st_mtime   Sat Dec 31 09:00:00 1988
1529...st_ctime   Sat Dec 31 09:00:30 1988
1530...st_blksize 0
1531...st_blocks  0
1532Change group of links/dir1_dir1
1533stat( links/dir1_dir1 ) returned
1534...st_dev     (0x0:0x0)
1535...st_ino     7
1536...st_mode    40700
1537...st_nlink   3
1538...st_uid     0
1539...st_gid     1
1540...st_rdev    (0x0:0x0)
1541...st_size    1040
1542...st_atime   Sat Dec 31 09:00:00 1988
1543...st_mtime   Sat Dec 31 09:00:00 1988
1544...st_ctime   Sat Dec 31 09:00:30 1988
1545...st_blksize 0
1546...st_blocks  0
1547Change owner of links/dir1_dir1
1548stat( links/dir1_dir1 ) returned
1549...st_dev     (0x0:0x0)
1550...st_ino     7
1551...st_mode    40700
1552...st_nlink   3
1553...st_uid     1
1554...st_gid     0
1555...st_rdev    (0x0:0x0)
1556...st_size    1040
1557...st_atime   Sat Dec 31 09:00:00 1988
1558...st_mtime   Sat Dec 31 09:00:00 1988
1559...st_ctime   Sat Dec 31 09:00:30 1988
1560...st_blksize 0
1561...st_blocks  0
1562Change group of links/dir1_ dir1
1563stat( links/dir1_ dir1 ) returned : No such file or directory
1564Change owner of links/dir1_ dir1
1565stat( links/dir1_ dir1 ) returned : No such file or directory
1566Change group of links/../links/../links/links
1567stat( links/../links/../links/links ) returned
1568...st_dev     (0x0:0x0)
1569...st_ino     9
1570...st_mode    40700
1571...st_nlink   3
1572...st_uid     0
1573...st_gid     1
1574...st_rdev    (0x0:0x0)
1575...st_size    21420
1576...st_atime   Sat Dec 31 09:00:00 1988
1577...st_mtime   Sat Dec 31 09:00:00 1988
1578...st_ctime   Sat Dec 31 09:00:30 1988
1579...st_blksize 0
1580...st_blocks  0
1581Change owner of links/../links/../links/links
1582stat( links/../links/../links/links ) returned : Permission denied
1583Change group of /my_mount_point/symlinks/a_file_symlink
1584lstat( /my_mount_point/symlinks/a_file_symlink ) returned
1585...st_dev     (0xfffe:0x1)
1586...st_ino     2c
1587...st_mode    120755
1588...st_nlink   1
1589...st_uid     0
1590...st_gid     1
1591...st_rdev    (0x0:0x0)
1592...st_size    0
1593...st_atime   Sat Dec 31 09:00:15 1988
1594...st_mtime   Sat Dec 31 09:00:15 1988
1595...st_ctime   Sat Dec 31 09:00:35 1988
1596...st_blksize 0
1597...st_blocks  0
1598Change owner of /my_mount_point/symlinks/a_file_symlink
1599lstat( /my_mount_point/symlinks/a_file_symlink ) returned
1600...st_dev     (0xfffe:0x1)
1601...st_ino     2c
1602...st_mode    120755
1603...st_nlink   1
1604...st_uid     1
1605...st_gid     0
1606...st_rdev    (0x0:0x0)
1607...st_size    0
1608...st_atime   Sat Dec 31 09:00:15 1988
1609...st_mtime   Sat Dec 31 09:00:15 1988
1610...st_ctime   Sat Dec 31 09:00:35 1988
1611...st_blksize 0
1612...st_blocks  0
1613Change group of /my_mount_point/symlinks/a_dir_symlink
1614lstat( /my_mount_point/symlinks/a_dir_symlink ) returned
1615...st_dev     (0xfffe:0x1)
1616...st_ino     2d
1617...st_mode    120755
1618...st_nlink   1
1619...st_uid     0
1620...st_gid     1
1621...st_rdev    (0x0:0x0)
1622...st_size    0
1623...st_atime   Sat Dec 31 09:00:15 1988
1624...st_mtime   Sat Dec 31 09:00:15 1988
1625...st_ctime   Sat Dec 31 09:00:35 1988
1626...st_blksize 0
1627...st_blocks  0
1628Change owner of /my_mount_point/symlinks/a_dir_symlink
1629lstat( /my_mount_point/symlinks/a_dir_symlink ) returned
1630...st_dev     (0xfffe:0x1)
1631...st_ino     2d
1632...st_mode    120755
1633...st_nlink   1
1634...st_uid     1
1635...st_gid     0
1636...st_rdev    (0x0:0x0)
1637...st_size    0
1638...st_atime   Sat Dec 31 09:00:15 1988
1639...st_mtime   Sat Dec 31 09:00:15 1988
1640...st_ctime   Sat Dec 31 09:00:35 1988
1641...st_blksize 0
1642...st_blocks  0
1643Change group of /my_mount_point/symlinks/a_link_symlink
1644lstat( /my_mount_point/symlinks/a_link_symlink ) returned
1645...st_dev     (0xfffe:0x1)
1646...st_ino     2e
1647...st_mode    120755
1648...st_nlink   1
1649...st_uid     0
1650...st_gid     1
1651...st_rdev    (0x0:0x0)
1652...st_size    0
1653...st_atime   Sat Dec 31 09:00:15 1988
1654...st_mtime   Sat Dec 31 09:00:15 1988
1655...st_ctime   Sat Dec 31 09:00:35 1988
1656...st_blksize 0
1657...st_blocks  0
1658Change owner of /my_mount_point/symlinks/a_link_symlink
1659lstat( /my_mount_point/symlinks/a_link_symlink ) returned
1660...st_dev     (0xfffe:0x1)
1661...st_ino     2e
1662...st_mode    120755
1663...st_nlink   1
1664...st_uid     1
1665...st_gid     0
1666...st_rdev    (0x0:0x0)
1667...st_size    0
1668...st_atime   Sat Dec 31 09:00:15 1988
1669...st_mtime   Sat Dec 31 09:00:15 1988
1670...st_ctime   Sat Dec 31 09:00:35 1988
1671...st_blksize 0
1672...st_blocks  0
1673Change group of ../symlinks/no_file
1674lstat( ../symlinks/no_file ) returned : No such file or directory
1675Change owner of ../symlinks/no_file
1676lstat( ../symlinks/no_file ) returned : No such file or directory
1677Change group of /my_mount_point/symlinks/a_dir_symlink/a_file_symlink
1678lstat( /my_mount_point/symlinks/a_dir_symlink/a_file_symlink ) returned
1679...st_dev     (0xfffe:0x1)
1680...st_ino     30
1681...st_mode    120755
1682...st_nlink   1
1683...st_uid     0
1684...st_gid     1
1685...st_rdev    (0x0:0x0)
1686...st_size    0
1687...st_atime   Sat Dec 31 09:00:15 1988
1688...st_mtime   Sat Dec 31 09:00:15 1988
1689...st_ctime   Sat Dec 31 09:00:35 1988
1690...st_blksize 0
1691...st_blocks  0
1692Change owner of /my_mount_point/symlinks/a_dir_symlink/a_file_symlink
1693lstat( /my_mount_point/symlinks/a_dir_symlink/a_file_symlink ) returned
1694...st_dev     (0xfffe:0x1)
1695...st_ino     30
1696...st_mode    120755
1697...st_nlink   1
1698...st_uid     1
1699...st_gid     0
1700...st_rdev    (0x0:0x0)
1701...st_size    0
1702...st_atime   Sat Dec 31 09:00:15 1988
1703...st_mtime   Sat Dec 31 09:00:15 1988
1704...st_ctime   Sat Dec 31 09:00:35 1988
1705...st_blksize 0
1706...st_blocks  0
1707statvfs, with invalid path - expect ENOTSUP
1708create /tmp -- OK
1709statvfs, with valid path - expect ENOTSUP
1710statvfs tested!
1711Exercise the reentrant version - _stat_r - expect EFAULT
1712Exercise the reentrant version - _lstat_r - expect EFAULT
1713Try readlink with a bad buffer - expect EFAULT
1714
1715
1716*** END OF STAT TEST 01 ***
Note: See TracBrowser for help on using the repository browser.