/* See LICENSE file for copyright and license details. */ #include "common.h" #ifdef TEST int main(void) { struct libexec_command cmd; memset(&cmd, 127, sizeof(cmd)); cmd = LIBEXEC_COMMAND_INIT; ASSERT_EQ_INT(cmd.library_version, LIBEXEC_VERSION); ASSERT_EQ_ENUM(cmd.exec_how, LIBEXEC_ALLOW_NAME); ASSERT_EQ_INT(cmd.exec_fd, -1); ASSERT_IS_NULL(cmd.executable); ASSERT_IS_NULL(cmd.arguments); ASSERT_EQ_UINT(cmd.narguments, 0); ASSERT_IS_NULL(cmd.plumings); ASSERT_EQ_UINT(cmd.nplumings, 0); ASSERT_IS_NULL(cmd.environ); return 0; } #endif