Re: several more bugs found by coreutils

2005-02-08 Thread Corinna Vinschen
On Feb 8 14:17, Jeff Johnston wrote: > Corinna Vinschen wrote: > >I have attached a patch to newlib this time. Thinking about that > >for a while, I'm pretty sure that it doesn't make sense to build > >old 32 bit versions of Cygwin with recent newlib versions. So I'm > >opting for having a clean

Re: several more bugs found by coreutils

2005-02-08 Thread Jeff Johnston
Corinna Vinschen wrote: On Feb 8 12:47, Christopher Faylor wrote: On Tue, Feb 08, 2005 at 06:42:11PM +0100, Corinna Vinschen wrote: I have attached a patch to newlib this time. Thinking about that for a while, I'm pretty sure that it doesn't make sense to build old 32 bit versions of Cygwin with

Re: several more bugs found by coreutils

2005-02-08 Thread Jeff Johnston
Corinna Vinschen wrote: On Feb 2 11:07, Corinna Vinschen wrote: On Feb 1 20:58, Erik Blake wrote: Further coreutils-5.3.0 debugging turned up more POSIX bugs in cygwin: defines struct passwd with the pw_uid and pw_gid members as ints, although POSIX requires uid_t and gid_t. http://www.opengrou

Re: several more bugs found by coreutils

2005-02-08 Thread Corinna Vinschen
On Feb 8 12:47, Christopher Faylor wrote: > On Tue, Feb 08, 2005 at 06:42:11PM +0100, Corinna Vinschen wrote: > >I have attached a patch to newlib this time. Thinking about that > >for a while, I'm pretty sure that it doesn't make sense to build > >old 32 bit versions of Cygwin with recent newlib

Re: several more bugs found by coreutils

2005-02-08 Thread Christopher Faylor
On Tue, Feb 08, 2005 at 06:42:11PM +0100, Corinna Vinschen wrote: >I have attached a patch to newlib this time. Thinking about that >for a while, I'm pretty sure that it doesn't make sense to build >old 32 bit versions of Cygwin with recent newlib versions. So I'm >opting for having a clean pwd.h

Re: several more bugs found by coreutils

2005-02-08 Thread Corinna Vinschen
On Feb 2 11:07, Corinna Vinschen wrote: > On Feb 1 20:58, Erik Blake wrote: > > Further coreutils-5.3.0 debugging turned up more POSIX bugs in cygwin: > > > > defines struct passwd with the pw_uid and pw_gid members as ints, > > although POSIX requires uid_t and gid_t. > > http://www.opengroup

Re: several more bugs found by coreutils

2005-02-02 Thread Christopher Faylor
On Wed, Feb 02, 2005 at 07:30:43PM +0100, Corinna Vinschen wrote: >On Feb 2 13:13, Christopher Faylor wrote: >> On Wed, Feb 02, 2005 at 06:49:42PM +0100, Corinna Vinschen wrote: >> >On Feb 2 12:20, Christopher Faylor wrote: >> >> On Wed, Feb 02, 2005 at 03:20:01PM +0100, Corinna Vinschen wrote: >

Re: several more bugs found by coreutils

2005-02-02 Thread Corinna Vinschen
On Feb 2 13:13, Christopher Faylor wrote: > On Wed, Feb 02, 2005 at 06:49:42PM +0100, Corinna Vinschen wrote: > >On Feb 2 12:20, Christopher Faylor wrote: > >> On Wed, Feb 02, 2005 at 03:20:01PM +0100, Corinna Vinschen wrote: > >> > #if defined (__CYGWIN__) && !defined (__CYGWIN_USE_BIG_TYPES__)

Re: several more bugs found by coreutils

2005-02-02 Thread Christopher Faylor
On Wed, Feb 02, 2005 at 01:20:08PM -0500, Igor Pechtchanski wrote: >On Wed, 2 Feb 2005, Christopher Faylor wrote: > >> On Wed, Feb 02, 2005 at 06:49:42PM +0100, Corinna Vinschen wrote: >> >On Feb 2 12:20, Christopher Faylor wrote: >> >> On Wed, Feb 02, 2005 at 03:20:01PM +0100, Corinna Vinschen wr

Re: several more bugs found by coreutils

2005-02-02 Thread Igor Pechtchanski
On Wed, 2 Feb 2005, Christopher Faylor wrote: > On Wed, Feb 02, 2005 at 06:49:42PM +0100, Corinna Vinschen wrote: > >On Feb 2 12:20, Christopher Faylor wrote: > >> On Wed, Feb 02, 2005 at 03:20:01PM +0100, Corinna Vinschen wrote: > >> > #if defined (__CYGWIN__) && !defined (__CYGWIN_USE_BIG_TYPE

