Lines Matching refs:uid_t
677 _PyLong_FromUid(uid_t uid)
679 if (uid == (uid_t)-1)
693 _Py_Uid_Converter(PyObject *obj, uid_t *p)
695 uid_t uid;
710 * Handling uid_t is complicated for two reasons:
711 * * Although uid_t is (always?) unsigned, it still
725 uid = (uid_t)result;
739 if (sizeof(uid_t) < sizeof(long) &&
751 * as uid_t may be unsigned long on this platform.
760 uid = (uid_t)uresult;
763 * If uid == (uid_t)-1, the user actually passed in ULONG_MAX,
764 * but this value would get interpreted as (uid_t)-1 by chown
769 if (uid == (uid_t)-1)
773 if (sizeof(uid_t) < sizeof(long) &&
2813 type = "uid_t"
3617 uid: uid_t
3651 os_chown_impl(PyObject *module, path_t *path, uid_t uid, gid_t gid,
3721 uid: uid_t
3731 os_fchown_impl(PyObject *module, int fd, uid_t uid, gid_t gid)
3759 uid: uid_t
3769 os_lchown_impl(PyObject *module, path_t *path, uid_t uid, gid_t gid)
8174 uid: uid_t
8181 os_setuid_impl(PyObject *module, uid_t uid)
8195 euid: uid_t
8202 os_seteuid_impl(PyObject *module, uid_t euid)
8237 ruid: uid_t
8238 euid: uid_t
8245 os_setreuid_impl(PyObject *module, uid_t ruid, uid_t euid)
12810 ruid: uid_t
12811 euid: uid_t
12812 suid: uid_t
12819 os_setresuid_impl(PyObject *module, uid_t ruid, uid_t euid, uid_t suid)
12863 uid_t ruid, euid, suid;