JS: implementation of openat is missing
The JS backend doesn't support the openat
libc function.
NodeJS doesn't provide it so I'm not sure we can fully support it (see https://github.com/nodejs/node/issues/31110). However we can support the case where dirfd
is set to AT_FDCWD
by falling back to using open
.
This was found while trying to make a testcase for https://github.com/haskell/unix/pull/285: createFile
calls openat
(with dirfd
set to AT_FDCWD
).
Edited by Sylvain Henry