Hoogle Search
Within LTS Haskell 24.33 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
setTerminalAttributes :: Fd -> TerminalAttributes -> TerminalState -> IO ()unix System.Posix.Terminal setTerminalAttributes fd attr ts calls tcsetattr to change the TerminalAttributes associated with Fd fd to attr, when the terminal is in the state indicated by ts.
setTerminalProcessGroupID :: Fd -> ProcessGroupID -> IO ()unix System.Posix.Terminal setTerminalProcessGroupID fd pgid calls tcsetpgrp to set the ProcessGroupID of the foreground process group associated with the terminal attached to Fd fd to pgid.
setTerminalAttributes :: Fd -> TerminalAttributes -> TerminalState -> IO ()unix System.Posix.Terminal.ByteString setTerminalAttributes fd attr ts calls tcsetattr to change the TerminalAttributes associated with Fd fd to attr, when the terminal is in the state indicated by ts.
setTerminalProcessGroupID :: Fd -> ProcessGroupID -> IO ()unix System.Posix.Terminal.ByteString setTerminalProcessGroupID fd pgid calls tcsetpgrp to set the ProcessGroupID of the foreground process group associated with the terminal attached to Fd fd to pgid.
setTerminalAttributes :: Fd -> TerminalAttributes -> TerminalState -> IO ()unix System.Posix.Terminal.PosixString setTerminalAttributes fd attr ts calls tcsetattr to change the TerminalAttributes associated with Fd fd to attr, when the terminal is in the state indicated by ts.
setTerminalProcessGroupID :: Fd -> ProcessGroupID -> IO ()unix System.Posix.Terminal.PosixString setTerminalProcessGroupID fd pgid calls tcsetpgrp to set the ProcessGroupID of the foreground process group associated with the terminal attached to Fd fd to pgid.
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.
setGroups :: [GroupID] -> IO ()unix System.Posix.User setGroups calls setgroups to set the list of supplementary GroupIDs associated with the current process.