/* $OpenBSD: identd.h,v 1.9 2001/08/08 07:02:42 deraadt Exp $*/ /* ** ** identd.h Common variables for the Pidentd daemon ** ** This program is in the public domain and may be used freely by anyone ** who wants to. ** ** Last update: 6 Dec 1992 ** ** Please send bug fixes/bug reports to: Peter Eriksson */ #ifndef __IDENTD_H__ #define __IDENTD_H__ extern char *version; extern char *path_unix; extern char *path_kmem; extern int verbose_flag; extern int debug_flag; extern int syslog_flag; extern int multi_flag; extern int unknown_flag; extern int number_flag; extern int noident_flag; extern int token_flag; extern int userident_flag; extern const char *opsys_name; extern const char *charset_sep; extern char *charset_name; extern char *indirect_host; extern char *indirect_password; extern int lport; extern int fport; int parse __P((int, struct in_addr *, struct in_addr *)); int parse6 __P((int, struct sockaddr_in6 *, struct sockaddr_in6 *)); char *gethost4 __P((struct sockaddr_in *)); char *gethost4_addr __P((struct in_addr *)); char *gethost6 __P((struct sockaddr_in6 *)); int k_getuid __P((struct in_addr *, int, struct in_addr *, int, uid_t *)); int k_getuid6 __P((struct sockaddr_in6 *, int, struct sockaddr_in6 *, int, uid_t *)); #endif