- daemonized.write_to_stderr
- = write(STDERR_FILENO, buffer, 1) == -1 ? errno : 0;
+ if (write(STDERR_FILENO, buffer, 1) != 1) {
+ daemonized.write_to_stderr = errno;
+ if (daemonized.write_to_stderr == 0)
+ daemonized.write_to_stderr = -1;
+ } else
+ daemonized.write_to_stderr = 0;