Lines Matching full:extern
20 extern "C" {
48 extern int nlmsg_msg_size(int);
49 extern int nlmsg_total_size(int);
50 extern int nlmsg_padlen(int);
53 extern void * nlmsg_data(const struct nlmsghdr *);
54 extern int nlmsg_datalen(const struct nlmsghdr *);
55 extern int nlmsg_len(const struct nlmsghdr *);
56 extern void * nlmsg_tail(const struct nlmsghdr *);
59 extern struct nlattr * nlmsg_attrdata(const struct nlmsghdr *, int);
60 extern int nlmsg_attrlen(const struct nlmsghdr *, int);
63 extern int nlmsg_valid_hdr(const struct nlmsghdr *, int);
64 extern int nlmsg_ok(const struct nlmsghdr *, int);
65 extern struct nlmsghdr * nlmsg_next(struct nlmsghdr *, int *);
66 extern int nlmsg_parse(struct nlmsghdr *, int, struct nlattr **,
68 extern struct nlattr * nlmsg_find_attr(struct nlmsghdr *, int, int);
69 extern int nlmsg_validate(struct nlmsghdr *, int, int,
72 extern struct nl_msg * nlmsg_alloc(void);
73 extern struct nl_msg * nlmsg_alloc_size(size_t);
74 extern struct nl_msg * nlmsg_alloc_simple(int, int);
75 extern void nlmsg_set_default_size(size_t);
76 extern struct nl_msg * nlmsg_inherit(struct nlmsghdr *);
77 extern struct nl_msg * nlmsg_convert(struct nlmsghdr *);
78 extern void * nlmsg_reserve(struct nl_msg *, size_t, int);
79 extern int nlmsg_append(struct nl_msg *, void *, size_t, int);
80 extern int nlmsg_expand(struct nl_msg *, size_t);
82 extern struct nlmsghdr * nlmsg_put(struct nl_msg *, uint32_t, uint32_t,
84 extern struct nlmsghdr * nlmsg_hdr(struct nl_msg *);
85 extern void nlmsg_get(struct nl_msg *);
86 extern void nlmsg_free(struct nl_msg *);
89 extern void nlmsg_set_proto(struct nl_msg *, int);
90 extern int nlmsg_get_proto(struct nl_msg *);
91 extern size_t nlmsg_get_max_size(struct nl_msg *);
92 extern void nlmsg_set_src(struct nl_msg *, struct sockaddr_nl *);
93 extern struct sockaddr_nl *nlmsg_get_src(struct nl_msg *);
94 extern void nlmsg_set_dst(struct nl_msg *, struct sockaddr_nl *);
95 extern struct sockaddr_nl *nlmsg_get_dst(struct nl_msg *);
96 extern void nlmsg_set_creds(struct nl_msg *, struct ucred *);
97 extern struct ucred * nlmsg_get_creds(struct nl_msg *);
99 extern char * nl_nlmsgtype2str(int, char *, size_t);
100 extern int nl_str2nlmsgtype(const char *);
102 extern char * nl_nlmsg_flags2str(int, char *, size_t);
104 extern int nl_msg_parse(struct nl_msg *,
108 extern void nl_msg_dump(struct nl_msg *, FILE *);