/* See LICENSE file for copyright and license details. */ #include "common.h" #ifndef TEST int libexec_add_pluming(struct libexec_command *cmd, const struct libexec_pluming *pluming) { void *new; if (!cmd || !pluming) { errno = EINVAL; return -1; } new = realloc(cmd->plumings, (cmd->nplumings + 1) * sizeof(*cmd->plumings)); if (!new) return -1; cmd->plumings = new; memcpy(&cmd->plumings[cmd->nplumings++], pluming, sizeof(*pluming)); return 0; } #else LIBEXEC_CONST__ int main(void) {return 0;} /* TODO test */ #endif