X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;ds=sidebyside;f=KernelLand%2FKernel%2Fsyscalls.lst;h=bea821b5392a15d4931eaaba23cbe425e1008b28;hb=b6e856e1570c371b7002f1a93a1ea0e978ffdab6;hp=283caf9c67cb3793e1514ea016083412cc16a30c;hpb=51ab5f489bc356940c95cc936fd0508e8f07ea97;p=tpg%2Facess2.git diff --git a/KernelLand/Kernel/syscalls.lst b/KernelLand/Kernel/syscalls.lst index 283caf9c..bea821b5 100644 --- a/KernelLand/Kernel/syscalls.lst +++ b/KernelLand/Kernel/syscalls.lst @@ -6,9 +6,13 @@ SYS_KILL Send a signal SYS_SETFAULTHANDLER Set signal Handler SYS_YIELD Yield remainder of timestamp SYS_SLEEP Sleep until messaged or signaled +SYS_TIMEDSLEEP Sleep until a specified time has elapsed SYS_WAITEVENT Wait for an event SYS_WAITTID Wait for a thread to do something +SYS_SETSIGNALHANDLER Set the POSIX signal handler +SYS_SETSIGNALMASK Sets the mask of disabled POSIX signals + SYS_SETNAME Sets the name of the current thread SYS_GETNAME Gets the name of a thread SYS_GETTID Get current thread ID @@ -43,13 +47,19 @@ SYS_SETGID Set current Group ID 64 SYS_OPEN Open a file SYS_REOPEN Close a file and reuse its handle +SYS_OPENCHILD Open a child entry in a directory +SYS_OPENPIPE Open a FIFO pipe pair SYS_CLOSE Close a file +SYS_COPYFD Create a copy of a file handle +SYS_FDCTL Modify flags of a file descriptor SYS_READ Read from an open file +SYS_READAT Read from an open file (with offset) SYS_WRITE Write to an open file +SYS_WRITEAT Write to an open file (with offset) +SYS_TRUNCATE Change the size of an open file SYS_IOCTL Perform an IOCtl Call SYS_SEEK Seek to a new position in the file SYS_READDIR Read from an open directory -SYS_OPENCHILD Open a child entry in a directory SYS_GETACL Get an ACL Value SYS_SETACL Set an ACL Value SYS_FINFO Get file information @@ -62,3 +72,8 @@ SYS_CHDIR Change current directory SYS_GETCWD Get current directory SYS_MOUNT Mount a filesystem SYS_SELECT Wait for file handles +SYS_MMAP Map a file into this address space +SYS_MUNMAP Unmap a file +SYS_MARSHALFD Create a reference to a FD suitable for handing to another process +SYS_UNMARSHALFD Accept a marshaled FD +