From e797cc29c28ca1c9eca7f01f1c838301cf64f5e9 Mon Sep 17 00:00:00 2001 From: secXsQuared Date: Sat, 23 Jul 2016 17:54:54 -0700 Subject: [PATCH] Ref MGR --- x64/src/kernel/inc/k_ref.h | 15 +++++++++++++++ x64/src/kernel/k_ref.c | 2 ++ 2 files changed, 17 insertions(+) create mode 100644 x64/src/kernel/inc/k_ref.h create mode 100644 x64/src/kernel/k_ref.c diff --git a/x64/src/kernel/inc/k_ref.h b/x64/src/kernel/inc/k_ref.h new file mode 100644 index 0000000..2345e07 --- /dev/null +++ b/x64/src/kernel/inc/k_ref.h @@ -0,0 +1,15 @@ +#ifndef _K_REF_H_ +#define _K_REF_H_ + +#include "avl_tree.h" + +typedef struct +{ + avl_tree_node_t* tree_node; + void* ref_ptr; + uint32_t ref_count; +} k_ref_; + +void k_ref(); + +#endif \ No newline at end of file diff --git a/x64/src/kernel/k_ref.c b/x64/src/kernel/k_ref.c new file mode 100644 index 0000000..ada52c6 --- /dev/null +++ b/x64/src/kernel/k_ref.c @@ -0,0 +1,2 @@ +#include "k_ref.h" +