summaryrefslogtreecommitdiffstats
path: root/testsuites/psxtests/psximfs02/psximfs02.scn
blob: f86e975821f519dc7845bd1c413aba1abfd807f4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
*** TEST IMFS 02 ***
Creating directory /dir00
Creating directory /dir00/dir01
Changing directory to /dir00
Creating link dir01-link0 for dir01

Creating link dir01-link1 for dir01-link0

Creating link dir01-link2 for dir01-link1

Creating link dir01-link3 for dir01-link2

Creating link dir01-link4 for dir01-link3

Creating link dir01-link5 for dir01-link4

Creating link dir01-link6 for dir01-link5

Creating link dir01-link7 for dir01-link6
Link creation failed
Creating a regular node /node, RDONLY
Creating link /node-link for /node
Opening /node-link in WRONLY mode -- expect EACCES
Creating a symlink /node-slink for /node
Opening /node-slink in WRONLY mode -- expect EACCES
Allocate most of heap
Attempt to mount a fs at /dir01 -- expect ENOMEM
Freeing allocated memory
Allocate most of heap
Changing directory to /
Attempt to create /node-link-2 for /node -- expect ENOMEM
Attempt to create /node-slink-2 for /node -- expect ENOMEM
Freeing allocated memory
Allocate most of heap
Attempt to create /node-slink-2 for /node -- expect ENOMEM
Freeing allocated memory
Attempt to stat a hardlink -- expect ENOTSUP
Changing euid to 10
Attempt chmod on /node -- expect EPERM
Attempt chown on /node -- expect EPERM
Changing euid back to 0 [root]
Creating a fifo -- OK
*************** Dump of Entire IMFS ***************
/
....dev/
........console (device 0, 0)
....dir00/
........dir01/
........dir01-link0 links not printed
........dir01-link1 links not printed
........dir01-link2 links not printed
........dir01-link3 links not printed
........dir01-link4 links not printed
........dir01-link5 links not printed
........dir01-link6 links not printed
....node (file 0)
....node-link links not printed
....node-slink links not printed
....fifo FIFO not printed
***************      End of Dump       ***************
chown /fifo to 10 -- OK
Changing euid to 10
chmod /fifo -- OK
chown /fifo to 0 -- OK
*** END OF TEST IMFS 02 ***