record Flags : Type.flags : Flags -> Bits32.flags : Flags -> Bits32flags : Flags -> Bits32record Mode : TypeFile permissions.
.mode : Mode -> ModeT.mode : Mode -> ModeTmode : Mode -> ModeTO_RDONLY : FlagsO_WRONLY : FlagsO_RDWR : FlagsO_CLOEXEC : FlagsO_CREAT : FlagsO_DIRECTORY : FlagsO_EXCL : FlagsO_NOCTTY : FlagsO_NOFOLLOW : FlagsO_TRUNC : FlagsO_APPEND : FlagsO_ASYNC : FlagsO_DSYNC : FlagsO_NONBLOCK : FlagsO_SYNC : FlagsS_IRWXU : ModeS_IRUSR : ModeS_IWUSR : ModeS_IXUSR : ModeS_IRWXG : ModeS_IRGRP : ModeS_IWGRP : ModeS_IXGRP : ModeS_IRWXO : ModeS_IROTH : ModeS_IWOTH : ModeS_IXOTH : ModeS_ISUID : ModeS_ISGID : ModeS_ISVTX : Modecreate : FlagsFlags for creating a file for output.
append : FlagsFlags for creating a file for output.
If the file exists, data is appended to it.