pf_osfp_t
pf_osfp_t
pf_osfp_t ret = PF_OSFP_NOMATCH;
pfctl_lookup_fingerprint(pf_osfp_t fp, char *buf, size_t len)
print_fromto(struct pf_rule_addr *src, pf_osfp_t osfp, struct pf_rule_addr *dst,
void print_fromto(struct pf_rule_addr *, pf_osfp_t,
pf_osfp_t fingerprint;
pf_osfp_t pfctl_get_fingerprint(const char *);
char *pfctl_lookup_fingerprint(pf_osfp_t, char *, size_t);
pf_osfp_match(struct pf_osfp_enlist *list, pf_osfp_t os)
int pf_osfp_match(struct pf_osfp_enlist *, pf_osfp_t);
#define PF_OSFP_ANY ((pf_osfp_t)0)
#define PF_OSFP_UNKNOWN ((pf_osfp_t)-1)
#define PF_OSFP_NOMATCH ((pf_osfp_t)-2)
pf_osfp_t fp_os;
pf_osfp_t os_fingerprint;
pf_osfp_t
pf_osfp_t ret = PF_OSFP_NOMATCH;
pfctl_lookup_fingerprint(pf_osfp_t fp, char *buf, size_t len)