* src/timeout.c (main): Use "error", not perror.
Elbert Pol noticed a build failure on OS/2.
* src/timeout.c (main): Exit 125 (not errno) upon failed fork.
Make the failed fork diagnostic match the one from install.c.
monitored_pid = fork ();
if (monitored_pid == -1)
{
- perror ("fork");
- return errno;
+ error (0, errno, _("fork system call failed"));
+ return EXIT_CANCELED;
}
else if (monitored_pid == 0)
{ /* child */
/* exit like sh, env, nohup, ... */
exit_status = (errno == ENOENT ? EXIT_ENOENT : EXIT_CANNOT_INVOKE);
- perror (argv[0]);
+ error (0, errno, _("cannot run command %s"), quote (argv[0]));
return exit_status;
}
else