3 ms·
> A compiler that conforms to the ABI generates code which clears the flag, if necessary. I'm sorry, I do not follow. The conforming compiler expects that the
by olegolegovich 10y ago
> A compiler that conforms to the ABI generates code which clears the flag, if necessary.
I'm sorry, I do not follow. The conforming compiler expects that the functions are called with the clear flag. The non-conforming kernel on the other hand does not clear the flag before calling the signal handler which breaks it.
- kazinator 10y agoBut that's obviously a bug. ABI says, caller clears flag. Ergo, all situations that trigger function calls shall clear flag.