[PATCH] Error checking for SETXID (bug 13347)

Joseph S. Myers joseph@codesourcery.com
Mon Mar 24 15:20:00 GMT 2014


On Mon, 24 Mar 2014, Florian Weimer wrote:

> Check for syscall error in the SETXID implementation in NPTL (bug 13347).
> 
> At this point, we can only abort the process because we have already switched
> credentials on other threads.  Returning an error would still leave the
> process in an inconsistent state.

This may be the best possible in the absence of a kernel interface for 
setting ids atomically for the whole process, but such an interface would 
be the desired long-term fix, with aborting from the present code just a 
fallback - is there ongoing work to agree such an interface?

-- 
Joseph S. Myers
joseph@codesourcery.com



More information about the Libc-alpha mailing list