|
Postfix3.3.1
|
マクロ定義 | |
| #define | readable(fd) poll_fd((fd), POLL_FD_READ, 0, 1, 0) |
| #define | writable(fd) poll_fd((fd), POLL_FD_WRITE, 0, 1, 0) |
| #define | read_wait(fd, timeout) poll_fd((fd), POLL_FD_READ, (timeout), 0, -1) |
| #define | write_wait(fd, timeout) poll_fd((fd), POLL_FD_WRITE, (timeout), 0, -1) |
| #define | POLL_FD_READ 0 |
| #define | POLL_FD_WRITE 1 |
| #define | BLOCKING 0 |
| #define | NON_BLOCKING 1 |
| #define | CLOSE_ON_EXEC 1 |
| #define | PASS_ON_EXEC 0 |
| #define | UNIX_PASS_FD_FIX_NONE (0) |
| #define | UNIX_PASS_FD_FIX_CMSG_LEN (1<<0) |
関数 | |
| int | non_blocking (int, int) |
| int | close_on_exec (int, int) |
| int | open_limit (int) |
| int | poll_fd (int, int, int, int, int) |
| off_t | get_file_limit (void) |
| void | set_file_limit (off_t) |
| ssize_t | peekfd (int) |
| ssize_t | write_buf (int, const char *, ssize_t, int) |
| ssize_t | timed_read (int, void *, size_t, int, void *) |
| ssize_t | timed_write (int, const void *, size_t, int, void *) |
| void | doze (unsigned) |
| void | rand_sleep (unsigned, unsigned) |
| int | duplex_pipe (int *) |
| int | stream_recv_fd (int) |
| int | stream_send_fd (int, int) |
| int | unix_recv_fd (int) |
| int | unix_send_fd (int, int) |
| ssize_t | dummy_read (int, void *, size_t, int, void *) |
| ssize_t | dummy_write (int, void *, size_t, int, void *) |
| void | set_inet_windowsize (int, int) |
| void | set_unix_pass_fd_fix (const char *) |
変数 | |
| int | inet_windowsize |
| int | unix_pass_fd_fix |
| #define read_wait | ( | fd, | |
| timeout | |||
| ) | poll_fd((fd), POLL_FD_READ, (timeout), 0, -1) |
| #define readable | ( | fd | ) | poll_fd((fd), POLL_FD_READ, 0, 1, 0) |
| #define writable | ( | fd | ) | poll_fd((fd), POLL_FD_WRITE, 0, 1, 0) |
| #define write_wait | ( | fd, | |
| timeout | |||
| ) | poll_fd((fd), POLL_FD_WRITE, (timeout), 0, -1) |
close_on_exec.c の 49 行目に定義があります。
dummy_read.c の 55 行目に定義があります。
dummy_write.c の 55 行目に定義があります。
duplex_pipe.c の 41 行目に定義があります。
| off_t get_file_limit | ( | void | ) |
file_limit.c の 58 行目に定義があります。
non_blocking.c の 55 行目に定義があります。
open_limit.c の 57 行目に定義があります。
| void rand_sleep | ( | unsigned | , |
| unsigned | |||
| ) |
rand_sleep.c の 49 行目に定義があります。
| void set_file_limit | ( | off_t | ) |
file_limit.c の 80 行目に定義があります。
inet_windowsize.c の 63 行目に定義があります。
| void set_unix_pass_fd_fix | ( | const char * | ) |
unix_pass_fd_fix.c の 58 行目に定義があります。
stream_recv_fd.c の 52 行目に定義があります。
stream_send_fd.c の 55 行目に定義があります。
timed_read.c の 60 行目に定義があります。
timed_write.c の 60 行目に定義があります。
unix_recv_fd.c の 45 行目に定義があります。
unix_send_fd.c の 48 行目に定義があります。
write_buf.c の 58 行目に定義があります。
| int inet_windowsize |
inet_windowsize.c の 59 行目に定義があります。
| int unix_pass_fd_fix |
unix_pass_fd_fix.c の 54 行目に定義があります。
1.8.9.1