Corinna Vinschen
Mon Sep 16 01:30:00 GMT 2002

On Fri, Sep 13, 2002 at 10:16:25AM -0400, Pierre A. Humblet wrote:
> Good point. But that's due to the transition from 16 to 32 bits (when do
> you plan to complete it?) and it depends on the user's perspective.

The transition to 32 bit uids/gids is functional complete AFAICS.
Originally I planned to switch over to 32 bit uids/gids together with
64 bit off_t/fpos_t in one go but for the latter step I'd need to
change newlib.  I simply have not enough time and can't be bothered
to change this.

So, if we want 32 bit uids/gids ASAP, we either have to use other
define in the header files (__CYGWIN_USE_32_BIT_IDS__ and
__CYGWIN_USE_64_BIT_OFFS__ instead of the one __CYGWIN_USE_BIG_TYPES__)
and then we'd need to change the Cygwin Makefile to use the 32 bit
funcs and define __CYGWIN_USE_32_BIT_IDS__.
Or somebody else cares for getting newlib into 64 bit off_t/fpos_t


Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Developer                      
Red Hat, Inc.

More information about the Cygwin-patches mailing list