diff options
author | Guido van Rossum <guido@python.org> | 1995-02-07 15:38:56 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 1995-02-07 15:38:56 (GMT) |
commit | 03e8ffa34587f609ea05e54f93d60b5116bdea54 (patch) | |
tree | b004c8e89eb761db02c9956b80195fdc9d1aa041 /Modules/grpmodule.c | |
parent | f5c6d47e96470e66a82c0d7103d100fae61d9526 (diff) | |
download | cpython-03e8ffa34587f609ea05e54f93d60b5116bdea54.zip cpython-03e8ffa34587f609ea05e54f93d60b5116bdea54.tar.gz cpython-03e8ffa34587f609ea05e54f93d60b5116bdea54.tar.bz2 |
patches for NeXT weirdness
Diffstat (limited to 'Modules/grpmodule.c')
-rw-r--r-- | Modules/grpmodule.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Modules/grpmodule.c b/Modules/grpmodule.c index ecb9ade..cff9d83 100644 --- a/Modules/grpmodule.c +++ b/Modules/grpmodule.c @@ -49,7 +49,13 @@ static object *mkgrent(p) v = mkvalue("(sslO)", p->gr_name, p->gr_passwd, +#if defined(NeXT) && defined(_POSIX_SOURCE) && defined(__LITTLE_ENDIAN__) +/* Correct a bug present on Intel machines in NextStep 3.2 and 3.3; + for later versions you may have to remove this */ + (long)p->gr_short_pad, /* ugh-NeXT broke the padding */ +#else (long)p->gr_gid, +#endif w); DECREF(w); return v; |