diff options
author | /C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=pablo/emailAddress=pablo@netfilter.org </C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=pablo/emailAddress=pablo@netfilter.org> | 2005-11-09 20:24:59 +0000 |
---|---|---|
committer | /C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=pablo/emailAddress=pablo@netfilter.org </C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=pablo/emailAddress=pablo@netfilter.org> | 2005-11-09 20:24:59 +0000 |
commit | 838b8d1644e4a31b5e515e9eddf69fb844aeafc2 (patch) | |
tree | 0cc343bab51947a476e5a4800ca7ed67b8c07268 /include/libnetfilter_conntrack/libnetfilter_conntrack.h | |
parent | d0a9ad5275bcc7b87200724ee9294e9f456ff17f (diff) |
o nfct_build_conntrack is too much, the only clients are new_conntrack and svn_t_libnetfilter_conntrack-0.0.26
update_conntrack, and it doesn't even fit well for both cases. So I decided to
kill it and inline the code adapting it when was necessary.
o Convert all unsigned int/long to POSIX types u_int32_t. Better now than
later :(.
Diffstat (limited to 'include/libnetfilter_conntrack/libnetfilter_conntrack.h')
-rw-r--r-- | include/libnetfilter_conntrack/libnetfilter_conntrack.h | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/include/libnetfilter_conntrack/libnetfilter_conntrack.h b/include/libnetfilter_conntrack/libnetfilter_conntrack.h index d52c381..db83cf0 100644 --- a/include/libnetfilter_conntrack/libnetfilter_conntrack.h +++ b/include/libnetfilter_conntrack/libnetfilter_conntrack.h @@ -89,11 +89,11 @@ struct nfct_nat { struct nfct_conntrack { struct nfct_tuple tuple[NFCT_DIR_MAX]; - unsigned long timeout; - unsigned long mark; - unsigned int status; - unsigned int use; - unsigned int id; + u_int32_t timeout; + u_int32_t mark; + u_int32_t status; + u_int32_t use; + u_int32_t id; union nfct_protoinfo protoinfo; struct nfct_counters counters[NFCT_DIR_MAX]; @@ -104,8 +104,8 @@ struct nfct_expect { struct nfct_tuple master; struct nfct_tuple tuple; struct nfct_tuple mask; - unsigned long timeout; - unsigned int id; + u_int32_t timeout; + u_int32_t id; }; @@ -202,9 +202,9 @@ typedef int (*nfct_callback)(void *arg, unsigned int flags, int, void *data); */ extern struct nfct_conntrack * nfct_conntrack_alloc(struct nfct_tuple *orig, struct nfct_tuple *reply, - unsigned long timeout, union nfct_protoinfo *proto, - unsigned int status, unsigned long mark, - unsigned int id, struct nfct_nat *range); + u_int32_t timeout, union nfct_protoinfo *proto, + u_int32_t status, u_int32_t mark, + u_int32_t id, struct nfct_nat *range); extern void nfct_conntrack_free(struct nfct_conntrack *ct); /* @@ -212,8 +212,8 @@ extern void nfct_conntrack_free(struct nfct_conntrack *ct); */ extern struct nfct_expect * nfct_expect_alloc(struct nfct_tuple *master, struct nfct_tuple *tuple, - struct nfct_tuple *mask, unsigned long timeout, - unsigned int id); + struct nfct_tuple *mask, u_int32_t timeout, + u_int32_t id); extern void nfct_expect_free(struct nfct_expect *exp); /* @@ -248,10 +248,10 @@ extern int nfct_update_conntrack(struct nfct_handle *cth, struct nfct_conntrack *ct); extern int nfct_delete_conntrack(struct nfct_handle *cth, struct nfct_tuple *tuple, int dir, - unsigned int id); + u_int32_t id); extern int nfct_get_conntrack(struct nfct_handle *cth, struct nfct_tuple *tuple, int dir, - unsigned int id); + u_int32_t id); /* * Conntrack table dumping & zeroing */ @@ -280,7 +280,7 @@ extern int nfct_sprintf_status_seen_reply(char *buf, struct nfct_conntrack *ct); extern int nfct_sprintf_counters(char *buf, struct nfct_conntrack *ct, int dir); extern int nfct_sprintf_mark(char *buf, struct nfct_conntrack *ct); extern int nfct_sprintf_use(char *buf, struct nfct_conntrack *ct); -extern int nfct_sprintf_id(char *buf, unsigned int id); +extern int nfct_sprintf_id(char *buf, u_int32_t id); /* * Expectations @@ -289,10 +289,10 @@ extern int nfct_dump_expect_list(struct nfct_handle *cth); extern int nfct_flush_conntrack_table(struct nfct_handle *cth); extern int nfct_get_expectation(struct nfct_handle *cth, struct nfct_tuple *tuple, - unsigned int id); + u_int32_t id); extern int nfct_create_expectation(struct nfct_handle *cth, struct nfct_expect *); extern int nfct_delete_expectation(struct nfct_handle *cth, - struct nfct_tuple *tuple, unsigned int id); + struct nfct_tuple *tuple, u_int32_t id); extern int nfct_event_expectation(struct nfct_handle *cth); extern int nfct_flush_expectation_table(struct nfct_handle *cth); |