Postfix3.3.1
|
#include <check_arg.h>
マクロ定義 | |
#define | SPAWN_CMD_END 0 /* terminator */ |
#define | SPAWN_CMD_ARGV 1 /* command is array */ |
#define | SPAWN_CMD_COMMAND 2 /* command is string */ |
#define | SPAWN_CMD_STDIN 3 /* mail_copy() flags */ |
#define | SPAWN_CMD_STDOUT 4 /* mail_copy() sender */ |
#define | SPAWN_CMD_STDERR 5 /* mail_copy() recipient */ |
#define | SPAWN_CMD_UID 6 /* privileges */ |
#define | SPAWN_CMD_GID 7 /* privileges */ |
#define | SPAWN_CMD_TIME_LIMIT 8 /* time limit */ |
#define | SPAWN_CMD_ENV 9 /* extra environment */ |
#define | SPAWN_CMD_SHELL 10 /* alternative shell */ |
#define | SPAWN_CMD_EXPORT 11 /* exportable parameters */ |
#define | CA_SPAWN_CMD_END SPAWN_CMD_END |
#define | CA_SPAWN_CMD_ARGV(v) SPAWN_CMD_ARGV, CHECK_PPTR(CA_SPAWN_CMD, char, (v)) |
#define | CA_SPAWN_CMD_COMMAND(v) SPAWN_CMD_COMMAND, CHECK_CPTR(CA_SPAWN_CMD, char, (v)) |
#define | CA_SPAWN_CMD_STDIN(v) SPAWN_CMD_STDIN, CHECK_VAL(CA_SPAWN_CMD, int, (v)) |
#define | CA_SPAWN_CMD_STDOUT(v) SPAWN_CMD_STDOUT, CHECK_VAL(CA_SPAWN_CMD, int, (v)) |
#define | CA_SPAWN_CMD_STDERR(v) SPAWN_CMD_STDERR, CHECK_VAL(CA_SPAWN_CMD, int, (v)) |
#define | CA_SPAWN_CMD_UID(v) SPAWN_CMD_UID, CHECK_VAL(CA_SPAWN_CMD, uid_t, (v)) |
#define | CA_SPAWN_CMD_GID(v) SPAWN_CMD_GID, CHECK_VAL(CA_SPAWN_CMD, gid_t, (v)) |
#define | CA_SPAWN_CMD_TIME_LIMIT(v) SPAWN_CMD_TIME_LIMIT, CHECK_VAL(CA_SPAWN_CMD, int, (v)) |
#define | CA_SPAWN_CMD_ENV(v) SPAWN_CMD_ENV, CHECK_PPTR(CA_SPAWN_CMD, char, (v)) |
#define | CA_SPAWN_CMD_SHELL(v) SPAWN_CMD_SHELL, CHECK_CPTR(CA_SPAWN_CMD, char, (v)) |
#define | CA_SPAWN_CMD_EXPORT(v) SPAWN_CMD_EXPORT, CHECK_PPTR(CA_SPAWN_CMD, char, (v)) |
関数 | |
CHECK_VAL_HELPER_DCL (CA_SPAWN_CMD, uid_t) | |
CHECK_VAL_HELPER_DCL (CA_SPAWN_CMD, int) | |
CHECK_VAL_HELPER_DCL (CA_SPAWN_CMD, gid_t) | |
CHECK_PPTR_HELPER_DCL (CA_SPAWN_CMD, char) | |
CHECK_CPTR_HELPER_DCL (CA_SPAWN_CMD, char) | |
WAIT_STATUS_T | spawn_command (int,...) |
#define CA_SPAWN_CMD_ARGV | ( | v | ) | SPAWN_CMD_ARGV, CHECK_PPTR(CA_SPAWN_CMD, char, (v)) |
spawn_command.h の 35 行目に定義があります。
#define CA_SPAWN_CMD_COMMAND | ( | v | ) | SPAWN_CMD_COMMAND, CHECK_CPTR(CA_SPAWN_CMD, char, (v)) |
spawn_command.h の 36 行目に定義があります。
#define CA_SPAWN_CMD_END SPAWN_CMD_END |
spawn_command.h の 34 行目に定義があります。
#define CA_SPAWN_CMD_ENV | ( | v | ) | SPAWN_CMD_ENV, CHECK_PPTR(CA_SPAWN_CMD, char, (v)) |
spawn_command.h の 43 行目に定義があります。
#define CA_SPAWN_CMD_EXPORT | ( | v | ) | SPAWN_CMD_EXPORT, CHECK_PPTR(CA_SPAWN_CMD, char, (v)) |
spawn_command.h の 45 行目に定義があります。
#define CA_SPAWN_CMD_GID | ( | v | ) | SPAWN_CMD_GID, CHECK_VAL(CA_SPAWN_CMD, gid_t, (v)) |
spawn_command.h の 41 行目に定義があります。
#define CA_SPAWN_CMD_SHELL | ( | v | ) | SPAWN_CMD_SHELL, CHECK_CPTR(CA_SPAWN_CMD, char, (v)) |
spawn_command.h の 44 行目に定義があります。
#define CA_SPAWN_CMD_STDERR | ( | v | ) | SPAWN_CMD_STDERR, CHECK_VAL(CA_SPAWN_CMD, int, (v)) |
spawn_command.h の 39 行目に定義があります。
#define CA_SPAWN_CMD_STDIN | ( | v | ) | SPAWN_CMD_STDIN, CHECK_VAL(CA_SPAWN_CMD, int, (v)) |
spawn_command.h の 37 行目に定義があります。
#define CA_SPAWN_CMD_STDOUT | ( | v | ) | SPAWN_CMD_STDOUT, CHECK_VAL(CA_SPAWN_CMD, int, (v)) |
spawn_command.h の 38 行目に定義があります。
#define CA_SPAWN_CMD_TIME_LIMIT | ( | v | ) | SPAWN_CMD_TIME_LIMIT, CHECK_VAL(CA_SPAWN_CMD, int, (v)) |
spawn_command.h の 42 行目に定義があります。
#define CA_SPAWN_CMD_UID | ( | v | ) | SPAWN_CMD_UID, CHECK_VAL(CA_SPAWN_CMD, uid_t, (v)) |
spawn_command.h の 40 行目に定義があります。
#define SPAWN_CMD_ARGV 1 /* command is array */ |
spawn_command.h の 21 行目に定義があります。
#define SPAWN_CMD_COMMAND 2 /* command is string */ |
spawn_command.h の 22 行目に定義があります。
#define SPAWN_CMD_END 0 /* terminator */ |
spawn_command.h の 20 行目に定義があります。
#define SPAWN_CMD_ENV 9 /* extra environment */ |
spawn_command.h の 29 行目に定義があります。
#define SPAWN_CMD_EXPORT 11 /* exportable parameters */ |
spawn_command.h の 31 行目に定義があります。
#define SPAWN_CMD_GID 7 /* privileges */ |
spawn_command.h の 27 行目に定義があります。
#define SPAWN_CMD_SHELL 10 /* alternative shell */ |
spawn_command.h の 30 行目に定義があります。
#define SPAWN_CMD_STDERR 5 /* mail_copy() recipient */ |
spawn_command.h の 25 行目に定義があります。
#define SPAWN_CMD_STDIN 3 /* mail_copy() flags */ |
spawn_command.h の 23 行目に定義があります。
#define SPAWN_CMD_STDOUT 4 /* mail_copy() sender */ |
spawn_command.h の 24 行目に定義があります。
#define SPAWN_CMD_TIME_LIMIT 8 /* time limit */ |
spawn_command.h の 28 行目に定義があります。
#define SPAWN_CMD_UID 6 /* privileges */ |
spawn_command.h の 26 行目に定義があります。
CHECK_CPTR_HELPER_DCL | ( | CA_SPAWN_CMD | , |
char | |||
) |
CHECK_PPTR_HELPER_DCL | ( | CA_SPAWN_CMD | , |
char | |||
) |
CHECK_VAL_HELPER_DCL | ( | CA_SPAWN_CMD | , |
uid_t | |||
) |
CHECK_VAL_HELPER_DCL | ( | CA_SPAWN_CMD | , |
int | |||
) |
CHECK_VAL_HELPER_DCL | ( | CA_SPAWN_CMD | , |
gid_t | |||
) |
WAIT_STATUS_T spawn_command | ( | int | , |
... | |||
) |
spawn_command.c の 201 行目に定義があります。