Postfix3.3.1
|
#include <sys/types.h>
#include <sys/socket.h>
#include <limits.h>
マクロ定義 | |
#define | DEF_DB_TYPE NATIVE_DB_TYPE |
#define | CAST_ANY_PTR_TO_INT(cptr) ((int) (long) (cptr)) |
#define | CAST_INT_TO_VOID_PTR(ival) ((void *) (long) (ival)) |
#define | DUP2 dup2 |
#define | GETOPT(argc, argv, str) getopt((argc), (argv), (str)) |
#define | OPTIND (optind > 0 ? optind : 1) |
#define | EMULATE_IPV4_ADDRINFO |
#define | MISSING_INET_PTON |
#define | MISSING_INET_NTOP |
#define | USE_WATCHDOG_PIPE |
#define | EVENTS_STYLE EVENTS_STYLE_SELECT |
#define | EVENTS_STYLE_SELECT 1 /* Traditional BSD select */ |
#define | EVENTS_STYLE_KQUEUE 2 /* FreeBSD kqueue */ |
#define | EVENTS_STYLE_DEVPOLL 3 /* Solaris /dev/poll */ |
#define | EVENTS_STYLE_EPOLL 4 /* Linux epoll */ |
#define | USE_BSD_SELECT |
#define | DEF_INET_PROTOCOLS INET_PROTO_NAME_IPV4 |
#define | SOCKADDR_SIZE int |
#define | SOCKOPT_SIZE int |
#define | LOCAL_LISTEN unix_listen |
#define | LOCAL_ACCEPT unix_accept |
#define | LOCAL_CONNECT unix_connect |
#define | LOCAL_TRIGGER unix_trigger |
#define | LOCAL_SEND_FD unix_send_fd |
#define | LOCAL_RECV_FD unix_recv_fd |
#define | HAVE_DIRENT_H |
#define | NORMAL_EXIT_STATUS(status) ((status) == 0) |
#define | OCTAL_TO_UNSIGNED(res, str) ((res) = strtoul((str), (char **) 0, 8)) |
#define | INT_SIZEOF(foo) ((int) sizeof(foo)) |
#define | ALIGN_TYPE double |
#define | __has_attribute(x) 0 |
#define | NORETURN void |
#define | PRINTFLIKE(x, y) |
#define | SCANFLIKE(x, y) |
#define | PRINTFPTRLIKE(x, y) |
#define | EXPECTED(x) (x) |
#define | UNEXPECTED(x) (x) |
#define | WARN_UNUSED_RESULT |
#define | NOCLOBBER volatile |
#define | __MAXINT__(T) ((T) ~(((T) 1) << ((sizeof(T) * CHAR_BIT) - 1))) |
#define | OFF_T_MAX __MAXINT__(off_t) |
#define | SSIZE_T_MAX __MAXINT__(ssize_t) |
#define | SET_H_ERRNO(err) (h_errno = (err)) |
#define | CANT_WRITE_BEFORE_SENDING_FD |
#define | MUST_READ_AFTER_SENDING_FD |
#define | UINT32_TYPE uint32_t |
#define | UINT16_TYPE uint16_t |
#define | UINT32_SIZE 4 |
#define | UINT16_SIZE 2 |
#define | ISASCII(c) isascii(_UCHAR_(c)) |
#define | _UCHAR_(c) ((unsigned char)(c)) |
#define | ISALNUM(c) (ISASCII(c) && isalnum((unsigned char)(c))) |
#define | ISALPHA(c) (ISASCII(c) && isalpha((unsigned char)(c))) |
#define | ISCNTRL(c) (ISASCII(c) && iscntrl((unsigned char)(c))) |
#define | ISDIGIT(c) (ISASCII(c) && isdigit((unsigned char)(c))) |
#define | ISGRAPH(c) (ISASCII(c) && isgraph((unsigned char)(c))) |
#define | ISLOWER(c) (ISASCII(c) && islower((unsigned char)(c))) |
#define | ISPRINT(c) (ISASCII(c) && isprint((unsigned char)(c))) |
#define | ISPUNCT(c) (ISASCII(c) && ispunct((unsigned char)(c))) |
#define | ISSPACE(c) (ISASCII(c) && isspace((unsigned char)(c))) |
#define | ISUPPER(c) (ISASCII(c) && isupper((unsigned char)(c))) |
#define | TOLOWER(c) (ISUPPER(c) ? tolower((unsigned char)(c)) : (c)) |
#define | TOUPPER(c) (ISLOWER(c) ? toupper((unsigned char)(c)) : (c)) |
#define | CHARS_COMMA_SP ", \t\r\n" /* list separator */ |
#define | CHARS_SPACE " \t\r\n" /* word separator */ |
#define | CHARS_BRACE "{}" /* grouping */ |
型定義 | |
typedef int | WAIT_STATUS_T |
typedef const char * | CONST_CHAR_STAR |
関数 | |
const char * | inet_ntop (int, const void *, char *, SOCKADDR_SIZE) |
int | inet_pton (int, const char *, void *) |
int | closefrom (int) |
int | REMOVE (const char *) |
#define __has_attribute | ( | x | ) | 0 |
sys_defs.h の 1565 行目に定義があります。
#define __MAXINT__ | ( | T | ) | ((T) ~(((T) 1) << ((sizeof(T) * CHAR_BIT) - 1))) |
sys_defs.h の 1681 行目に定義があります。
#define _UCHAR_ | ( | c | ) | ((unsigned char)(c)) |
sys_defs.h の 1744 行目に定義があります。
#define ALIGN_TYPE double |
sys_defs.h の 1553 行目に定義があります。
#define CANT_WRITE_BEFORE_SENDING_FD |
sys_defs.h の 1704 行目に定義があります。
sys_defs.h の 1298 行目に定義があります。
#define CAST_INT_TO_VOID_PTR | ( | ival | ) | ((void *) (long) (ival)) |
sys_defs.h の 1299 行目に定義があります。
#define CHARS_BRACE "{}" /* grouping */ |
sys_defs.h の 1763 行目に定義があります。
#define CHARS_COMMA_SP ", \t\r\n" /* list separator */ |
sys_defs.h の 1761 行目に定義があります。
#define CHARS_SPACE " \t\r\n" /* word separator */ |
sys_defs.h の 1762 行目に定義があります。
#define DEF_DB_TYPE NATIVE_DB_TYPE |
sys_defs.h の 1295 行目に定義があります。
#define DEF_INET_PROTOCOLS INET_PROTO_NAME_IPV4 |
sys_defs.h の 1403 行目に定義があります。
#define DUP2 dup2 |
sys_defs.h の 1307 行目に定義があります。
#define EMULATE_IPV4_ADDRINFO |
sys_defs.h の 1345 行目に定義があります。
#define EVENTS_STYLE EVENTS_STYLE_SELECT |
sys_defs.h の 1377 行目に定義があります。
#define EVENTS_STYLE_DEVPOLL 3 /* Solaris /dev/poll */ |
sys_defs.h の 1382 行目に定義があります。
#define EVENTS_STYLE_EPOLL 4 /* Linux epoll */ |
sys_defs.h の 1383 行目に定義があります。
#define EVENTS_STYLE_KQUEUE 2 /* FreeBSD kqueue */ |
sys_defs.h の 1381 行目に定義があります。
#define EVENTS_STYLE_SELECT 1 /* Traditional BSD select */ |
sys_defs.h の 1380 行目に定義があります。
#define EXPECTED | ( | x | ) | (x) |
sys_defs.h の 1638 行目に定義があります。
#define GETOPT | ( | argc, | |
argv, | |||
str | |||
) | getopt((argc), (argv), (str)) |
sys_defs.h の 1313 行目に定義があります。
#define HAVE_DIRENT_H |
sys_defs.h の 1432 行目に定義があります。
#define INT_SIZEOF | ( | foo | ) | ((int) sizeof(foo)) |
sys_defs.h の 1456 行目に定義があります。
#define ISALNUM | ( | c | ) | (ISASCII(c) && isalnum((unsigned char)(c))) |
sys_defs.h の 1745 行目に定義があります。
#define ISALPHA | ( | c | ) | (ISASCII(c) && isalpha((unsigned char)(c))) |
sys_defs.h の 1746 行目に定義があります。
#define ISASCII | ( | c | ) | isascii(_UCHAR_(c)) |
sys_defs.h の 1743 行目に定義があります。
#define ISCNTRL | ( | c | ) | (ISASCII(c) && iscntrl((unsigned char)(c))) |
sys_defs.h の 1747 行目に定義があります。
#define ISDIGIT | ( | c | ) | (ISASCII(c) && isdigit((unsigned char)(c))) |
sys_defs.h の 1748 行目に定義があります。
#define ISGRAPH | ( | c | ) | (ISASCII(c) && isgraph((unsigned char)(c))) |
sys_defs.h の 1749 行目に定義があります。
#define ISLOWER | ( | c | ) | (ISASCII(c) && islower((unsigned char)(c))) |
sys_defs.h の 1750 行目に定義があります。
#define ISPRINT | ( | c | ) | (ISASCII(c) && isprint((unsigned char)(c))) |
sys_defs.h の 1751 行目に定義があります。
#define ISPUNCT | ( | c | ) | (ISASCII(c) && ispunct((unsigned char)(c))) |
sys_defs.h の 1752 行目に定義があります。
#define ISSPACE | ( | c | ) | (ISASCII(c) && isspace((unsigned char)(c))) |
sys_defs.h の 1753 行目に定義があります。
#define ISUPPER | ( | c | ) | (ISASCII(c) && isupper((unsigned char)(c))) |
sys_defs.h の 1754 行目に定義があります。
#define LOCAL_ACCEPT unix_accept |
sys_defs.h の 1423 行目に定義があります。
#define LOCAL_CONNECT unix_connect |
sys_defs.h の 1424 行目に定義があります。
#define LOCAL_LISTEN unix_listen |
sys_defs.h の 1422 行目に定義があります。
#define LOCAL_RECV_FD unix_recv_fd |
sys_defs.h の 1427 行目に定義があります。
#define LOCAL_SEND_FD unix_send_fd |
sys_defs.h の 1426 行目に定義があります。
#define LOCAL_TRIGGER unix_trigger |
sys_defs.h の 1425 行目に定義があります。
#define MISSING_INET_NTOP |
sys_defs.h の 1347 行目に定義があります。
#define MISSING_INET_PTON |
sys_defs.h の 1346 行目に定義があります。
#define MUST_READ_AFTER_SENDING_FD |
sys_defs.h の 1713 行目に定義があります。
#define NOCLOBBER volatile |
sys_defs.h の 1670 行目に定義があります。
#define NORETURN void |
sys_defs.h の 1583 行目に定義があります。
#define NORMAL_EXIT_STATUS | ( | status | ) | ((status) == 0) |
sys_defs.h の 1438 行目に定義があります。
#define OCTAL_TO_UNSIGNED | ( | res, | |
str | |||
) | ((res) = strtoul((str), (char **) 0, 8)) |
sys_defs.h の 1450 行目に定義があります。
#define OFF_T_MAX __MAXINT__(off_t) |
sys_defs.h の 1683 行目に定義があります。
#define OPTIND (optind > 0 ? optind : 1) |
sys_defs.h の 1315 行目に定義があります。
#define PRINTFLIKE | ( | x, | |
y | |||
) |
sys_defs.h の 1600 行目に定義があります。
#define PRINTFPTRLIKE | ( | x, | |
y | |||
) |
sys_defs.h の 1625 行目に定義があります。
#define SCANFLIKE | ( | x, | |
y | |||
) |
sys_defs.h の 1610 行目に定義があります。
#define SET_H_ERRNO | ( | err | ) | (h_errno = (err)) |
sys_defs.h の 1695 行目に定義があります。
#define SOCKADDR_SIZE int |
sys_defs.h の 1411 行目に定義があります。
#define SOCKOPT_SIZE int |
sys_defs.h の 1415 行目に定義があります。
#define SSIZE_T_MAX __MAXINT__(ssize_t) |
sys_defs.h の 1687 行目に定義があります。
#define TOLOWER | ( | c | ) | (ISUPPER(c) ? tolower((unsigned char)(c)) : (c)) |
sys_defs.h の 1755 行目に定義があります。
#define TOUPPER | ( | c | ) | (ISLOWER(c) ? toupper((unsigned char)(c)) : (c)) |
sys_defs.h の 1756 行目に定義があります。
#define UINT16_SIZE 2 |
sys_defs.h の 1724 行目に定義があります。
#define UINT16_TYPE uint16_t |
sys_defs.h の 1721 行目に定義があります。
#define UINT32_SIZE 4 |
sys_defs.h の 1723 行目に定義があります。
#define UINT32_TYPE uint32_t |
sys_defs.h の 1720 行目に定義があります。
#define UNEXPECTED | ( | x | ) | (x) |
sys_defs.h の 1639 行目に定義があります。
#define USE_BSD_SELECT |
sys_defs.h の 1392 行目に定義があります。
#define USE_WATCHDOG_PIPE |
sys_defs.h の 1361 行目に定義があります。
#define WARN_UNUSED_RESULT |
sys_defs.h の 1662 行目に定義があります。
typedef const char* CONST_CHAR_STAR |
sys_defs.h の 1730 行目に定義があります。
typedef int WAIT_STATUS_T |
sys_defs.h の 1436 行目に定義があります。
sys_compat.c の 289 行目に定義があります。
const char* inet_ntop | ( | int | , |
const void * | , | ||
char * | , | ||
SOCKADDR_SIZE | |||
) |
sys_compat.c の 325 行目に定義があります。
sys_compat.c の 368 行目に定義があります。