[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#10021: [PATCH id] Add error-checking on GNU

From: Eric Blake
Subject: bug#10021: [PATCH id] Add error-checking on GNU
Date: Wed, 16 Nov 2011 12:33:42 -0700
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:7.0.1) Gecko/20110930 Thunderbird/7.0.1

On 11/15/2011 10:09 AM, Eric Blake wrote:
> Still debatable.  POSIX explicitly states that the condition of errno
> after a successful call to a standardized function is unspecified; that
> is, a successful geteuid() may pollute errno, but it's okay, because the
> user shouldn't be inspecting errno after geteuid().
> It might be worth proposing a change to POSIX to require that geteuid()
> and friends leave errno unchanged on success (in order to allow for the
> GNU extension of setting errno on failure, even though POSIX did not
> reserve a specific value for failure); I'll pursue that course.

Done: http://austingroupbugs.net/view.php?id=511

Eric Blake   address@hidden    +1-919-301-3266
Libvirt virtualization library http://libvirt.org

Attachment: signature.asc
Description: OpenPGP digital signature

reply via email to

[Prev in Thread] Current Thread [Next in Thread]