Home | History | Annotate | Line # | Download | only in identd
identd.h revision 1.10
      1  1.10  christos /* $NetBSD: identd.h,v 1.10 2015/10/14 15:53:50 christos Exp $ */
      2   1.4       mrg 
      3   1.1       cgd /*
      4   1.8     peter  * identd.h - TCP/IP Ident protocol server.
      5   1.8     peter  *
      6   1.8     peter  * This software is in the public domain.
      7   1.8     peter  * Written by Peter Postma <peter (at) NetBSD.org>
      8   1.8     peter  */
      9   1.8     peter 
     10   1.8     peter #ifndef _IDENTD_H_
     11   1.8     peter #define _IDENTD_H_
     12   1.8     peter 
     13   1.8     peter #define satosin(sa)	((struct sockaddr_in *)(sa))
     14   1.8     peter #define satosin6(sa)	((struct sockaddr_in6 *)(sa))
     15   1.8     peter #define in_hosteq(s,t)	((s).s_addr == (t).s_addr)
     16   1.1       cgd 
     17  1.10  christos void maybe_syslog(int, const char *, ...) __sysloglike(2, 3);
     18   1.1       cgd 
     19   1.8     peter #ifdef WITH_PF
     20   1.8     peter int pf_natlookup(struct sockaddr_storage *, struct sockaddr *, int *);
     21   1.5   msaitoh #endif
     22   1.5   msaitoh 
     23   1.8     peter #ifdef WITH_IPF
     24   1.8     peter int ipf_natlookup(struct sockaddr_storage *, struct sockaddr *, int *);
     25   1.5   msaitoh #endif
     26   1.1       cgd 
     27   1.8     peter #endif /* !_IDENTD_H_ */
     28