Postfix3.3.1
listen.h
[詳解]
1 #ifndef _LISTEN_H_INCLUDED_
2 #define _LISTEN_H_INCLUDED_
3 
4 /*++
5 /* NAME
6 /* listen 3h
7 /* SUMMARY
8 /* listener interface file
9 /* SYNOPSIS
10 /* #include <listen.h>
11 /* DESCRIPTION
12 /* .nf
13 
14  /*
15  * Utility library.
16  */
17 #include <iostuff.h>
18 #include <htable.h>
19 
20  /*
21  * Listener external interface.
22  */
23 extern int unix_listen(const char *, int, int);
24 extern int inet_listen(const char *, int, int);
25 extern int fifo_listen(const char *, int, int);
26 extern int stream_listen(const char *, int, int);
27 
28 extern int inet_accept(int);
29 extern int unix_accept(int);
30 extern int stream_accept(int);
31 
32 extern int WARN_UNUSED_RESULT recv_pass_attr(int, HTABLE **, int, ssize_t);
33 extern int pass_accept(int);
34 extern int pass_accept_attr(int, HTABLE **);
35 
36 /* LICENSE
37 /* .ad
38 /* .fi
39 /* The Secure Mailer license must be distributed with this software.
40 /* AUTHOR(S)
41 /* Wietse Venema
42 /* IBM T.J. Watson Research
43 /* P.O. Box 704
44 /* Yorktown Heights, NY 10598, USA
45 /*
46 /* Wietse Venema
47 /* Google, Inc.
48 /* 111 8th Avenue
49 /* New York, NY 10011, USA
50 /*--*/
51 
52 #endif
int stream_listen(const char *, int, int)
Definition: stream_listen.c:71
int WARN_UNUSED_RESULT recv_pass_attr(int, HTABLE **, int, ssize_t)
int unix_accept(int)
Definition: unix_listen.c:110
Definition: htable.h:25
int fifo_listen(const char *, int, int)
Definition: fifo_listen.c:52
#define WARN_UNUSED_RESULT
Definition: sys_defs.h:1662
int inet_accept(int)
Definition: inet_listen.c:169
int unix_listen(const char *, int, int)
Definition: unix_listen.c:66
int pass_accept(int)
Definition: pass_accept.c:54
int inet_listen(const char *, int, int)
Definition: inet_listen.c:82
int pass_accept_attr(int, HTABLE **)
Definition: pass_accept.c:78
int stream_accept(int)
Definition: stream_listen.c:87