1145519Sdarrenr/*	$FreeBSD$	*/
2145510Sdarrenr
322514Sdarrenr/*
4255332Scy * Copyright (C) 2012 by Darren Reed.
522514Sdarrenr *
680486Sdarrenr * See the IPFILTER.LICENCE file for details on licencing.
7255332Scy * $Id$
822514Sdarrenr */
922514Sdarrenr
1026119Sdarrenr#ifndef	__KMEM_H__
1126119Sdarrenr#define	__KMEM_H__
1226119Sdarrenr
1324583Sdarrenr#ifndef	__P
1424583Sdarrenr# ifdef	__STDC__
1524583Sdarrenr#  define	__P(x)	x
1624583Sdarrenr# else
1724583Sdarrenr#  define	__P(x)	()
1824583Sdarrenr# endif
1924583Sdarrenr#endif
2092686Sdarrenrextern	int	openkmem __P((char *, char *));
2124583Sdarrenrextern	int	kmemcpy __P((char *, long, int));
2253024Sguidoextern	int	kstrncpy __P((char *, long, int));
2322514Sdarrenr
2453024Sguido#if defined(__NetBSD__) || defined(__OpenBSD)
2553024Sguido# include <paths.h>
2653024Sguido#endif
2724583Sdarrenr
2853024Sguido#ifdef _PATH_KMEM
2953024Sguido# define	KMEM	_PATH_KMEM
3053024Sguido#else
3153024Sguido# define	KMEM	"/dev/kmem"
3253024Sguido#endif
3353024Sguido
3426119Sdarrenr#endif /* __KMEM_H__ */
35