#include #include #include "fdop.h" int posix_spawn_file_actions_addclose(posix_spawn_file_actions_t *fa, int fd) { if (fd < 0) return EBADF; if (FA_CNT_MAX - fa->fa_cnt < 1) if (__faexpand(fa, 0) != 0) return ENOMEM; fa->fa_ops[fa->fa_cnt++] = -fd-1; return 0; }