2 Extern implementation of Nit module kernel
4 #ifndef KERNEL_NITG_NITNI_H
5 #define KERNEL_NITG_NITNI_H
9 typedef struct nitni_instance
*Sys
;
12 #define NIT_TYPE_Sys 1
13 typedef struct nitni_instance
*Sys
;
16 #define NIT_TYPE_Sys 1
17 typedef struct nitni_instance
*Sys
;
20 #define NIT_TYPE_Sys 1
21 typedef struct nitni_instance
*Sys
;
23 #include "kernel._ffi.h"
24 extern void nitni_global_ref_incr(void*);
25 extern void nitni_global_ref_decr(void*);
27 #define Sys_incr_ref(from) nitni_global_ref_incr((Sys)(from))
30 #define Sys_decr_ref(from) nitni_global_ref_decr((Sys)(from))