# processing file 'link___link_nonempty_dir1__d2__sl_dotdot_d2___nonempty_dir1__nonexist_4-int.trace' ...
@type trace
#####################################
# Test link___link_nonempty_dir1__d2__sl_dotdot_d2___nonempty_dir1__nonexist_4
#####################################
5: mkdir "empty_dir1" 0o777
RV_none
6: mkdir "empty_dir2" 0o777
RV_none
7: mkdir "nonempty_dir1" 0o777
RV_none
8: mkdir "nonempty_dir1/d2" 0o777
RV_none
9: open "nonempty_dir1/d2/f3.txt" [O_CREAT;O_WRONLY] 0o666
RV_num(3)
10: write! (FD 3) "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc" 83
RV_num(83)
...
28: link "nonempty_dir1/d2/sl_dotdot_d2" "nonempty_dir1/nonexist_4"
RV_none
...
# processing file 'exec_link___link_nonempty_dir1__d2__sl_dotdot_d2___nonempty_dir1__nonexist_4-int.trace' ...
# processing file 'link___link_nonempty_dir1__d2__sl_dotdot_d2___nonempty_dir1__nonexist_4-int.trace' ...
@type trace
#####################################
# Test link___link_nonempty_dir1__d2__sl_dotdot_d2___nonempty_dir1__nonexist_4
#####################################
6: mkdir "empty_dir1" 0o777
7: Tau
8: RV_none
9: mkdir "empty_dir2" 0o777
10: Tau
...
73: link "nonempty_dir1/d2/sl_dotdot_d2" "nonempty_dir1/nonexist_4"
74: Tau
75: EPERM
#
# Fatal error: 75: EPERM
# no result states
#
# Error:
# The spec permitted:
# RV_none
#
# Error: 75: EPERM
# unexpected results: EPERM
# allowed are only: RV_none
# continuing execution with RV_none
# trace not accepted
@type script
#####################################
# Test link___link_nonempty_dir1__d2__sl_dotdot_d2___nonempty_dir1__nonexist_4
#####################################
mkdir "empty_dir1" 0o777
mkdir "empty_dir2" 0o777
mkdir "nonempty_dir1" 0o777
mkdir "nonempty_dir1/d2" 0o777
open "nonempty_dir1/d2/f3.txt" [O_CREAT;O_WRONLY] 0o666
write! (FD 3) "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc" 83
close (FD 3)
... // further setup commands
link "nonempty_dir1/d2/sl_dotdot_d2" "nonempty_dir1/nonexist_4"
...