diff options
Diffstat (limited to 'pif.h')
| -rw-r--r-- | pif.h | 12 |
1 files changed, 9 insertions, 3 deletions
@@ -7,6 +7,12 @@ #ifndef PIF_H #define PIF_H +#include <stdbool.h> + +#include <netinet/in.h> + +#include "epoll_type.h" + union inany_addr; union sockaddr_inany; @@ -59,8 +65,8 @@ static inline bool pif_is_socket(uint8_t pif) void pif_sockaddr(const struct ctx *c, union sockaddr_inany *sa, uint8_t pif, const union inany_addr *addr, in_port_t port); -int pif_sock_l4(const struct ctx *c, enum epoll_type type, uint8_t pif, - const union inany_addr *addr, const char *ifname, - in_port_t port, uint32_t data); +int pif_listen(const struct ctx *c, enum epoll_type type, uint8_t pif, + const union inany_addr *addr, const char *ifname, + in_port_t port, unsigned rule); #endif /* PIF_H */ |