Re: several more bugs found by coreutils

2005-02-02 Thread Christopher Faylor
On Wed, Feb 02, 2005 at 06:49:42PM +0100, Corinna Vinschen wrote: >On Feb 2 12:20, Christopher Faylor wrote: >> On Wed, Feb 02, 2005 at 03:20:01PM +0100, Corinna Vinschen wrote: >> > #if defined (__CYGWIN__) && !defined (__CYGWIN_USE_BIG_TYPES__) >> > #define __pw_uid_t int >> > #endif >> > #i

Re: several more bugs found by coreutils

2005-02-02 Thread Corinna Vinschen
On Feb 2 12:20, Christopher Faylor wrote: > On Wed, Feb 02, 2005 at 03:20:01PM +0100, Corinna Vinschen wrote: > > #if defined (__CYGWIN__) && !defined (__CYGWIN_USE_BIG_TYPES__) > > #define __pw_uid_t int > > #endif > > #ifndef __pw_uid_t > > #define __pw_uid_t uid_t; > > #endif > > > > str

Re: several more bugs found by coreutils

2005-02-02 Thread Christopher Faylor
On Wed, Feb 02, 2005 at 03:20:01PM +0100, Corinna Vinschen wrote: >On Feb 2 07:05, Eric Blake wrote: >> > On Feb 1 20:58, Erik Blake wrote: >> >> Eric, not Erik. > >Hups. I'm wondering how that could happen. I didn't change the >address manually. Weird. Sorry 'bout that, anyway. > >> > inclu

Re: several more bugs found by coreutils

2005-02-02 Thread Corinna Vinschen
On Feb 2 07:05, Eric Blake wrote: > > On Feb 1 20:58, Erik Blake wrote: > > Eric, not Erik. Hups. I'm wondering how that could happen. I didn't change the address manually. Weird. Sorry 'bout that, anyway. > > include/pwd.h is a newlib file. However, I was pretty happy that pw_uid > > and

Re: several more bugs found by coreutils

2005-02-02 Thread Eric Blake
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 According to Corinna Vinschen on 2/2/2005 3:07 AM: > This is newlib schtuff, so I CCd the newlib mailing list. > [Resend because I forgot the CC] > > On Feb 1 20:58, Erik Blake wrote: Eric, not Erik. > > include/pwd.h is a newlib file. However, I

Re: several more bugs found by coreutils

2005-02-02 Thread Corinna Vinschen
This is newlib schtuff, so I CCd the newlib mailing list. [Resend because I forgot the CC] On Feb 1 20:58, Erik Blake wrote: > Further coreutils-5.3.0 debugging turned up more POSIX bugs in cygwin: > > defines struct passwd with the pw_uid and pw_gid members as ints, > although POSIX requires

Re: several more bugs found by coreutils

2005-02-02 Thread Corinna Vinschen
This is newlib schtuff, so I CCd the newlib mailing list. On Feb 1 20:58, Erik Blake wrote: > Further coreutils-5.3.0 debugging turned up more POSIX bugs in cygwin: > > defines struct passwd with the pw_uid and pw_gid members as ints, > although POSIX requires uid_t and gid_t. > http://www.ope

Re: several more bugs found by coreutils

2005-02-01 Thread Christopher Faylor
On Tue, Feb 01, 2005 at 08:50:06PM -0700, Eric Blake wrote: >According to Christopher Faylor on 2/1/2005 2:51 PM: >> On Tue, Feb 01, 2005 at 08:58:03PM +, Eric Blake wrote: >> >>>readdir() populates the dirent.d_ino member with a hashed filename, >> >> This is not going to be fixed. It's a l

Re: several more bugs found by coreutils

2005-02-01 Thread Eric Blake
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 According to Christopher Faylor on 2/1/2005 2:51 PM: > On Tue, Feb 01, 2005 at 08:58:03PM +, Eric Blake wrote: > >>readdir() populates the dirent.d_ino member with a hashed filename, > > This is not going to be fixed. It's a longstanding problem

Re: several more bugs found by coreutils

2005-02-01 Thread Christopher Faylor
On Tue, Feb 01, 2005 at 08:58:03PM +, [EMAIL PROTECTED] wrote: >readdir() populates the dirent.d_ino member with a hashed filename, >regardless of whether the file is located on NTFS and actually has an >inode. This means that readdir() and stat()'s idea of inode are >different, and this break

several more bugs found by coreutils

2005-02-01 Thread ericblake
Further coreutils-5.3.0 debugging turned up more POSIX bugs in cygwin: defines struct passwd with the pw_uid and pw_gid members as ints, although POSIX requires uid_t and gid_t. http://www.opengroup.org/onlinepubs/009695399/basedefs/dirent.h.html defines utimes with non-const second parameter,