[BACK]Return to identd.h CVS log [TXT][DIR] Up to [local] / src / libexec / identd

File: [local] / src / libexec / identd / Attic / identd.h (download)

Revision 1.5, Sun Jun 18 04:43:28 2000 UTC (24 years ago) by beck
Branch: MAIN
CVS Tags: OPENBSD_2_8_BASE, OPENBSD_2_8
Changes since 1.4: +5 -1 lines

add ipv6 support

/*
**	$Id: identd.h,v 1.5 2000/06/18 04:43:28 beck 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 <pen@lysator.liu.se>
*/

#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 other_flag;
extern int unknown_flag;
extern int number_flag;
extern int noident_flag;
extern int token_flag;

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	*gethost __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