Garrett D'Amore wrote:
> Btw, I just finished an analysis of what is in libucb.  (I've not check 
> the other libraries, most especially termcap, yet.)  My findings show 
> that there is a lot there that could simply trivially be eliminated.  
> Here's the detailed analysis:
> 
> First I started by comparing differences between libc and libucb 
> implementations:
> 
> Differences in libucb implementation
> ------------------------------------

> statfs64()
> fstatfs64()    - Whoa?!?  64-bit versions of these calls, only provided
>          by libucb.  Not sure why, since no applications should ever
>          use them.  This looks like it was integrated at the time
>          of the original 64-bit port, without ever making it available
>          in any public API.  These could probably safely be
>          eliminated as they have never been documented.

They're invoked by stdio.h (transparently to the app) for 64 bit apps 
and LARGEFILE-aware 32 bit apps.

> fopen64()    - Huh?  Another weird 64-bitified API that should never
>          have happened and was never publicised.  It should be safe
>          to remove this.

ditto.

-- 
Andrew

Reply via email to