Document the preopened file descriptor range.

This commit is contained in:
Dan Gohman
2019-04-09 12:53:20 -07:00
parent d722b354db
commit a99107203e

View File

@@ -1594,7 +1594,10 @@ Used by many functions in this API.
As in POSIX, three file descriptor numbers are provided to instances As in POSIX, three file descriptor numbers are provided to instances
on startup -- 0, 1, and 2, (a.k.a. `STDIN_FILENO`, `STDOUT_FILENO`, on startup -- 0, 1, and 2, (a.k.a. `STDIN_FILENO`, `STDOUT_FILENO`,
and `STDERR_FILENO`). and `STDERR_FILENO`). Starting at 3 follow a possibly-entry sequence
of preopened file descriptors provided by the host environment;
information about these may be obtained through
[`__wasi_fd_prestat_get()`](#fd_prestat_get).
Other than these, WASI implementations are not required to allocate Other than these, WASI implementations are not required to allocate
new file descriptors in ascending order. new file descriptors in ascending order.