Forgot to build test :S Added defintion of CFG_VFS_CHROOT
[tpg/acess2.git] / Kernel / include / syscalls.h
index 743a1ca..2c44d2c 100644 (file)
@@ -26,6 +26,7 @@ enum eSyscalls {
        SYS_EXECVE,     // 17 - Replace the current process
        SYS_LOADBIN,    // 18 - Load a binary into the current address space
        SYS_UNLOADBIN,  // 19 - Unload a loaded binary
+       SYS_LOADMOD,    // 20 - Load a module into the kernel
 
        SYS_GETPHYS = 32,       // 32 - Get the physical address of a page
        SYS_MAP,        // 33 -         Map a physical address
@@ -55,6 +56,7 @@ enum eSyscalls {
        SYS_TELL,       // 77 - Return the current file position
        SYS_CHDIR,      // 78 - Change current directory
        SYS_GETCWD,     // 79 - Get current directory
+       SYS_MOUNT,      // 80 - Mount a filesystem
        NUM_SYSCALLS,
        SYS_DEBUG = 0x100       // 0x100 - Print a debug string
 };
@@ -63,7 +65,7 @@ static const char *cSYSCALL_NAMES[] = {
        "SYS_EXIT","SYS_CLONE","SYS_KILL","SYS_SIGNAL","SYS_YIELD","SYS_SLEEP",
        "SYS_WAIT","SYS_WAITTID","SYS_SETNAME","SYS_GETNAME","SYS_GETTID","SYS_GETPID",
        "SYS_SETPRI","SYS_SENDMSG","SYS_GETMSG","SYS_GETTIME","SYS_SPAWN","SYS_EXECVE",
-       "SYS_LOADBIN","SYS_UNLOADBIN","","","","",
+       "SYS_LOADBIN","SYS_UNLOADBIN","SYS_LOADMOD","","","",
        "","","","","","",
        "","","SYS_GETPHYS","SYS_MAP","SYS_ALLOCATE","SYS_UNMAP",
        "SYS_PREALLOC","SYS_SETFLAGS","SYS_SHAREWITH","SYS_GETUID","SYS_GETGID","SYS_SETUID",
@@ -73,6 +75,6 @@ static const char *cSYSCALL_NAMES[] = {
        "","","","","SYS_OPEN","SYS_REOPEN",
        "SYS_CLOSE","SYS_READ","SYS_WRITE","SYS_IOCTL","SYS_READDIR","SYS_MKDIR",
        "SYS_SYMLINK","SYS_GETACL","SYS_SETACL","SYS_FINFO","SYS_SEEK","SYS_TELL",
-       "SYS_CHDIR","SYS_GETCWD",""
+       "SYS_CHDIR","SYS_GETCWD","SYS_MOUNT",""
 };
 #endif

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