ctermid: return string literal, document MT-Safety pitfall

Florian Weimer fweimer@redhat.com
Tue Nov 11 13:30:00 GMT 2014


On 11/07/2014 09:35 AM, Alexandre Oliva wrote:
> This was based on an interpretation that strcpy (and memcpy, and
> compiler-inlined versions thereof) could not write garbage in the
> destination before writing the intended values, because this would be a
> deviation from the specification, and it could be observed by an
> asynchronous signal handler.

Which specification do you mean?  glibc or the C standard?

-- 
Florian Weimer / Red Hat Product Security



More information about the Libc-alpha mailing list