blob: e211995326f0eefcc0ad39b0a9419e27bfcc4a41 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
/* 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
|