X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2Finclude%2Facess%2Fsys.h;h=6d7751b9928e5c1300ddb3bfd5d6f1cbe1aadf18;hb=c2d1a94fca04172edc584150137cc290b0601624;hp=fd219bcab3094037a4a7e7f06ab812d1679fb0b7;hpb=3764c294f21229bdf700f436fa4884f5e76e0d3a;p=tpg%2Facess2.git diff --git a/Usermode/include/acess/sys.h b/Usermode/include/acess/sys.h index fd219bca..6d7751b9 100644 --- a/Usermode/include/acess/sys.h +++ b/Usermode/include/acess/sys.h @@ -35,22 +35,22 @@ extern int _errno; extern void _SysDebug(const char *format, ...); // --- Proc --- extern void _exit(int status) __attribute__((noreturn)); -extern void sleep(); -extern void yield(); +extern void sleep(void); +extern void yield(void); 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); extern int execve(char *path, char **argv, char **envp); -extern int gettid(); -extern int getpid(); +extern int gettid(void); +extern int getpid(void); extern int _SysSetFaultHandler(int (*Handler)(int)); extern void SysSetName(const char *Name); //extern int SysGetName(const char *Name); // --- Permissions --- -extern int getuid(); -extern int getgid(); +extern int getuid(void); +extern int getgid(void); extern void setuid(int id); extern void setgid(int id); @@ -58,9 +58,9 @@ extern void setgid(int id); extern int chdir(const char *dir); extern int open(const char *path, int flags); extern int reopen(int fd, const char *path, int flags); -extern void close(int fd); -extern uint read(int fd, uint length, void *buffer); -extern uint write(int fd, uint length, void *buffer); +extern int close(int fd); +extern uint read(int fd, void *buffer, uint length); +extern uint write(int fd, const void *buffer, uint length); extern int seek(int fd, int64_t offset, int whence); extern uint64_t tell(int fd); extern int ioctl(int fd, int id, void *data); @@ -72,7 +72,7 @@ extern int _SysMount(const char *Device, const char *Directory, const char *Type 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); +extern int SysSendMessage(pid_t dest, uint length, const void *Data); extern int SysGetMessage(pid_t *src, void *Data); // --- MEMORY ---