Subject: Re: standards/33123: standards compliance & glob.h
To: None <standards-manager@netbsd.org, gnats-admin@netbsd.org,>
From: SODA Noriyuki <soda@sra.co.jp>
List: netbsd-bugs
Date: 03/22/2006 04:45:05
The following reply was made to PR standards/33123; it has been noted by GNATS.

From: SODA Noriyuki <soda@sra.co.jp>
To: murray@river-styx.org
Cc: gnats-bugs@NetBSD.org, standards-manager@NetBSD.org,
	gnats-admin@NetBSD.org, netbsd-bugs@NetBSD.org
Subject: Re: standards/33123: standards compliance & glob.h
Date: Wed, 22 Mar 2006 13:42:48 +0900

 >>>>> On Wed, 22 Mar 2006 04:35:00 +0000 (UTC), murray@river-styx.org said:
 
 >  typedef struct {
 > -       int gl_pathc;           /* Count of total paths so far. */
 > +       size_t gl_pathc;                /* Count of total paths so far. */
 >         int gl_matchc;          /* Count of paths matching pattern. */
 > -       int gl_offs;            /* Reserved at beginning of gl_pathv. */
 > +       size_t gl_offs;         /* Reserved at beginning of gl_pathv. */
 
 This change may introduce ABI incompatibility on platforms which
 sizeof(size_t) != sizeof(int).
 If so, the patch cannot be that simple, to keep ABI.
 
 Is this difference worth fixing?
 --
 soda