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