Fix <sys/uio.h>

Ryan S. Arnold ryan.arnold@gmail.com
Tue Apr 17 13:51:00 GMT 2012


On Mon, Apr 16, 2012 at 4:24 PM, Ryan S. Arnold <ryan.arnold@gmail.com> wrote:
> On Fri, Apr 13, 2012 at 2:42 PM, Ryan Arnold <rsa@us.ibm.com> wrote:
>> I've regenerated this patch against the master branch and would like to
>> commit it soon.  Many of us have been carrying this trivial patch for
>> far too long.
>>
>> Ryan S. Arnold
>> IBM Linux Technology Center
>>
>> 2009-11-06  Petr Baudis  <pasky@suse.cz>
>>
>>        * include/sys/uio.h: Change __vector to __iovec to avoid clash
>>        with altivec.
>>
>> diff --git a/include/sys/uio.h b/include/sys/uio.h
>> index 0ec9ab0..7d67d67 100644
>> --- a/include/sys/uio.h
>> +++ b/include/sys/uio.h
>> @@ -3,13 +3,13 @@
>>
>>  #ifndef _ISOMAC
>>  /* Now define the internal interfaces.  */
>> -extern ssize_t __readv (int __fd, const struct iovec *__vector,
>> +extern ssize_t __readv (int __fd, const struct iovec *__iovec,
>>                        int __count);
>> -extern ssize_t __libc_readv (int __fd, const struct iovec *__vector,
>> +extern ssize_t __libc_readv (int __fd, const struct iovec *__iovec,
>>                             int __count);
>> -extern ssize_t __writev (int __fd, const struct iovec *__vector,
>> +extern ssize_t __writev (int __fd, const struct iovec *__iovec,
>>                         int __count);
>> -extern ssize_t __libc_writev (int __fd, const struct iovec *__vector,
>> +extern ssize_t __libc_writev (int __fd, const struct iovec *__iovec,
>>                              int __count);
>>  #endif
>>  #endif
>
> Considering that I have to regenerate the patch to apply it cleanly,
> I'm not sure how this should be added to the ChangeLog.
>
> We discussed in IRC a bit and Roland seems in favor of adding it with
> the existing (old) date to the top of the ChangeLog.
>
> Carlos O'Donell seems to favor updating the date to reflect the commit date.
>
> Consensus would be nice on this one.
>
> Ryan

Per all of the comments I committed this fix under the following:

commit 0396e69dbefb3630651d93e0a7526c4326a071bb
Author: Petr Baudis <pasky@ucw.cz>
Date:   Tue Apr 17 08:33:41 2012 -0500

    Resolve __vector namespace conflict with Altivec.

Ryan



More information about the Libc-alpha mailing list