ther this change (using
sigaction, signal sets, instead of the antique signal(), etc.) might break
compilation on some antique UNIX machines or on MS-Windows (!?) or
something. But I doubt any present-day system actually lacks sigaction()
and friends, so I think your code is good.
have stopped happening. (I recently fixed a somewhat related bug
> in Postgres :-(, which is why this caught my eye.)
>
> regards, tom lane
>
--
Nadav Har'El
n...@cloudius-systems.com
___
ccache mailing list
ccache@lists.samba.org
https://lists.samba.org/mailman/listinfo/ccache
and not an ordinary failure. But ccache
does not exit immediately on a signal - just after the child compiler exits.
Again, I guess this destinction is not very important, but I just wanted to
point it out in case anybody thinks it is important.
--
Nadav Har'El
n...@cloudius-systems.com
___
che and simple to fix. So it will be great to have it
fixed. Thanks.
--
Nadav Har'El
n...@cloudius-systems.com
___
ccache mailing list
ccache@lists.samba.org
https://lists.samba.org/mailman/listinfo/ccache
as interrupted by a signal */
+exit(1);
+}
+
args_pop(args, 3);
if (x_stat(tmp_stdout, &st) != 0) {
/* The stdout file was removed - cleanup in progress? Better bail
out. */
stats_update(STATS_MISSING);
--
Nadav Har'El
n...@cloudius-systems.com
___
ccache mailing list
ccache@lists.samba.org
https://lists.samba.org/mailman/listinfo/ccache