#include #include #include "procfdname.h" int fexecve(int fd, char *const argv[], char *const envp[]) { char buf[procfdbufsize]; execve(procfdname(buf, fd), argv, envp); if (errno == ENOENT) errno = EBADF; return -1; }