Message 176313 - Python tracker

This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Content
> Though _PyLong_FromUid and _PyLong_FromGid seem fine.

Hmm.  I take that back.  I don't think any of this really belongs in Objects/longobject.c.  Right now that module contains entirely portable C code that knows almost nothing about operating systems.  In particular, the knowledge that -1 has special meaning doesn't really have a place in the longobject implementation.

Is it possible to just use PyLong_FromLong / PyLong_FromLongLong etc. depending  on the precision of uid_t / gid_t?