Up

Traces

linux[4.2.5-1-ARCH][system[GNU C Library (GNU libc) stable release version 2.22, by Roland McGrath et al.]][path=/mnt/flashix/[unknown]]@[2015-12-14T16:11:13Z./nix/store/qf513g69n2gy4prf0yhgggwimyl8q7kd-fs_test]

Checked Trace
linux_spec@[/nix/store/qf513g69n2gy4prf0yhgggwimyl8q7kd-fs_test] sexp stdout stderr
Traced Execution stdout stderr
Script script

Combined Trace

1 # processing file 'adhoc_symlink_errors-int.trace' ...
2 @type trace
3 # adhoc_symlink_errors
4
5 mkdir "/dir" 0o777
6 Tau
7 RV_none
8
9 symlink "/dir" ""
10 Tau
11 ENOENT
12 readlink ""
13 Tau
14 ENOENT
15
16 symlink "/dir" "."
17 Tau
18 EEXIST
19 readlink "."
20 Tau
21 EINVAL
22
23 symlink "/dir" ".."
24 Tau
25 EEXIST
26 readlink ".."
27 Tau
28 EINVAL
29
30 symlink "/dir" "./."
31 Tau
32 EEXIST
33 readlink "./."
34 Tau
35 EINVAL
36
37 symlink "/dir" "/"
38 Tau
39 EEXIST
40 readlink "/"
41 Tau
42 EINVAL
43
44 # the new link name must not end with a slash
45 symlink "xyz" "/slink_1"
46 Tau
47 RV_none
48 symlink "xyz" "/slink_2/"
49 Tau
50 ENOENT
51
52 dump-result /
/ D 470506
/slink_1 L xyz
/dir D 470510
53
54