kmem.h revision 145511
121495Sjmacd/* $NetBSD$ */ 221495Sjmacd 321495Sjmacd/* 421495Sjmacd * Copyright (C) 1993-2001 by Darren Reed. 521495Sjmacd * 6146515Sru * See the IPFILTER.LICENCE file for details on licencing. 721495Sjmacd * Id: kmem.h,v 1.2 2002/08/21 22:57:36 darrenr Exp 821495Sjmacd */ 921495Sjmacd 1021495Sjmacd#ifndef __KMEM_H__ 1121495Sjmacd#define __KMEM_H__ 1221495Sjmacd 1321495Sjmacd#ifndef __P 1421495Sjmacd# ifdef __STDC__ 1521495Sjmacd# define __P(x) x 1621495Sjmacd# else 1721495Sjmacd# define __P(x) () 1821495Sjmacd# endif 1921495Sjmacd#endif 2021495Sjmacdextern int openkmem __P((char *, char *)); 2121495Sjmacdextern int kmemcpy __P((char *, long, int)); 2221495Sjmacdextern int kstrncpy __P((char *, long, int)); 2321495Sjmacd 2421495Sjmacd#if defined(__NetBSD__) || defined(__OpenBSD) 2521495Sjmacd# include <paths.h> 2621495Sjmacd#endif 2721495Sjmacd 2821495Sjmacd#ifdef _PATH_KMEM 2921495Sjmacd# define KMEM _PATH_KMEM 3021495Sjmacd#else 3121495Sjmacd# define KMEM "/dev/kmem" 3221495Sjmacd#endif 33146515Sru 3421495Sjmacd#endif /* __KMEM_H__ */ 3521495Sjmacd