Usermode - Changed build system to separate different arch builds
[tpg/acess2.git] / Usermode / include / acess / sys.h
index 368524a..35f582d 100644 (file)
@@ -66,6 +66,7 @@ extern void   _SysDebug(const char *format, ...);
 extern void    _exit(int status)       __attribute__((noreturn));
 extern void    sleep();
 extern void    yield();
+extern int     kill(int pid, int sig);
 extern void    wait(int miliseconds);
 extern int     waittid(int id, int *status);
 extern int     clone(int flags, void *stack);
@@ -73,6 +74,8 @@ extern int    execve(char *path, char **argv, char **envp);
 extern int     gettid();
 extern int     getpid();
 extern int     _SysSetFaultHandler(int (*Handler)(int));
+extern void    SysSetName(const char *Name);
+//extern int   SysGetName(const char *Name);
 
 // --- Permissions ---
 extern int     getuid();
@@ -95,6 +98,7 @@ extern int    readdir(int fd, char *dest);
 extern int     _SysOpenChild(int fd, char *name, int flags);
 extern int     _SysGetACL(int fd, t_sysACL *dest);
 extern int     _SysMount(const char *Device, const char *Directory, const char *Type, const char *Options);
+extern int     select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *errfds, time_t *timeout);
 
 // --- IPC ---
 extern int     SysSendMessage(pid_t dest, uint length, void *Data);

UCC git Repository :: git.ucc.asn.au