+2009-11-21 Jim Meyering <meyering@redhat.com>
+
+ c-stack: avoid "ignoring return value of `write'" warning
+ * lib/c-stack.c: Include "ignore-value.h".
+ (die): Explicitly ignore each write return value.
+ * modules/c-stack (Depends-on): Add ignore-value.
+
2009-11-21 Bruno Haible <bruno@clisp.org>
diffseq: reduce scope of variable 'best'.
#include "c-stack.h"
#include "exitfail.h"
+#include "ignore-value.h"
#if defined SA_ONSTACK && defined SA_SIGINFO
# define SIGACTION_WORKS 1
char const *message;
segv_action (signo);
message = signo ? program_error_message : stack_overflow_message;
- write (STDERR_FILENO, program_name, strlen (program_name));
- write (STDERR_FILENO, ": ", 2);
- write (STDERR_FILENO, message, strlen (message));
- write (STDERR_FILENO, "\n", 1);
+ ignore_value (write (STDERR_FILENO, program_name, strlen (program_name)));
+ ignore_value (write (STDERR_FILENO, ": ", 2));
+ ignore_value (write (STDERR_FILENO, message, strlen (message)));
+ ignore_value (write (STDERR_FILENO, "\n", 1));
if (! signo)
_exit (exit_failure);
raise (signo);