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" +