mirror of
https://git.rtems.org/rtems-libbsd/
synced 2025-10-14 13:08:35 +08:00
Add namespace support for kvm
This commit is contained in:
@@ -73,8 +73,9 @@ cat <<EOF
|
||||
* This file contains the known list of symbols for the kvm subsystem.
|
||||
*/
|
||||
|
||||
#include <machine/rtems-bsd-kernel-space.h>
|
||||
|
||||
#include "kvm_private.h"
|
||||
#include "stdio.h"
|
||||
|
||||
/*
|
||||
* The following is the known list of symbols that may be passed
|
||||
@@ -94,7 +95,7 @@ cat <<EOF
|
||||
* to the kvm family of calls.
|
||||
*/
|
||||
|
||||
kvm_symval_t rtems_kvm_symbols[] = {
|
||||
const kvm_symval_t rtems_kvm_symbols[] = {
|
||||
EOF
|
||||
for sym in ${symbols}
|
||||
do
|
||||
@@ -103,6 +104,6 @@ do
|
||||
done
|
||||
|
||||
cat <<EOF
|
||||
{ "", (uintptr_t) NULL }
|
||||
{ "", 0 }
|
||||
};
|
||||
EOF
|
||||
|
@@ -8,6 +8,6 @@ typedef struct {
|
||||
uintptr_t value;
|
||||
} kvm_symval_t;
|
||||
|
||||
extern kvm_symval_t rtems_kvm_symbols[];
|
||||
extern const kvm_symval_t rtems_kvm_symbols[];
|
||||
|
||||
#endif
|
||||
|
@@ -34,7 +34,7 @@ kvm_nlist(kvm_t *kd, struct nlist *nl)
|
||||
struct nlist *p;
|
||||
int nvalid;
|
||||
int error;
|
||||
kvm_symval_t *kvm;
|
||||
const kvm_symval_t *kvm;
|
||||
|
||||
assert( kd != NULL );
|
||||
assert( nl != NULL );
|
||||
|
Reference in New Issue
Block a user