Lines Matching refs:gid
26 * This is the "overflow" UID and GID. They are used to signify uid/gid
27 * overflow to old programs when they request uid/gid information but are
30 * processes are owned by this uid/gid.
48 #define high2lowgid(gid) ((gid) & ~0xFFFF ? (old_gid_t)overflowgid : (old_gid_t)(gid))
54 #define low2highgid(gid) ((gid) == (old_gid_t)-1 ? (gid_t)-1 : (gid_t)(gid))
58 #define __convert_gid(size, gid) \
59 (size >= sizeof(gid) ? (gid) : high2lowgid(gid))
65 #define __convert_gid(size, gid) (gid)
69 /* uid/gid input should be always 32bit uid_t */
71 #define SET_GID(var, gid) do { (var) = __convert_gid(sizeof(var), (gid)); } while (0)
93 #define fs_high2lowgid(gid) ((gid) & ~0xFFFF ? (gid16_t)fs_overflowgid : (gid16_t)(gid))