Blame agent/kernel.h

Packit Service b38f0b
/***********************************************************************
Packit Service b38f0b
   Net-SNMP - Simple Network Management Protocol agent library.
Packit Service b38f0b
 ***********************************************************************/
Packit Service b38f0b
/** @file kernel.h
Packit Service b38f0b
 *     Net-SNMP Kernel Data Access Library - header.
Packit Service b38f0b
 *     Provides access to kernel virtual memory for systems that
Packit Service b38f0b
 *     support it.
Packit Service b38f0b
 * @author   See README file for a list of contributors
Packit Service b38f0b
 */
Packit Service b38f0b
/* Copyrights:
Packit Service b38f0b
 *     Copyright holders are listed in README file.
Packit Service b38f0b
 *     Redistribution and use in source and binary forms, with or
Packit Service b38f0b
 *     without modification, are permitted. License terms are specified
Packit Service b38f0b
 *     in COPYING file distributed with the Net-SNMP package.
Packit Service b38f0b
 */
Packit Service b38f0b
/***********************************************************************/
Packit Service b38f0b
Packit Service b38f0b
extern int      init_kmem(const char *);
Packit Service b38f0b
extern void     free_kmem(void);
Packit Service b38f0b
#if HAVE_KVM_H
Packit Service b38f0b
extern int      klookup(unsigned long, void *, size_t);
Packit Service b38f0b
#define NETSNMP_KLOOKUP(x,y,z) klookup((unsigned long) x,y,z)
Packit Service b38f0b
#else
Packit Service b38f0b
#define NETSNMP_KLOOKUP(x,y,z) (0)
Packit Service b38f0b
#endif
Packit Service b38f0b
Packit Service b38f0b
#if HAVE_KVM_H
Packit Service b38f0b
#include <kvm.h>
Packit Service b38f0b
extern kvm_t   *kd;
Packit Service b38f0b
#endif
Packit Service b38f0b
/***********************************************************************/