return Threads_SetGID(a0);
);
-SYSCALL1(Syscall_Fork, "d", int *,
+SYSCALL0(Syscall_GetTID, return Threads_GetTID());
+SYSCALL0(Syscall_GetPID, return Threads_GetPID());
+SYSCALL0(Syscall_GetUID, return Threads_GetUID());
+SYSCALL0(Syscall_GetGID, return Threads_GetGID());
+
+SYSCALL1(Syscall_AN_Fork, "d", int *,
if(Sizes[0] < sizeof(int))
return -1;
*a0 = Threads_Fork();
Syscall_SetUID,
Syscall_SetGID,
+ Syscall_GetTID,
+ Syscall_GetPID,
+ Syscall_GetUID,
+ Syscall_GetGID,
+
Syscall_Sleep,
- Syscall_Fork,
+ Syscall_AN_Fork,
NULL,
NULL,