X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2Finclude%2Facess%2Fsys.h;h=35f582d87f3a1abc3c4642e2f153a4d8a0dab4cf;hb=954abc650a400e5d8798ed3565a02645a9eeec55;hp=368524a462201f6e6e9d0bd2df538c6f3d98f452;hpb=a98b0e6ff33593616a21337492bb2fd48e9e5845;p=tpg%2Facess2.git diff --git a/Usermode/include/acess/sys.h b/Usermode/include/acess/sys.h index 368524a4..35f582d8 100644 --- a/Usermode/include/acess/sys.h +++ b/Usermode/include/acess/sys.h @@ -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);