Commit bd820218 by Uros Bizjak

test-expandargv.c (writeout_test): Check result of fwrite.

	* testsuite/test-expandargv.c (writeout_test): Check result of fwrite.

From-SVN: r177529
parent bc336d63
2011-08-06 Uros Bizjak <ubizjak@gmail.com>
* testsuite/test-expandargv.c (writeout_test): Check result of fwrite.
2011-08-01 Jason Merrill <jason@redhat.com> 2011-08-01 Jason Merrill <jason@redhat.com>
PR c++/49932 PR c++/49932
...@@ -582,7 +586,7 @@ ...@@ -582,7 +586,7 @@
2009-05-29 Kai Tietz <kai.tietz@onevision.com> 2009-05-29 Kai Tietz <kai.tietz@onevision.com>
* pex-win32.c (pex_win32_fdopenr): Set INHERIT to false. * pex-win32.c (pex_win32_fdopenr): Set INHERIT to false.
2009-05-29 Michael Matz <matz@suse.de> 2009-05-29 Michael Matz <matz@suse.de>
...@@ -613,7 +617,7 @@ ...@@ -613,7 +617,7 @@
2009-04-29 Julian Brown <julian@codesourcery.com> 2009-04-29 Julian Brown <julian@codesourcery.com>
* pex-win32.c (pex_win32_pipe): Add _O_NOINHERIT. * pex-win32.c (pex_win32_pipe): Add _O_NOINHERIT.
(pex_win32_exec_child): Ensure each process has only one handle open (pex_win32_exec_child): Ensure each process has only one handle open
on pipe endpoints. Close standard input after creating child for on pipe endpoints. Close standard input after creating child for
symmetry with standard output/standard error. symmetry with standard output/standard error.
...@@ -631,22 +635,22 @@ ...@@ -631,22 +635,22 @@
section, so that the native build does detect them at configure section, so that the native build does detect them at configure
time. time.
* configure: Regenerated. * configure: Regenerated.
2009-04-13 Ozkan Sezer <sezeroz@gmail.com> 2009-04-13 Ozkan Sezer <sezeroz@gmail.com>
PR target/39397 PR target/39397
* pex-common.h (struct pex_obj): Store pid values as pid_t, * pex-common.h (struct pex_obj): Store pid values as pid_t,
not as long (members *children and (*wait)) not as long (members *children and (*wait))
* pex-common.c (pex_run_in_environment): Likewise. * pex-common.c (pex_run_in_environment): Likewise.
* pex-win32.c (pex_win32_wait): Return pid_t and properly check * pex-win32.c (pex_win32_wait): Return pid_t and properly check
returned pid value. returned pid value.
* pex-djgpp.c (pex_djgpp_wait): Return pid_t. * pex-djgpp.c (pex_djgpp_wait): Return pid_t.
* pex-msdos.c (pex_msdos_wait): Likewise. * pex-msdos.c (pex_msdos_wait): Likewise.
2009-04-07 Arnaud Patard <apatard@mandriva.com> 2009-04-07 Arnaud Patard <apatard@mandriva.com>
* libiberty/configure.ac: Fix Linux/MIPS matching rule. * libiberty/configure.ac: Fix Linux/MIPS matching rule.
* libiberty/configure: Regenerate. * libiberty/configure: Regenerate.
2009-03-27 Ian Lance Taylor <iant@google.com> 2009-03-27 Ian Lance Taylor <iant@google.com>
...@@ -731,7 +735,7 @@ ...@@ -731,7 +735,7 @@
2008-10-08 David Edelsohn <edelsohn@gnu.org> 2008-10-08 David Edelsohn <edelsohn@gnu.org>
* xstrdup.c: Include <sys/types.h> after "config.h" * xstrdup.c: Include <sys/types.h> after "config.h"
2008-10-07 Jan Kratochvil <jan.kratochvil@redhat.com> 2008-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
* configure.ac: Call AC_SYS_LARGEFILE. * configure.ac: Call AC_SYS_LARGEFILE.
......
...@@ -189,7 +189,7 @@ writeout_test (int test, const char * test_data) ...@@ -189,7 +189,7 @@ writeout_test (int test, const char * test_data)
{ {
char filename[256]; char filename[256];
FILE *fd; FILE *fd;
size_t len; size_t len, sys_fwrite;
char * parse; char * parse;
/* Unique filename per test */ /* Unique filename per test */
...@@ -208,7 +208,10 @@ writeout_test (int test, const char * test_data) ...@@ -208,7 +208,10 @@ writeout_test (int test, const char * test_data)
/* Run all possible replaces */ /* Run all possible replaces */
run_replaces (parse); run_replaces (parse);
fwrite (parse, len, sizeof (char), fd); sys_fwrite = fwrite (parse, sizeof (char), len, fd);
if (sys_fwrite != len)
fatal_error (__LINE__, "Failed to write to test file.", errno);
free (parse); free (parse);
fclose (fd); fclose (fd);
} }
......
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