(trunk libT) #3826 "all data fails its checksum test in uClibc 0.9.27" -- refinement of r11530 based on research by iz0bbz to find which version of uClibc added a fix.
This commit is contained in:
parent
6e52ccb239
commit
a9d0190a0e
|
@ -201,9 +201,16 @@ preallocateFileFull( const char * filename, uint64_t length )
|
||||||
|
|
||||||
/* https://trac.transmissionbt.com/ticket/3826 */
|
/* https://trac.transmissionbt.com/ticket/3826 */
|
||||||
#ifdef __UCLIBC__
|
#ifdef __UCLIBC__
|
||||||
|
#define TR_UCLIBC_CHECK_VERSION(major,minor,micro) \
|
||||||
|
(__UCLIBC_MAJOR__ > (major) || \
|
||||||
|
(__UCLIBC_MAJOR__ == (major) && __UCLIBC_MINOR__ > (minor)) || \
|
||||||
|
(__UCLIBC_MAJOR__ == (major) && __UCLIBC_MINOR__ == (minor) && \
|
||||||
|
__UCLIBC_SUBLEVEL__ >= (micro)))
|
||||||
|
#if !TR_UCLIBC_CHECK_VERSION(0,9,28)
|
||||||
#undef HAVE_PREAD
|
#undef HAVE_PREAD
|
||||||
#undef HAVE_PWRITE
|
#undef HAVE_PWRITE
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef SYS_DARWIN
|
#ifdef SYS_DARWIN
|
||||||
#define HAVE_PREAD
|
#define HAVE_PREAD
|
||||||
|
|
Loading…
Reference in New Issue