kmem.h revision 367154
1/* $FreeBSD: stable/11/contrib/ipfilter/lib/kmem.h 367154 2020-10-30 00:32:14Z cy $ */ 2 3/* 4 * Copyright (C) 2012 by Darren Reed. 5 * 6 * See the IPFILTER.LICENCE file for details on licencing. 7 * $Id$ 8 */ 9 10#ifndef __KMEM_H__ 11#define __KMEM_H__ 12 13#ifndef __P 14# ifdef __STDC__ 15# define __P(x) x 16# else 17# define __P(x) () 18# endif 19#endif 20extern int openkmem __P((char *, char *)); 21extern int kmemcpy __P((char *, long, int)); 22extern int kstrncpy __P((char *, long, int)); 23 24#if defined(__NetBSD__) 25# include <paths.h> 26#endif 27 28#ifdef _PATH_KMEM 29# define KMEM _PATH_KMEM 30#else 31# define KMEM "/dev/kmem" 32#endif 33 34#endif /* __KMEM_H__ */ 35