[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: EINTR causing useless recompilation?
From: |
Ted Stern |
Subject: |
Re: EINTR causing useless recompilation? |
Date: |
Fri, 24 Jan 2003 10:02:56 -0800 |
User-agent: |
Gnus/5.090013 (Oort Gnus v0.13) Emacs/21.2 (sparc-sun-solaris2.8) |
On Thu, 23 Jan 2003, Paul D. Smith wrote:
> %% Tom Rodriguez <address@hidden> writes:
>
> tr> Hello. I've finally gotten a chance to look at this more closely
> tr> and the problem is that GNU make assume that SA_RESTART restarts
> tr> all system calls which isn't true for solaris and I suspect isn't
> tr> true for any System V based Unix.
>
> Yes, experimentations shows this to be the case.
>
> Unfortunately this means that Solaris is not compliant with the POSIX
> specs, which clearly state that any system call that can return EINTR
> must respect the SA_RESTART flag.
This seems to be grounds for a bug report to Sun. Since they get a lot of
benefit from GNU software being available for their systems, it seems to me
that they might make some effort to try and fix it, if you bring the matter to
their attention.
Ted
--
Ted Stern Engineering Applications
Cray Inc. office: 206-701-2182
411 First Avenue South, Suite 600 cell: 206-383-1049
Seattle, WA 98104-2860 FAX: 206-701-2500
Debuggers' motto: Frango ut patefaciam -- I break in order to reveal