Hoogle Search
Within LTS Haskell 24.58 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
gi-gio GI.Gio.Enums The type of name used by a UnixSocketAddress. UnixSocketAddressTypePath indicates a traditional unix domain socket bound to a filesystem path. UnixSocketAddressTypeAnonymous indicates a socket not bound to any name (eg, a client-side socket, or a socket created with socketpair()). For abstract sockets, there are two incompatible ways of naming them; the man pages suggest using the entire struct sockaddr_un as the name, padding the unused parts of the sun_path field with zeroes; this corresponds to UnixSocketAddressTypeAbstractPadded. However, many programs instead just use a portion of sun_path, and pass an appropriate smaller length to bind() or connect(). This is UnixSocketAddressTypeAbstract. Since: 2.26
UnixSocketAddressTypeAbstract :: UnixSocketAddressTypegi-gio GI.Gio.Enums an abstract name
UnixSocketAddressTypeAbstractPadded :: UnixSocketAddressTypegi-gio GI.Gio.Enums an abstract name, 0-padded to the full length of a unix socket name
UnixSocketAddressTypeAnonymous :: UnixSocketAddressTypegi-gio GI.Gio.Enums anonymous
UnixSocketAddressTypeInvalid :: UnixSocketAddressTypegi-gio GI.Gio.Enums invalid
UnixSocketAddressTypePath :: UnixSocketAddressTypegi-gio GI.Gio.Enums a filesystem path
DBusCapabilityFlagsUnixFdPassing :: DBusCapabilityFlagsgi-gio GI.Gio.Flags The connection supports exchanging UNIX file descriptors with the remote peer.
unixIsMountPathSystemInternal :: (HasCallStack, MonadIO m) => [Char] -> m Boolgi-gio GI.Gio.Functions Determines if mountPath is considered an implementation of the OS. This is primarily used for hiding mountable and mounted volumes that only are used in the OS and has little to no relevance to the casual user.
unixIsSystemDevicePath :: (HasCallStack, MonadIO m) => Text -> m Boolgi-gio GI.Gio.Functions Determines if devicePath is considered a block device path which is only used in implementation of the OS. This is primarily used for hiding mounted volumes that are intended as APIs for programs to read, and system administrators at a shell; rather than something that should, for example, appear in a GUI. For example, the Linux /proc filesystem. The list of device paths considered ‘system’ ones may change over time. Since: 2.56
unixIsSystemFsType :: (HasCallStack, MonadIO m) => Text -> m Boolgi-gio GI.Gio.Functions Determines if fsType is considered a type of file system which is only used in implementation of the OS. This is primarily used for hiding mounted volumes that are intended as APIs for programs to read, and system administrators at a shell; rather than something that should, for example, appear in a GUI. For example, the Linux /proc filesystem. The list of file system types considered ‘system’ ones may change over time. Since: 2.56