11 val inFd: instream -> Posix.IO.file_desc
12 val mkstemp: string -> string * outstream
13 val mkstemps: {prefix: string, suffix: string} -> string * outstream
14 val newIn: Posix.IO.file_desc * string -> instream
15 val newOut: Posix.IO.file_desc * string -> outstream
16 val outFd: outstream -> Posix.IO.file_desc
17 val tempPrefix: string -> string
23 returns the file descriptor corresponding to `ins`.
27 like the C `mkstemp` function, generates and open a temporary file
30 * `mkstemps {prefix, suffix}`
32 like `mkstemp`, except it has both a prefix and suffix.
36 creates a new instream from file descriptor `fd`, with `name` used in
37 any `Io` exceptions later raised.
41 creates a new outstream from file descriptor `fd`, with `name` used in
42 any `Io` exceptions later raised.
46 returns the file descriptor corresponding to `out`.
50 adds a suitable system or user specific prefix (directory) for temp