[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ttyname_r returning EINVAL
From: |
Simon Josefsson |
Subject: |
Re: ttyname_r returning EINVAL |
Date: |
Thu, 05 Apr 2012 08:07:24 +0200 |
User-agent: |
Gnus/5.130004 (Ma Gnus v0.4) Emacs/24.0.94 (gnu/linux) |
Thomas Schwinge <thomas@codesourcery.com> writes:
> Hi!
>
> On Thu, 04 Aug 2011 12:13:19 +0200, Simon Josefsson <simon@josefsson.org>
> wrote:
>> As explained as 4) in this e-mail:
>>
>> https://lists.gnu.org/archive/html/bug-gnulib/2011-08/msg00027.html
>>
>> it seems like the ttyname_r function returns EINVAL when the provided
>> buffer is too small.
>>
>> This doesn't seem consistent with the specifcation at:
>>
>> http://pubs.opengroup.org/onlinepubs/9699919799/functions/ttyname.html
>>
>> Instead, it seems this should be ERANGE?
>>
>> [ERANGE]
>> The value of namesize is smaller than the length of the string to be
>> returned including the terminating null character.
>
> Thanks; finally fixed (glibc BZ #12340).
Thank you!
/Simon