[PATCH] posix_favise{64} error handling fixes [was Re: fadvise gclibc vs uclibc]

Bernhard Reutner-Fischer rep.dot.nop at gmail.com
Fri Sep 19 09:53:19 UTC 2008


On Fri, Sep 19, 2008 at 11:35:16AM +0200, Carmelo AMOROSO wrote:
>Fathi Boudra wrote:

>powerpc needs a specific implementation because it expects 8 bytes long 
>variable. Look recent messages, as I said, regarding pread_wirte 
>implementation.
>May we add a work-around for powerpc, otherwise, if you can, please post 
>a patch for implementing specific powerpc function.

i'm implementing i386 specific bits, will checkin later.

For reference:
libc/sysdeps/linux/common/posix_fadvise64.c: In function 'posix_fadvise64':
libc/sysdeps/linux/common/posix_fadvise64.c:63: error: impossible register constraint in 'asm'
libc/sysdeps/linux/common/posix_fadvise64.c:70: error: impossible register constraint in 'asm'
libc/sysdeps/linux/common/posix_fadvise64.c:70: error: impossible register constraint in 'asm'
libc/sysdeps/linux/common/posix_fadvise64.c:70: error: impossible register constraint in 'asm'
libc/sysdeps/linux/common/posix_fadvise64.c:63: error: impossible register constraint in 'asm'
libc/sysdeps/linux/common/posix_fadvise64.c:70: error: impossible register constraint in 'asm'
libc/sysdeps/linux/common/posix_fadvise64.c:70: error: impossible register constraint in 'asm'
libc/sysdeps/linux/common/posix_fadvise64.c:70: error: impossible register constraint in 'asm'
make[1]: *** [libc/sysdeps/linux/common/posix_fadvise64.os] Error 1



More information about the uClibc mailing list