--- /srv/rebuilderd/tmp/rebuilderdxL6ME1/inputs/ghc_9.6.6-4_ppc64el.deb +++ /srv/rebuilderd/tmp/rebuilderdxL6ME1/out/ghc_9.6.6-4_ppc64el.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-02-17 08:44:23.000000 debian-binary │ --rw-r--r-- 0 0 0 88004 2025-02-17 08:44:23.000000 control.tar.xz │ --rw-r--r-- 0 0 0 97998452 2025-02-17 08:44:23.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 87992 2025-02-17 08:44:23.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 97998172 2025-02-17 08:44:23.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/ghc/lib/ppc64-linux-ghc-9.6.6/base-4.18.2.1/GHC/RTS/Flags.dyn_hi │ │ │ ├── ghc --show-iface {} │ │ │ │ @@ -21888,17 +21888,17 @@ │ │ │ │ avails: │ │ │ │ [MiscFlags{MiscFlags, MiscFlags, tickInterval, │ │ │ │ installSignalHandlers, installSEHHandlers, generateCrashDumpFile, │ │ │ │ generateStackTrace, machineReadable, disableDelayedOsMemoryReturn, │ │ │ │ internalCounters, linkerAlwaysPic, linkerMemBase, ioManager, │ │ │ │ numIoWorkerThreads}] │ │ │ │ avails: │ │ │ │ - [DebugFlags{DebugFlags, DebugFlags, scheduler, interpreter, weak, │ │ │ │ - gccafs, gc, nonmoving_gc, block_alloc, sanity, stable, prof, │ │ │ │ - linker, apply, stm, squeeze, hpc, sparks}] │ │ │ │ + [DebugFlags{DebugFlags, DebugFlags, stm, scheduler, interpreter, │ │ │ │ + weak, gccafs, gc, nonmoving_gc, block_alloc, sanity, stable, prof, │ │ │ │ + linker, apply, squeeze, hpc, sparks}] │ │ │ │ avails: │ │ │ │ [DoCostCentres{DoCostCentres, CostCentresNone, CostCentresSummary, │ │ │ │ CostCentresVerbose, CostCentresAll, CostCentresJSON}] │ │ │ │ avails: │ │ │ │ [CCFlags{CCFlags, CCFlags, doCostCentres, profilerTicks, │ │ │ │ msecsPerTick}] │ │ │ │ avails: │ │ ├── ./usr/lib/ghc/lib/ppc64-linux-ghc-9.6.6/base-4.18.2.1/GHC/RTS/Flags.hi │ │ │ ├── ghc --show-iface {} │ │ │ │ @@ -21888,17 +21888,17 @@ │ │ │ │ avails: │ │ │ │ [MiscFlags{MiscFlags, MiscFlags, tickInterval, │ │ │ │ installSignalHandlers, installSEHHandlers, generateCrashDumpFile, │ │ │ │ generateStackTrace, machineReadable, disableDelayedOsMemoryReturn, │ │ │ │ internalCounters, linkerAlwaysPic, linkerMemBase, ioManager, │ │ │ │ numIoWorkerThreads}] │ │ │ │ avails: │ │ │ │ - [DebugFlags{DebugFlags, DebugFlags, scheduler, interpreter, weak, │ │ │ │ - gccafs, gc, nonmoving_gc, block_alloc, sanity, stable, prof, │ │ │ │ - linker, apply, stm, squeeze, hpc, sparks}] │ │ │ │ + [DebugFlags{DebugFlags, DebugFlags, stm, scheduler, interpreter, │ │ │ │ + weak, gccafs, gc, nonmoving_gc, block_alloc, sanity, stable, prof, │ │ │ │ + linker, apply, squeeze, hpc, sparks}] │ │ │ │ avails: │ │ │ │ [DoCostCentres{DoCostCentres, CostCentresNone, CostCentresSummary, │ │ │ │ CostCentresVerbose, CostCentresAll, CostCentresJSON}] │ │ │ │ avails: │ │ │ │ [CCFlags{CCFlags, CCFlags, doCostCentres, profilerTicks, │ │ │ │ msecsPerTick}] │ │ │ │ avails: │ │ ├── ./usr/lib/ghc/lib/ppc64-linux-ghc-9.6.6/unix-2.8.4.0/System/Posix/ByteString.dyn_hi │ │ │ ├── ghc --show-iface {} │ │ │ │ @@ -1554,16 +1554,16 @@ │ │ │ │ System.Posix.IO.Common.SynchronousWrites}, │ │ │ │ System.Posix.IO.Common.FileLock{System.Posix.IO.Common.FileLock}, │ │ │ │ System.Posix.IO.Common.LockRequest{System.Posix.IO.Common.LockRequest, │ │ │ │ System.Posix.IO.Common.ReadLock, │ │ │ │ System.Posix.IO.Common.Unlock, │ │ │ │ System.Posix.IO.Common.WriteLock}, │ │ │ │ System.Posix.IO.Common.OpenFileFlags{System.Posix.IO.Common.OpenFileFlags, │ │ │ │ - System.Posix.IO.Common.OpenFileFlags, directory, │ │ │ │ - append, cloexec, creat, exclusive, noctty, │ │ │ │ + System.Posix.IO.Common.OpenFileFlags, append, │ │ │ │ + cloexec, creat, directory, exclusive, noctty, │ │ │ │ nofollow, nonBlock, sync, trunc}, │ │ │ │ System.Posix.IO.Common.OpenMode{System.Posix.IO.Common.OpenMode, │ │ │ │ System.Posix.IO.Common.ReadOnly, │ │ │ │ System.Posix.IO.Common.ReadWrite, │ │ │ │ System.Posix.IO.Common.WriteOnly}, │ │ │ │ System.Posix.IO.Common.closeFd, System.Posix.IO.Common.createPipe, │ │ │ │ System.Posix.IO.Common.defaultFileFlags, │ │ ├── ./usr/lib/ghc/lib/ppc64-linux-ghc-9.6.6/unix-2.8.4.0/System/Posix/ByteString.hi │ │ │ ├── ghc --show-iface {} │ │ │ │ @@ -1554,16 +1554,16 @@ │ │ │ │ System.Posix.IO.Common.SynchronousWrites}, │ │ │ │ System.Posix.IO.Common.FileLock{System.Posix.IO.Common.FileLock}, │ │ │ │ System.Posix.IO.Common.LockRequest{System.Posix.IO.Common.LockRequest, │ │ │ │ System.Posix.IO.Common.ReadLock, │ │ │ │ System.Posix.IO.Common.Unlock, │ │ │ │ System.Posix.IO.Common.WriteLock}, │ │ │ │ System.Posix.IO.Common.OpenFileFlags{System.Posix.IO.Common.OpenFileFlags, │ │ │ │ - System.Posix.IO.Common.OpenFileFlags, directory, │ │ │ │ - append, cloexec, creat, exclusive, noctty, │ │ │ │ + System.Posix.IO.Common.OpenFileFlags, append, │ │ │ │ + cloexec, creat, directory, exclusive, noctty, │ │ │ │ nofollow, nonBlock, sync, trunc}, │ │ │ │ System.Posix.IO.Common.OpenMode{System.Posix.IO.Common.OpenMode, │ │ │ │ System.Posix.IO.Common.ReadOnly, │ │ │ │ System.Posix.IO.Common.ReadWrite, │ │ │ │ System.Posix.IO.Common.WriteOnly}, │ │ │ │ System.Posix.IO.Common.closeFd, System.Posix.IO.Common.createPipe, │ │ │ │ System.Posix.IO.Common.defaultFileFlags, │ │ ├── ./usr/lib/ghc/lib/ppc64-linux-ghc-9.6.6/unix-2.8.4.0/System/Posix/IO/ByteString.dyn_hi │ │ │ ├── ghc --show-iface {} │ │ │ │ @@ -786,16 +786,16 @@ │ │ │ │ avails: │ │ │ │ [System.Posix.IO.Common.OpenMode{System.Posix.IO.Common.OpenMode, │ │ │ │ System.Posix.IO.Common.WriteOnly, │ │ │ │ System.Posix.IO.Common.ReadOnly, │ │ │ │ System.Posix.IO.Common.ReadWrite}] │ │ │ │ avails: │ │ │ │ [System.Posix.IO.Common.OpenFileFlags{System.Posix.IO.Common.OpenFileFlags, │ │ │ │ - System.Posix.IO.Common.OpenFileFlags, directory, │ │ │ │ - trunc, creat, append, cloexec, exclusive, noctty, │ │ │ │ + System.Posix.IO.Common.OpenFileFlags, trunc, creat, │ │ │ │ + append, cloexec, directory, exclusive, noctty, │ │ │ │ nofollow, nonBlock, sync}] │ │ │ │ avails: │ │ │ │ [System.Posix.IO.Common.defaultFileFlags] │ │ │ │ avails: │ │ │ │ [openFd] │ │ │ │ avails: │ │ │ │ [openFdAt] │ │ ├── ./usr/lib/ghc/lib/ppc64-linux-ghc-9.6.6/unix-2.8.4.0/System/Posix/IO/ByteString.hi │ │ │ ├── ghc --show-iface {} │ │ │ │ @@ -786,16 +786,16 @@ │ │ │ │ avails: │ │ │ │ [System.Posix.IO.Common.OpenMode{System.Posix.IO.Common.OpenMode, │ │ │ │ System.Posix.IO.Common.WriteOnly, │ │ │ │ System.Posix.IO.Common.ReadOnly, │ │ │ │ System.Posix.IO.Common.ReadWrite}] │ │ │ │ avails: │ │ │ │ [System.Posix.IO.Common.OpenFileFlags{System.Posix.IO.Common.OpenFileFlags, │ │ │ │ - System.Posix.IO.Common.OpenFileFlags, directory, │ │ │ │ - trunc, creat, append, cloexec, exclusive, noctty, │ │ │ │ + System.Posix.IO.Common.OpenFileFlags, trunc, creat, │ │ │ │ + append, cloexec, directory, exclusive, noctty, │ │ │ │ nofollow, nonBlock, sync}] │ │ │ │ avails: │ │ │ │ [System.Posix.IO.Common.defaultFileFlags] │ │ │ │ avails: │ │ │ │ [openFd] │ │ │ │ avails: │ │ │ │ [openFdAt] │ │ ├── ./usr/lib/ghc/lib/ppc64-linux-ghc-9.6.6/unix-2.8.4.0/System/Posix/IO/Common.dyn_hi │ │ │ ├── ghc --show-iface {} │ │ │ │ @@ -3732,16 +3732,16 @@ │ │ │ │ section heading, level 2: │ │ │ │ text: │ │ │ │ -- ** Opening and closing files │ │ │ │ identifiers: │ │ │ │ avails: │ │ │ │ [OpenMode{OpenMode, ReadOnly, WriteOnly, ReadWrite}] │ │ │ │ avails: │ │ │ │ - [OpenFileFlags{OpenFileFlags, OpenFileFlags, directory, append, │ │ │ │ - exclusive, noctty, nonBlock, trunc, nofollow, creat, cloexec, │ │ │ │ + [OpenFileFlags{OpenFileFlags, OpenFileFlags, append, exclusive, │ │ │ │ + noctty, nonBlock, trunc, nofollow, creat, cloexec, directory, │ │ │ │ sync}] │ │ │ │ avails: │ │ │ │ [defaultFileFlags] │ │ │ │ avails: │ │ │ │ [openat_] │ │ │ │ avails: │ │ │ │ [closeFd] │ │ ├── ./usr/lib/ghc/lib/ppc64-linux-ghc-9.6.6/unix-2.8.4.0/System/Posix/IO/Common.hi │ │ │ ├── ghc --show-iface {} │ │ │ │ @@ -3732,16 +3732,16 @@ │ │ │ │ section heading, level 2: │ │ │ │ text: │ │ │ │ -- ** Opening and closing files │ │ │ │ identifiers: │ │ │ │ avails: │ │ │ │ [OpenMode{OpenMode, ReadOnly, WriteOnly, ReadWrite}] │ │ │ │ avails: │ │ │ │ - [OpenFileFlags{OpenFileFlags, OpenFileFlags, directory, append, │ │ │ │ - exclusive, noctty, nonBlock, trunc, nofollow, creat, cloexec, │ │ │ │ + [OpenFileFlags{OpenFileFlags, OpenFileFlags, append, exclusive, │ │ │ │ + noctty, nonBlock, trunc, nofollow, creat, cloexec, directory, │ │ │ │ sync}] │ │ │ │ avails: │ │ │ │ [defaultFileFlags] │ │ │ │ avails: │ │ │ │ [openat_] │ │ │ │ avails: │ │ │ │ [closeFd] │ │ ├── ./usr/lib/ghc/lib/ppc64-linux-ghc-9.6.6/unix-2.8.4.0/System/Posix/IO/PosixString.dyn_hi │ │ │ ├── ghc --show-iface {} │ │ │ │ @@ -501,16 +501,16 @@ │ │ │ │ avails: │ │ │ │ [System.Posix.IO.Common.OpenMode{System.Posix.IO.Common.OpenMode, │ │ │ │ System.Posix.IO.Common.WriteOnly, │ │ │ │ System.Posix.IO.Common.ReadOnly, │ │ │ │ System.Posix.IO.Common.ReadWrite}] │ │ │ │ avails: │ │ │ │ [System.Posix.IO.Common.OpenFileFlags{System.Posix.IO.Common.OpenFileFlags, │ │ │ │ - System.Posix.IO.Common.OpenFileFlags, directory, │ │ │ │ - trunc, creat, append, cloexec, exclusive, noctty, │ │ │ │ + System.Posix.IO.Common.OpenFileFlags, trunc, creat, │ │ │ │ + append, cloexec, directory, exclusive, noctty, │ │ │ │ nofollow, nonBlock, sync}] │ │ │ │ avails: │ │ │ │ [System.Posix.IO.Common.defaultFileFlags] │ │ │ │ avails: │ │ │ │ [openFd] │ │ │ │ avails: │ │ │ │ [openFdAt] │ │ ├── ./usr/lib/ghc/lib/ppc64-linux-ghc-9.6.6/unix-2.8.4.0/System/Posix/IO/PosixString.hi │ │ │ ├── ghc --show-iface {} │ │ │ │ @@ -501,16 +501,16 @@ │ │ │ │ avails: │ │ │ │ [System.Posix.IO.Common.OpenMode{System.Posix.IO.Common.OpenMode, │ │ │ │ System.Posix.IO.Common.WriteOnly, │ │ │ │ System.Posix.IO.Common.ReadOnly, │ │ │ │ System.Posix.IO.Common.ReadWrite}] │ │ │ │ avails: │ │ │ │ [System.Posix.IO.Common.OpenFileFlags{System.Posix.IO.Common.OpenFileFlags, │ │ │ │ - System.Posix.IO.Common.OpenFileFlags, directory, │ │ │ │ - trunc, creat, append, cloexec, exclusive, noctty, │ │ │ │ + System.Posix.IO.Common.OpenFileFlags, trunc, creat, │ │ │ │ + append, cloexec, directory, exclusive, noctty, │ │ │ │ nofollow, nonBlock, sync}] │ │ │ │ avails: │ │ │ │ [System.Posix.IO.Common.defaultFileFlags] │ │ │ │ avails: │ │ │ │ [openFd] │ │ │ │ avails: │ │ │ │ [openFdAt] │ │ ├── ./usr/lib/ghc/lib/ppc64-linux-ghc-9.6.6/unix-2.8.4.0/System/Posix/IO.dyn_hi │ │ │ ├── ghc --show-iface {} │ │ │ │ @@ -721,16 +721,16 @@ │ │ │ │ avails: │ │ │ │ [System.Posix.IO.Common.OpenMode{System.Posix.IO.Common.OpenMode, │ │ │ │ System.Posix.IO.Common.WriteOnly, │ │ │ │ System.Posix.IO.Common.ReadOnly, │ │ │ │ System.Posix.IO.Common.ReadWrite}] │ │ │ │ avails: │ │ │ │ [System.Posix.IO.Common.OpenFileFlags{System.Posix.IO.Common.OpenFileFlags, │ │ │ │ - System.Posix.IO.Common.OpenFileFlags, directory, │ │ │ │ - trunc, creat, append, cloexec, exclusive, noctty, │ │ │ │ + System.Posix.IO.Common.OpenFileFlags, trunc, creat, │ │ │ │ + append, cloexec, directory, exclusive, noctty, │ │ │ │ nofollow, nonBlock, sync}] │ │ │ │ avails: │ │ │ │ [System.Posix.IO.Common.defaultFileFlags] │ │ │ │ avails: │ │ │ │ [openFd] │ │ │ │ avails: │ │ │ │ [openFdAt] │ │ ├── ./usr/lib/ghc/lib/ppc64-linux-ghc-9.6.6/unix-2.8.4.0/System/Posix/IO.hi │ │ │ ├── ghc --show-iface {} │ │ │ │ @@ -721,16 +721,16 @@ │ │ │ │ avails: │ │ │ │ [System.Posix.IO.Common.OpenMode{System.Posix.IO.Common.OpenMode, │ │ │ │ System.Posix.IO.Common.WriteOnly, │ │ │ │ System.Posix.IO.Common.ReadOnly, │ │ │ │ System.Posix.IO.Common.ReadWrite}] │ │ │ │ avails: │ │ │ │ [System.Posix.IO.Common.OpenFileFlags{System.Posix.IO.Common.OpenFileFlags, │ │ │ │ - System.Posix.IO.Common.OpenFileFlags, directory, │ │ │ │ - trunc, creat, append, cloexec, exclusive, noctty, │ │ │ │ + System.Posix.IO.Common.OpenFileFlags, trunc, creat, │ │ │ │ + append, cloexec, directory, exclusive, noctty, │ │ │ │ nofollow, nonBlock, sync}] │ │ │ │ avails: │ │ │ │ [System.Posix.IO.Common.defaultFileFlags] │ │ │ │ avails: │ │ │ │ [openFd] │ │ │ │ avails: │ │ │ │ [openFdAt] │ │ ├── ./usr/lib/ghc/lib/ppc64-linux-ghc-9.6.6/unix-2.8.4.0/System/Posix/PosixString.dyn_hi │ │ │ ├── ghc --show-iface {} │ │ │ │ @@ -1342,16 +1342,16 @@ │ │ │ │ System.Posix.IO.Common.SynchronousWrites}, │ │ │ │ System.Posix.IO.Common.FileLock{System.Posix.IO.Common.FileLock}, │ │ │ │ System.Posix.IO.Common.LockRequest{System.Posix.IO.Common.LockRequest, │ │ │ │ System.Posix.IO.Common.ReadLock, │ │ │ │ System.Posix.IO.Common.Unlock, │ │ │ │ System.Posix.IO.Common.WriteLock}, │ │ │ │ System.Posix.IO.Common.OpenFileFlags{System.Posix.IO.Common.OpenFileFlags, │ │ │ │ - System.Posix.IO.Common.OpenFileFlags, directory, │ │ │ │ - append, cloexec, creat, exclusive, noctty, │ │ │ │ + System.Posix.IO.Common.OpenFileFlags, append, │ │ │ │ + cloexec, creat, directory, exclusive, noctty, │ │ │ │ nofollow, nonBlock, sync, trunc}, │ │ │ │ System.Posix.IO.Common.OpenMode{System.Posix.IO.Common.OpenMode, │ │ │ │ System.Posix.IO.Common.ReadOnly, │ │ │ │ System.Posix.IO.Common.ReadWrite, │ │ │ │ System.Posix.IO.Common.WriteOnly}, │ │ │ │ System.Posix.IO.ByteString.fdRead, │ │ │ │ System.Posix.IO.ByteString.fdWrite, System.Posix.IO.Common.closeFd, │ │ ├── ./usr/lib/ghc/lib/ppc64-linux-ghc-9.6.6/unix-2.8.4.0/System/Posix/PosixString.hi │ │ │ ├── ghc --show-iface {} │ │ │ │ @@ -1342,16 +1342,16 @@ │ │ │ │ System.Posix.IO.Common.SynchronousWrites}, │ │ │ │ System.Posix.IO.Common.FileLock{System.Posix.IO.Common.FileLock}, │ │ │ │ System.Posix.IO.Common.LockRequest{System.Posix.IO.Common.LockRequest, │ │ │ │ System.Posix.IO.Common.ReadLock, │ │ │ │ System.Posix.IO.Common.Unlock, │ │ │ │ System.Posix.IO.Common.WriteLock}, │ │ │ │ System.Posix.IO.Common.OpenFileFlags{System.Posix.IO.Common.OpenFileFlags, │ │ │ │ - System.Posix.IO.Common.OpenFileFlags, directory, │ │ │ │ - append, cloexec, creat, exclusive, noctty, │ │ │ │ + System.Posix.IO.Common.OpenFileFlags, append, │ │ │ │ + cloexec, creat, directory, exclusive, noctty, │ │ │ │ nofollow, nonBlock, sync, trunc}, │ │ │ │ System.Posix.IO.Common.OpenMode{System.Posix.IO.Common.OpenMode, │ │ │ │ System.Posix.IO.Common.ReadOnly, │ │ │ │ System.Posix.IO.Common.ReadWrite, │ │ │ │ System.Posix.IO.Common.WriteOnly}, │ │ │ │ System.Posix.IO.ByteString.fdRead, │ │ │ │ System.Posix.IO.ByteString.fdWrite, System.Posix.IO.Common.closeFd, │ │ ├── ./usr/lib/ghc/lib/ppc64-linux-ghc-9.6.6/unix-2.8.4.0/System/Posix.dyn_hi │ │ │ ├── ghc --show-iface {} │ │ │ │ @@ -1521,16 +1521,16 @@ │ │ │ │ System.Posix.IO.Common.SynchronousWrites}, │ │ │ │ System.Posix.IO.Common.FileLock{System.Posix.IO.Common.FileLock}, │ │ │ │ System.Posix.IO.Common.LockRequest{System.Posix.IO.Common.LockRequest, │ │ │ │ System.Posix.IO.Common.ReadLock, │ │ │ │ System.Posix.IO.Common.Unlock, │ │ │ │ System.Posix.IO.Common.WriteLock}, │ │ │ │ System.Posix.IO.Common.OpenFileFlags{System.Posix.IO.Common.OpenFileFlags, │ │ │ │ - System.Posix.IO.Common.OpenFileFlags, directory, │ │ │ │ - append, cloexec, creat, exclusive, noctty, │ │ │ │ + System.Posix.IO.Common.OpenFileFlags, append, │ │ │ │ + cloexec, creat, directory, exclusive, noctty, │ │ │ │ nofollow, nonBlock, sync, trunc}, │ │ │ │ System.Posix.IO.Common.OpenMode{System.Posix.IO.Common.OpenMode, │ │ │ │ System.Posix.IO.Common.ReadOnly, │ │ │ │ System.Posix.IO.Common.ReadWrite, │ │ │ │ System.Posix.IO.Common.WriteOnly}, │ │ │ │ System.Posix.IO.Common.closeFd, System.Posix.IO.Common.createPipe, │ │ │ │ System.Posix.IO.Common.defaultFileFlags, │ │ ├── ./usr/lib/ghc/lib/ppc64-linux-ghc-9.6.6/unix-2.8.4.0/System/Posix.hi │ │ │ ├── ghc --show-iface {} │ │ │ │ @@ -1521,16 +1521,16 @@ │ │ │ │ System.Posix.IO.Common.SynchronousWrites}, │ │ │ │ System.Posix.IO.Common.FileLock{System.Posix.IO.Common.FileLock}, │ │ │ │ System.Posix.IO.Common.LockRequest{System.Posix.IO.Common.LockRequest, │ │ │ │ System.Posix.IO.Common.ReadLock, │ │ │ │ System.Posix.IO.Common.Unlock, │ │ │ │ System.Posix.IO.Common.WriteLock}, │ │ │ │ System.Posix.IO.Common.OpenFileFlags{System.Posix.IO.Common.OpenFileFlags, │ │ │ │ - System.Posix.IO.Common.OpenFileFlags, directory, │ │ │ │ - append, cloexec, creat, exclusive, noctty, │ │ │ │ + System.Posix.IO.Common.OpenFileFlags, append, │ │ │ │ + cloexec, creat, directory, exclusive, noctty, │ │ │ │ nofollow, nonBlock, sync, trunc}, │ │ │ │ System.Posix.IO.Common.OpenMode{System.Posix.IO.Common.OpenMode, │ │ │ │ System.Posix.IO.Common.ReadOnly, │ │ │ │ System.Posix.IO.Common.ReadWrite, │ │ │ │ System.Posix.IO.Common.WriteOnly}, │ │ │ │ System.Posix.IO.Common.closeFd, System.Posix.IO.Common.createPipe, │ │ │ │ System.Posix.IO.Common.defaultFileFlags,