[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.17, Thu Sep 16 08:25:05 2004 UTC (19 years, 8 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_5_4_BASE, OPENBSD_5_4, OPENBSD_5_3_BASE, OPENBSD_5_3, OPENBSD_5_2_BASE, OPENBSD_5_2, OPENBSD_5_1_BASE, OPENBSD_5_1, OPENBSD_5_0_BASE, OPENBSD_5_0, OPENBSD_4_9_BASE, OPENBSD_4_9, OPENBSD_4_8_BASE, OPENBSD_4_8, OPENBSD_4_7_BASE, OPENBSD_4_7, OPENBSD_4_6_BASE, OPENBSD_4_6, OPENBSD_4_5_BASE, OPENBSD_4_5, OPENBSD_4_4_BASE, OPENBSD_4_4, OPENBSD_4_3_BASE, OPENBSD_4_3, OPENBSD_4_2_BASE, OPENBSD_4_2, OPENBSD_4_1_BASE, OPENBSD_4_1, OPENBSD_4_0_BASE, OPENBSD_4_0, OPENBSD_3_9_BASE, OPENBSD_3_9, OPENBSD_3_8_BASE, OPENBSD_3_8, OPENBSD_3_7_BASE, OPENBSD_3_7
Changes since 1.16: +2 -1 lines

i hate macros with 50 , :? and ())()()((()())); otto ok

/*	$OpenBSD: identd.h,v 1.17 2004/09/16 08:25:05 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 <pen@lysator.liu.se>
*/

#ifndef __IDENTD_H__
#define __IDENTD_H__

#define DEFAULT_UID	"_identd"

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 no_user_token_flag;
extern int userident_flag;

extern const char *opsys_name;
extern const char *charset_sep;
extern char *charset_name;

extern int lport;
extern int fport;

int	parse(int, struct in_addr *, struct in_addr *);
int	parse6(int, struct sockaddr_in6 *, struct sockaddr_in6 *);
char	*gethost4(struct sockaddr_in *);
char	*gethost4_addr(struct in_addr *);
char	*gethost6(struct sockaddr_in6 *);
int	k_getuid(struct in_addr *, int, struct in_addr *, int, uid_t *);
int	k_getuid6(struct sockaddr_in6 *, int, struct sockaddr_in6 *,
	    int, uid_t *);
void	error(char *fmt, ...);

#endif