Hoogle Search
Within LTS Haskell 24.40 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
setEffectiveGroupID :: GroupID -> IO ()unix System.Posix.User setEffectiveGroupID uid calls setegid to set the effective group-id associated with the current process to gid. This does not update the real group-id or set-group-id.
setEffectiveUserID :: UserID -> IO ()unix System.Posix.User setEffectiveUserID uid calls seteuid to set the effective user-id associated with the current process to uid. This does not update the real user-id or set-user-id.
setGroupID :: GroupID -> IO ()unix System.Posix.User setGroupID gid calls setgid to set the real, effective, and saved set-group-id associated with the current process to gid.
-
unix System.Posix.User setUserID uid calls setuid to set the real, effective, and saved set-user-id associated with the current process to uid.
userGroupID :: UserEntry -> GroupIDunix System.Posix.User No documentation available.
-
unix System.Posix.User No documentation available.
getEffectiveGroupID :: IO GroupIDunix System.Posix.User.ByteString getEffectiveGroupID calls getegid to obtain the effective GroupID associated with the current process.
getEffectiveUserID :: IO UserIDunix System.Posix.User.ByteString getEffectiveUserID calls geteuid to obtain the effective UserID associated with the current process.
getGroupEntryForID :: GroupID -> IO GroupEntryunix System.Posix.User.ByteString getGroupEntryForID gid calls getgrgid_r to obtain the GroupEntry information associated with GroupID gid. This operation may fail with isDoesNotExistError if no such group exists.
-
unix System.Posix.User.ByteString getRealGroupID calls getgid to obtain the real GroupID associated with the current process.