diff options
author | manuels <manuel.schoelling@gmx.de> | 2013-05-15 18:54:48 +0200 |
---|---|---|
committer | manuels <manuel.schoelling@gmx.de> | 2013-05-15 18:54:48 +0200 |
commit | cd3320992885c2f5fdd4f10b058c6d633d26cb74 (patch) | |
tree | 7a044f6c5a526735042b4c4ce1d0cb0b004b6b90 /tests/runner.py | |
parent | 4e72ab4bd5cbf987e08d0ca72bef4292e5870d8e (diff) |
Fix bug in rename() that occures if new filename starts with the old filename
Diffstat (limited to 'tests/runner.py')
-rwxr-xr-x | tests/runner.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/tests/runner.py b/tests/runner.py index 838c150d..8ed42143 100755 --- a/tests/runner.py +++ b/tests/runner.py @@ -3414,6 +3414,7 @@ Exiting setjmp function, level: 0, prev_jmp: -1 FILE* fid; err = mkdir("/foo", 0777); + err = mkdir("/bar", 0777); fid = fopen("/foo/bar", "w+"); fclose(fid); @@ -3422,10 +3423,13 @@ Exiting setjmp function, level: 0, prev_jmp: -1 err = rename("/foo", "/foo/foo"); printf("%d\\n", err); + + err = rename("/foo", "/bar/foo"); + printf("%d\\n", err); return 0; } ''' - self.do_run(src, '0\n-1\n', force_c=True) + self.do_run(src, '0\n-1\n0\n', force_c=True) def test_alloca_stack(self): if self.emcc_args is None: return # too slow in other modes |