/* See LICENSE file for copyright and license details. */ #include "common.h" #ifndef TEST int libexec_set_exec_path(struct libexec_command *cmd, int dirfd, const char *path) { char *s = NULL; if (!cmd) { errno = EINVAL; return -1; } if (path) { s = strdup(path); if (!s) return -1; } free(cmd->executable); cmd->executable = s; cmd->exec_fd = dirfd; cmd->exec_how = LIBEXEC_EXEC_AT; return 0; } #else LIBEXEC_CONST__ int main(void) {return 0;} /* TODO test */ #endif