kmem.h revision 92686
1/*
2 * Copyright (C) 1993-2001 by Darren Reed.
3 *
4 * See the IPFILTER.LICENCE file for details on licencing.
5 * $Id: kmem.h,v 2.2.2.4 2002/01/01 13:43:48 darrenr Exp $
6 */
7
8#ifndef	__KMEM_H__
9#define	__KMEM_H__
10
11#ifndef	__P
12# ifdef	__STDC__
13#  define	__P(x)	x
14# else
15#  define	__P(x)	()
16# endif
17#endif
18extern	int	openkmem __P((char *, char *));
19extern	int	kmemcpy __P((char *, long, int));
20extern	int	kstrncpy __P((char *, long, int));
21extern	char	*getifname __P((void *));
22
23#if defined(__NetBSD__) || defined(__OpenBSD)
24# include <paths.h>
25#endif
26
27#ifdef _PATH_KMEM
28# define	KMEM	_PATH_KMEM
29#else
30# define	KMEM	"/dev/kmem"
31#endif
32
33#endif /* __KMEM_H__ */
34