Commit 665f4c1f by Uros Bizjak Committed by Uros Bizjak

target-supports.exp (check_effective_target_fd_truncate): Close and unlink test file before exit.

	* lib/target-supports.exp (check_effective_target_fd_truncate):
	Close and unlink test file before exit.

From-SVN: r179774
parent d58818f7
2011-10-11 Uros Bizjak <ubizjak@gmail.com>
* lib/target-supports.exp (check_effective_target_fd_truncate):
Close and unlink test file before exit.
2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/50564
......
......@@ -3739,16 +3739,25 @@ proc check_effective_target_fd_truncate { } {
int fd;
const char t[] = "test writing more than ten characters";
char s[11];
fd = fileno (f);
int status = 0;
fd = fileno (f);
write (fd, t, sizeof (t) - 1);
lseek (fd, 0, 0);
if (ftruncate (fd, 10) != 0)
exit (1);
status = 1;
close (fd);
fclose (f);
if (status)
{
unlink ("tst.tmp");
exit (status);
}
f = fopen ("tst.tmp", "rb");
if (fread (s, 1, sizeof (s), f) != 10 || strncmp (s, t, 10) != 0)
exit (1);
exit (0);
status = 1;
fclose (f);
unlink ("tst.tmp");
exit (status);
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment