This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH v7] getrandom system call wrapper [BZ #17252]


On 11/14/2016 12:44 PM, Florian Weimer wrote:
> This patch switches back to the ssize_t return time.  This goes against
> Theodore Ts'o preference, but seems to reflect the consensus from the
> largery community.

I still don't think this function should be a cancellation point.

> I weakened the protection against accidental interposition somewhat.
> Since the declaration is a new header file, I do not use a function-like
> macro to prevent a definition of a function named “getrandom”, and
> non-GNU compilers do not get any redirection.

We don't normally do this at all.  I don't understand why this function
should be treated differently.  Can you please explain what concrete
situations, involving real, existing code, you're trying to defend
against here?

zw


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]