[PATCH] SPU use 4 bytes for uid_t, gid_t and dev_t

Patrick Mansfield patmans@us.ibm.com
Tue Sep 11 17:52:00 GMT 2007


On Tue, Sep 11, 2007 at 12:28:22PM -0400, Jeff Johnston wrote:
> My take is to treat these types like _fpos_t.  I suggest using double 
> underscores for the new types: __uid_t, __gid_t, and __dev_t.  Define 
> defaults in sys/_types.h as is done for the other types.  In 
> sys/types.h, simply do typedef __uid_t uid_t; etc... where they are 
> found.  Leave special cases alone for the mean-time (e.g. RTEMS).
> 
> In spu/machine/_types.h define the desired __uid_t, etc...
> 
> Regarding consistency of flag names, we can lower-case all the new ones 
> recently added since spu is the only one using them at present.  So, an 
> example of a new flag would be: __gid_t_defined and an old one would now 
> be __fpos_t_defined.

OK ... crossed paths there, I will repost a third version with lower case
#defines, and use __uid_t etc.

-- Patrick Mansfield



More information about the Newlib mailing list