[uClibc]Re: pread/pwrite broken w/o large file support

Ronald Wahl rwa at peppercon.com
Mon Jul 8 14:29:19 UTC 2002


On Thu, 04 Jul 2002 18:39:36 -0700, David Blythe wrote:

> Several of the 64 bit calls are busted in the ppc implementation. The powerpc
> must put an ll parameter in an odd,even register pair, so it leaves a hole to
> get to the next pair if necessary.  This can't be coded using the existing
> syscall macros in a machine independent way.  I rewrote the ppc syscall
> implementation to use a version of the unified system call interface and
> bypassed the syscall macros altogether.  I still had to fix the [f]truncate64
> wrapper that does the wrong thing for ppc (cf. glibc).  I'm not sure what you
> would do if you want to continue using the C syscall macros short of moving the
> implementation into the architecture-specific directories and coding by hand.

> I'll post a patch (against 9.11) with the unified syscall interface for ppc
> later today or tomorrow.

What's the state of this?

ron

-- 
\\      Dipl.-Inf. Ronald Wahl   |   Peppercon AG                  //
 \\\         rwa at peppercon.com  |||  http://www.peppercon.com/   /// 
  \OO  -----------------------  OOO  -------------------------  OO/ 
   OO  GnuPG/PGP key available  OOO  Keep Systems running       OO



More information about the uClibc mailing list