summaryrefslogtreecommitdiffstats
path: root/api/obj.h
diff options
context:
space:
mode:
authorJon Santmyer <jon@jonsantmyer.com>2026-09-07 19:19:24 -0400
committerJon Santmyer <jon@jonsantmyer.com>2026-09-07 19:19:24 -0400
commitdf0688efa326a03a22bcbc36d1900926b7b1c986 (patch)
treec67df82b0a6cd94693278a809ed0c9a69daf840f /api/obj.h
parent4ca0bdf61196d0c3fd3f0fdbfb2d72481025cca2 (diff)
downloadjove-kernel-df0688efa326a03a22bcbc36d1900926b7b1c986.tar.gz
jove-kernel-df0688efa326a03a22bcbc36d1900926b7b1c986.tar.bz2
jove-kernel-df0688efa326a03a22bcbc36d1900926b7b1c986.zip
split syscall info into api subfolder. untyped syscalls
Diffstat (limited to 'api/obj.h')
-rw-r--r--api/obj.h23
1 files changed, 23 insertions, 0 deletions
diff --git a/api/obj.h b/api/obj.h
new file mode 100644
index 0000000..4d5e829
--- /dev/null
+++ b/api/obj.h
@@ -0,0 +1,23 @@
+#ifndef _JOVE_API_OBJ_H
+#define _JOVE_API_OBJ_H 1
+
+#include <stdint.h>
+
+enum
+{
+ JOVE_OBJ_NONE = 0,
+ JOVE_OBJ_UNTYPED,
+ JOVE_OBJ_OBJDIR,
+ JOVE_OBJ_PAGEDIR,
+ JOVE_OBJ_PROCESSOR,
+ JOVE_OBJ_PROCESS,
+ JOVE_OBJ_PAGEFRAME,
+ JOVE_OBJ_INITRD_FILE,
+ JOVE_OBJ_FRAMEBUFFER,
+ JOVE_OBJ_VIRTTERM,
+ JOVE_OBJ_MESSAGE
+};
+
+typedef uint16_t objpath_part_t;
+
+#endif