| /* source: xio-listen.h */ |
| /* Copyright Gerhard Rieger and contributors (see file CHANGES) */ |
| /* Published under the GNU General Public License V.2, see file COPYING */ |
| |
| #ifndef __xio_listen_h_included |
| #define __xio_listen_h_included 1 |
| |
| extern const struct optdesc opt_backlog; |
| extern const struct optdesc opt_fork; |
| extern const struct optdesc opt_max_children; |
| extern const struct optdesc opt_children_shutup; |
| extern const struct optdesc opt_range; |
| extern const struct optdesc opt_accept_timeout; |
| |
| int |
| xioopen_listen(struct single *xfd, int xioflags, |
| struct sockaddr *us, socklen_t uslen, |
| struct opt *opts, struct opt *opts0, |
| int pf, int socktype, int proto); |
| int _xioopen_listen(struct single *fd, int xioflags, |
| struct sockaddr *us, socklen_t uslen, |
| struct opt *opts, int pf, int socktype, int proto, int level); |
| extern int _xioopen_accept_fd(struct single *xfd, int xioflags, struct sockaddr *us, socklen_t uslen, struct opt *opts, int pf, int proto, int level); |
| |
| #endif /* !defined(__xio_listen_h_included) */ |