kmem.h revision 145510
150276Speter/* $NetBSD$ */ 2174993Srafan 350276Speter/* 450276Speter * Copyright (C) 1993-2001 by Darren Reed. 550276Speter * 650276Speter * See the IPFILTER.LICENCE file for details on licencing. 750276Speter * Id: kmem.h,v 2.5 2002/08/21 22:57:36 darrenr Exp 850276Speter */ 950276Speter 1050276Speter#ifndef __KMEM_H__ 1150276Speter#define __KMEM_H__ 1250276Speter 1350276Speter#ifndef __P 1450276Speter# ifdef __STDC__ 1550276Speter# define __P(x) x 1650276Speter# else 1750276Speter# define __P(x) () 1850276Speter# endif 1950276Speter#endif 2050276Speterextern int openkmem __P((char *, char *)); 2150276Speterextern int kmemcpy __P((char *, long, int)); 2250276Speterextern int kstrncpy __P((char *, long, int)); 2350276Speter 2450276Speter#if defined(__NetBSD__) || defined(__OpenBSD) 2550276Speter# include <paths.h> 2650276Speter#endif 2750276Speter 2850276Speter#ifdef _PATH_KMEM 2950276Speter# define KMEM _PATH_KMEM 3050276Speter#else 3150276Speter# define KMEM "/dev/kmem" 32174993Srafan#endif 33 34#endif /* __KMEM_H__ */ 35