/* See LICENSE file for copyright and license details. */ #include "common.h" #ifndef TEST int libexec_input_data_gift(struct libexec_command *cmd, int fd, char *data, size_t len) { struct libexec_pluming pluming; if (fd < 0) { errno = EINVAL; return -1; } memset(&pluming, 0, sizeof(pluming)); pluming.fd = fd; pluming.type = LIBEXEC_PLUMING_DOCUMENT; pluming.target.text = data; pluming.target.len = len; return libexec_add_pluming(cmd, &pluming); } #else LIBEXEC_CONST__ int main(void) {return 0;} /* TODO test */ #endif