From b09263bd64b3408cbd109dacc4b7618d22b02248 Mon Sep 17 00:00:00 2001
From: dzwdz
Date: Sat, 10 Jun 2023 16:26:46 +0200
Subject: kernel: implement getpid, getppid

---
 src/shared/include/camellia/syscalls.h | 5 +++++
 1 file changed, 5 insertions(+)

(limited to 'src/shared')

diff --git a/src/shared/include/camellia/syscalls.h b/src/shared/include/camellia/syscalls.h
index 5d63223..809cad7 100644
--- a/src/shared/include/camellia/syscalls.h
+++ b/src/shared/include/camellia/syscalls.h
@@ -19,6 +19,8 @@
 #define _SYS_FILICIDE 16
 #define _SYS_INTR 17
 #define _SYS_INTR_SET 18
+#define _SYS_GETPID 19
+#define _SYS_GETPPID 20
 
 #define _SYS_EXECBUF 100
 #define _SYS_DEBUG_KLOG 101
@@ -79,6 +81,9 @@ void _sys_filicide(void);
 void _sys_intr(void);
 void _sys_intr_set(void __user *ip);
 
+uint32_t _sys_getpid(void);
+uint32_t _sys_getppid(void);
+
 /* see shared/execbuf.h */
 long _sys_execbuf(void __user *buf, size_t len);
 
-- 
cgit v1.2.3