1/* $FreeBSD: stable/11/contrib/ipfilter/lib/kmem.h 367154 2020-10-30 00:32:14Z cy $ */
|
1/* $FreeBSD: stable/11/contrib/ipfilter/lib/kmem.h 369186 2021-01-31 04:32:46Z 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__
|
14# define __P(x) x
|
16# else
17# define __P(x) ()
18# endif
|
15#endif 16extern int openkmem __P((char *, char *)); 17extern int kmemcpy __P((char *, long, int)); 18extern int kstrncpy __P((char *, long, int)); 19 20#if defined(__NetBSD__) 21# include <paths.h> 22#endif 23 24#ifdef _PATH_KMEM 25# define KMEM _PATH_KMEM 26#else 27# define KMEM "/dev/kmem" 28#endif 29 30#endif /* __KMEM_H__ */
|