|
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 行目に定義があります。
1.8.9.1