diff --git a/.cproject b/.cproject
index 202d010..755f1f1 100644
--- a/.cproject
+++ b/.cproject
@@ -32,6 +32,7 @@
+
@@ -44,7 +45,7 @@
-
+
diff --git a/.settings/org.eclipse.cdt.codan.core.prefs b/.settings/org.eclipse.cdt.codan.core.prefs
index 812e407..067d6fd 100644
--- a/.settings/org.eclipse.cdt.codan.core.prefs
+++ b/.settings/org.eclipse.cdt.codan.core.prefs
@@ -25,6 +25,8 @@
org.eclipse.cdt.codan.internal.checkers.CircularReferenceProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Circular inheritance\\")"}
org.eclipse.cdt.codan.internal.checkers.ClassMembersInitialization=Warning
org.eclipse.cdt.codan.internal.checkers.ClassMembersInitialization.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Class members should be properly initialized\\")",skip\=>true}
+org.eclipse.cdt.codan.internal.checkers.DecltypeAutoProblem=Error
+org.eclipse.cdt.codan.internal.checkers.DecltypeAutoProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Invalid 'decltype(auto)' specifier\\")"}
org.eclipse.cdt.codan.internal.checkers.FieldResolutionProblem=Error
org.eclipse.cdt.codan.internal.checkers.FieldResolutionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Field cannot be resolved\\")"}
org.eclipse.cdt.codan.internal.checkers.FunctionResolutionProblem=Error
diff --git a/sys/fs/vfs/file.c b/sys/fs/vfs/file.c
index c0c36e5..43b70ce 100644
--- a/sys/fs/vfs/file.c
+++ b/sys/fs/vfs/file.c
@@ -28,7 +28,6 @@
*****************************************************************************************/
#include
-#include
#include
#include
#include
@@ -43,15 +42,17 @@
fileDescriptor *fdTable = 0x0;
+fileDescriptor *vfs_fileTable = 0x0;
+
int sys_fwrite( struct thread *td, struct sys_fwrite_args *uap ) {
char *t = uap->buf;
- kprintf( "uap->size: %i, FD: [0x%X], BUF: [0x%X][%c]\n", uap->nbytes, uap->fd, uap->buf, t[0] );
-
if ( uap->fd == 0x0 )
tty_print( (char *) uap->buf, _current->term );
- else
+ else {
+ kprintf( "uap->size: %i, FD: [0x%X], BUF: [0x%X][%c]\n", uap->nbytes, uap->fd, uap->buf, t[0] );
fwrite( uap->buf, uap->nbytes, 1, uap->fd->fd );
+ }
td->td_retval[0] = 0x0;
diff --git a/sys/fs/vfs/inode.c b/sys/fs/vfs/inode.c
index 0cbf5b4..ac3cd8d 100644
--- a/sys/fs/vfs/inode.c
+++ b/sys/fs/vfs/inode.c
@@ -2,9 +2,10 @@
#include
#include
-static struct inode *first_inode;
+static struct inode *first_inode = NULL;
static struct wait_queue *inode_wait = NULL;
-static int nr_inodes = 0, nr_free_inodes = 0;
+static int nr_inodes = 0;
+static int nr_free_inodes = 0;
static void write_inode(struct inode * inode);
static void __wait_on_inode(struct inode * inode);
diff --git a/sys/fs/vfs/stat.c b/sys/fs/vfs/stat.c
index a0175e2..055523a 100644
--- a/sys/fs/vfs/stat.c
+++ b/sys/fs/vfs/stat.c
@@ -35,7 +35,7 @@
kprintf("FD: 0x%X", fd);
if (fd == 0) {
- error -1;
+ error = -1;
}
else {
sb->st_dev = 0xDEADBEEF;
diff --git a/sys/i386/i386_exec.c b/sys/i386/i386_exec.c
index f1e0a0f..acf61b1 100644
--- a/sys/i386/i386_exec.c
+++ b/sys/i386/i386_exec.c
@@ -102,6 +102,8 @@
*argv_out = argv_tmp;
*args_out = args_tmp;
+ return(0);
+
}
static int envs_copyin(char **envp_in, char **envp_out, char **envs_out) {
@@ -125,7 +127,7 @@
*envp_out = envp_tmp;
*envs_out = envs_tmp;
-
+ return(0);
}
static int elf_parse_dynamic(elf_file_t ef);
@@ -191,7 +193,10 @@
newProcess->tss.io_map = 0x8000;
newProcess->oInfo.vmStart = 0x6400000;
- newProcess->imageFd = 0x0;
+ if (newProcess->files[0] != 0x0)
+ kpanic("Problem With File Descriptors");
+
+ newProcess->files[0] = 0x0;
/* Set up default stack for thread here filled with arg list 3 times */
asm volatile(
@@ -274,43 +279,45 @@
);
/* Lets Find The File */
- newProcess->imageFd = fopen(file, "r");
+ if (newProcess->files[0] != 0x0)
+ kpanic("Problem With File Descriptors");
+ newProcess->files[0] = fopen(file, "r");
/* If We Dont Find the File Return */
- if (newProcess->imageFd == 0x0) {
+ if (newProcess->files[0] == 0x0) {
kprintf("Exec Format Error: Binary File Not Executable.\n");
- fclose(newProcess->imageFd);
+ fclose(newProcess->files[0]);
return;
}
- if (newProcess->imageFd->perms == 0x0) {
+ if (newProcess->files[0]->perms == 0x0) {
kprintf("Exec Format Error: Binary File Not Executable.\n");
- fclose(newProcess->imageFd);
+ fclose(newProcess->files[0]);
return;
}
/* Load ELF Header */
binaryHeader = (Elf_Ehdr *) kmalloc(sizeof(Elf_Ehdr));
- fread(binaryHeader, sizeof(Elf_Ehdr), 1, newProcess->imageFd);
+ fread(binaryHeader, sizeof(Elf_Ehdr), 1, newProcess->files[0]);
/* Check If App Is A Real Application */
if ((binaryHeader->e_ident[1] != 'E') && (binaryHeader->e_ident[2] != 'L') && (binaryHeader->e_ident[3] != 'F')) {
kprintf("Exec Format Error: Binary File Not Executable.\n");
kfree(binaryHeader);
- fclose(newProcess->imageFd);
+ fclose(newProcess->files[0]);
return;
}
else if (binaryHeader->e_type != 2) {
kprintf("Exec Format Error: Binary File Not Executable.\n");
kfree(binaryHeader);
- fclose(newProcess->imageFd);
+ fclose(newProcess->files[0]);
return;
}
else if (binaryHeader->e_entry == 0x300000) {
kprintf("Exec Format Error: Binary File Not Executable.\n");
kfree(binaryHeader);
- fclose(newProcess->imageFd);
+ fclose(newProcess->files[0]);
return;
}
@@ -318,9 +325,9 @@
/* Load The Program Header(s) */
programHeader = (Elf_Phdr *) kmalloc(sizeof(Elf_Phdr) * binaryHeader->e_phnum);
- fseek(newProcess->imageFd, binaryHeader->e_phoff, 0);
+ fseek(newProcess->files[0], binaryHeader->e_phoff, 0);
- fread(programHeader, (sizeof(Elf_Phdr) * binaryHeader->e_phnum), 1, newProcess->imageFd);
+ fread(programHeader, (sizeof(Elf_Phdr) * binaryHeader->e_phnum), 1, newProcess->files[0]);
/* Loop Through The Header And Load Sections Which Need To Be Loaded */
for (i = 0; i < binaryHeader->e_phnum; i++) {
@@ -339,9 +346,9 @@
}
/* Now Load Section To Memory */
- fseek(newProcess->imageFd, programHeader[i].p_offset, 0);
+ fseek(newProcess->files[0], programHeader[i].p_offset, 0);
- fread((void *) programHeader[i].p_vaddr, programHeader[i].p_filesz, 1, newProcess->imageFd);
+ fread((void *) programHeader[i].p_vaddr, programHeader[i].p_filesz, 1, newProcess->files[0]);
if ((programHeader[i].p_flags & 0x2) != 0x2) {
for (x = 0x0; x < (programHeader[i].p_memsz); x += 0x1000) {
@@ -398,7 +405,7 @@
kfree(binaryHeader);
kfree(programHeader);
- fclose(newProcess->imageFd);
+ fclose(newProcess->files[0]);
tmp = (uInt32 *) newProcess->tss.esp0 - 5;
@@ -505,7 +512,7 @@
}
/* Set Threads FD to open FD */
- _current->imageFd = fd;
+ _current->files[0] = fd;
/* Copy In ARGS & ENVS Before Cleaning Virtual Space */
uint32_t *argv_out = 0x0;
diff --git a/sys/include/i386/elf.h b/sys/include/i386/elf.h
index be6287c..356f0df 100644
--- a/sys/include/i386/elf.h
+++ b/sys/include/i386/elf.h
@@ -184,15 +184,4 @@
#endif /* __i386__, __amd64__ */
-#include
-
-#define elfExecutable 0x002
-#define elfLibrary 0x003
-
-char *elfGetShType( int );
-char *elfGetPhType( int );
-char *elfGetRelType( int );
-
-int elf_load_file( kTask_t *p, const char *file, uint32_t *addr, uint32_t *entry );
-
#endif
diff --git a/sys/include/sys/elf.h b/sys/include/sys/elf.h
index 2cb4336..eedb3dd 100644
--- a/sys/include/sys/elf.h
+++ b/sys/include/sys/elf.h
@@ -30,6 +30,8 @@
#ifndef _SYS_ELF_H_
#define _SYS_ELF_H_ 1
+#define __i386__ 1
+
#include
#include
#include
@@ -73,4 +75,16 @@
Elf_Addr pcpu_base; /* Relocated pcpu set address. */
} *elf_file_t;
+
+#include
+
+#define elfExecutable 0x002
+#define elfLibrary 0x003
+
+char *elfGetShType( int );
+char *elfGetPhType( int );
+char *elfGetRelType( int );
+
+int elf_load_file( kTask_t *p, const char *file, uint32_t *addr, uint32_t *entry );
+
#endif
diff --git a/sys/include/sys/sysproto.h b/sys/include/sys/sysproto.h
index cf68ae1..848203b 100644
--- a/sys/include/sys/sysproto.h
+++ b/sys/include/sys/sysproto.h
@@ -27,8 +27,8 @@
*****************************************************************************************/
-#ifndef _SYSPROTO_H_
-#define _SYSPROTO_H_
+#ifndef _SYS_SYSPROTO_H
+#define _SYS_SYSPROTO_H
#include
#include
@@ -50,259 +50,259 @@
//Protos
struct sys_exit_args {
- char status_l_[PADL_( int )];
+ char status_l_[PADL_(int)];
int status;
- char status_r_[PADR_( int )];
+ char status_r_[PADR_(int)];
};
struct sys_fork_args {
- char status_l_[PADL_( int )];
+ char status_l_[PADL_(int)];
int status;
- char status_r_[PADR_( int )];
+ char status_r_[PADR_(int)];
};
struct sys_read_args {
- char fd_l_[PADL_( int )];
+ char fd_l_[PADL_(int)];
int fd;
- char fd_r_[PADR_( int )];
- char buf_l_[PADL_( const void * )];
+ char fd_r_[PADR_(int)];
+ char buf_l_[PADL_(const void *)];
const void * buf;
- char buf_r_[PADR_( const void * )];
- char nbyte_l_[PADL_( size_t )];
+ char buf_r_[PADR_(const void *)];
+ char nbyte_l_[PADL_(size_t)];
size_t nbyte;
- char nbyte_r_[PADR_( size_t )];
+ char nbyte_r_[PADR_(size_t)];
};
struct sys_write_args {
- char fd_l_[PADL_( int )];
+ char fd_l_[PADL_(int)];
int fd;
- char fd_r_[PADR_( int )];
+ char fd_r_[PADR_(int)];
- char buf_l_[PADL_( const void * )];
+ char buf_l_[PADL_(const void *)];
const void * buf;
- char buf_r_[PADR_( const void * )];
+ char buf_r_[PADR_(const void *)];
- char nbyte_l_[PADL_( size_t )];
+ char nbyte_l_[PADL_(size_t)];
size_t nbyte;
- char nbyte_r_[PADR_( size_t )];
+ char nbyte_r_[PADR_(size_t)];
};
struct sys_open_args {
- char path_l_[PADL_( char * )];
+ char path_l_[PADL_(char *)];
char *path;
- char path_r_[PADR_( char * )];
+ char path_r_[PADR_(char *)];
- char flags_l_[PADL_( int )];
+ char flags_l_[PADL_(int)];
int flags;
- char flags_r_[PADR_( int )];
+ char flags_r_[PADR_(int)];
- char mode_l_[PADL_( int )];
+ char mode_l_[PADL_(int)];
int mode;
- char mode_r_[PADR_( int )];
+ char mode_r_[PADR_(int)];
};
struct sys_close_args {
- char fd_l_[PADL_( int )];
+ char fd_l_[PADL_(int)];
int fd;
- char fd_r_[PADR_( int )];
+ char fd_r_[PADR_(int)];
};
struct sys_wait4_args {
- char pid_l_[PADL_( int )];
+ char pid_l_[PADL_(int)];
int pid;
- char pid_r_[PADR_( int )];
+ char pid_r_[PADR_(int)];
- char status_l_[PADL_( int * )];
+ char status_l_[PADL_(int *)];
int *status;
- char status_r_[PADR_( int * )];
+ char status_r_[PADR_(int *)];
- char options_l_[PADL_( int )];
+ char options_l_[PADL_(int)];
int options;
- char options_r_[PADR_( int )];
+ char options_r_[PADR_(int)];
- char rusage_l_[PADL_( void * )];
+ char rusage_l_[PADL_(void *)];
void *rusage;
- char rusage_r_[PADR_( void * )];
+ char rusage_r_[PADR_(void *)];
};
struct sys_chdir_args {
- char path_l_[PADL_( char * )];
+ char path_l_[PADL_(char *)];
char *path;
- char path_r_[PADR_( char * )];
+ char path_r_[PADR_(char *)];
};
struct sys_getcwd_args {
- char buf_l_[PADL_( const void * )];
+ char buf_l_[PADL_(const void *)];
void *buf;
- char buf_r_[PADR_( const void * )];
+ char buf_r_[PADR_(const void *)];
- char size_l_[PADL_( uint32_t )];
+ char size_l_[PADL_(uint32_t)];
uint32_t size;
- char size_r_[PADR_( uint32_t )];
+ char size_r_[PADR_(uint32_t)];
};
struct sys_setUID_args {
- char uid_l_[PADL_( int )];
+ char uid_l_[PADL_(int)];
int uid;
- char uid_r_[PADR_( int )];
+ char uid_r_[PADR_(int)];
};
struct sys_setGID_args {
- char gid_l_[PADL_( int )];
+ char gid_l_[PADL_(int)];
int gid;
- char gid_r_[PADR_( int )];
+ char gid_r_[PADR_(int)];
};
struct sys_execve_args {
- char fname_l_[PADL_( char * )];
+ char fname_l_[PADL_(char *)];
char *fname;
- char fname_r_[PADR_( char * )];
- char argv_l_[PADL_( char ** )];
+ char fname_r_[PADR_(char *)];
+ char argv_l_[PADL_(char **)];
char **argv;
- char argv_r_[PADR_( char ** )];
- char envp_l_[PADL_( char ** )];
+ char argv_r_[PADR_(char **)];
+ char envp_l_[PADL_(char **)];
char **envp;
- char envp_r_[PADR_( char ** )];
+ char envp_r_[PADR_(char **)];
};
struct sys_fopen_args {
- char path_l_[PADL_( char * )];
+ char path_l_[PADL_(char *)];
char * path;
- char path_r_[PADR_( char * )];
- char mode_l_[PADL_( char * )];
+ char path_r_[PADR_(char *)];
+ char mode_l_[PADL_(char *)];
char * mode;
- char mode_r_[PADR_( char * )];
- char FILE_l_[PADL_( userFileDescriptor * )];
+ char mode_r_[PADR_(char *)];
+ char FILE_l_[PADL_(userFileDescriptor *)];
userFileDescriptor *FILE;
- char FILE_r_[PADR_( userFileDescriptor * )];
+ char FILE_r_[PADR_(userFileDescriptor *)];
};
struct sys_fread_args {
- char ptr_l_[PADL_( void * )];
+ char ptr_l_[PADL_(void *)];
void *ptr;
- char ptr_r_[PADR_( void * )];
- char size_l_[PADL_( long )];
+ char ptr_r_[PADR_(void *)];
+ char size_l_[PADL_(long)];
long size;
- char size_r_[PADR_( long )];
- char nmemb_l_[PADL_( long )];
+ char size_r_[PADR_(long)];
+ char nmemb_l_[PADL_(long)];
long nmemb;
- char nmemb_r_[PADR_( long )];
- char FILE_l_[PADL_( userFileDescriptor * )];
+ char nmemb_r_[PADR_(long)];
+ char FILE_l_[PADL_(userFileDescriptor *)];
userFileDescriptor *FILE;
- char FILE_r_[PADR_( userFileDescriptor * )];
+ char FILE_r_[PADR_(userFileDescriptor *)];
};
struct sys_fclose_args {
- char FILE_l_[PADL_( userFileDescriptor * )];
+ char FILE_l_[PADL_(userFileDescriptor *)];
userFileDescriptor *FILE;
- char FILE_r_[PADR_( userFileDescriptor * )];
+ char FILE_r_[PADR_(userFileDescriptor *)];
};
struct sys_fgetc_args {
- char FILE_l_[PADL_( userFileDescriptor * )];
+ char FILE_l_[PADL_(userFileDescriptor *)];
userFileDescriptor *FILE;
- char FILE_r_[PADR_( userFileDescriptor * )];
+ char FILE_r_[PADR_(userFileDescriptor *)];
};
struct sys_fseek_args {
- char FILE_l_[PADL_( userFileDescriptor * )];
+ char FILE_l_[PADL_(userFileDescriptor *)];
userFileDescriptor *FILE;
- char FILE_r_[PADR_( userFileDescriptor * )];
- char offset_l_[PADL_( long )];
+ char FILE_r_[PADR_(userFileDescriptor *)];
+ char offset_l_[PADL_(long)];
long offset;
- char offset_r_[PADR_( long )];
- char whence_l_[PADL_( int )];
+ char offset_r_[PADR_(long)];
+ char whence_l_[PADL_(int)];
int whence;
- char whence_r_[PADR_( int )];
+ char whence_r_[PADR_(int)];
};
struct sys_sysctl_args {
- char name_l_[PADL_( int * )];
+ char name_l_[PADL_(int *)];
int *name;
- char name_r_[PADR_( int * )];
- char namelen_l_[PADL_( u_int )];
+ char name_r_[PADR_(int *)];
+ char namelen_l_[PADL_(u_int)];
u_int namelen;
- char namelen_r_[PADR_( u_int )];
- char oldp_l_[PADL_( void * )];
+ char namelen_r_[PADR_(u_int)];
+ char oldp_l_[PADL_(void *)];
void *oldp;
- char oldp_r_[PADR_( void * )];
- char oldlenp_l_[PADL_( size_t * )];
+ char oldp_r_[PADR_(void *)];
+ char oldlenp_l_[PADL_(size_t *)];
size_t *oldlenp;
- char oldlenp_r_[PADR_( size_t * )];
- char newp_l_[PADL_( void * )];
+ char oldlenp_r_[PADR_(size_t *)];
+ char newp_l_[PADL_(void *)];
void *newp;
- char newp_r_[PADR_( void * )];
- char newlenp_l_[PADL_( size_t )];
+ char newp_r_[PADR_(void *)];
+ char newlenp_l_[PADL_(size_t)];
size_t newlenp;
- char newlenp_r_[PADR_( size_t )];
+ char newlenp_r_[PADR_(size_t)];
};
/* OLD */
struct setitimer_args {
- char which_l_[PADL_( u_int )];
+ char which_l_[PADL_(u_int)];
u_int which;
- char which_r_[PADR_( u_int )];
- char itv_l_[PADL_( struct itimerval * )];
+ char which_r_[PADR_(u_int)];
+ char itv_l_[PADL_(struct itimerval *)];
struct itimerval * itv;
- char itv_r_[PADR_( struct itimerval * )];
- char oitv_l_[PADL_( struct itimerval * )];
+ char itv_r_[PADR_(struct itimerval *)];
+ char oitv_l_[PADL_(struct itimerval *)];
struct itimerval * oitv;
- char oitv_r_[PADR_( struct itimerval * )];
+ char oitv_r_[PADR_(struct itimerval *)];
};
struct access_args {
- char path_l_[PADL_( char * )];
+ char path_l_[PADL_(char *)];
char * path;
- char path_r_[PADR_( char * )];
- char flags_l_[PADL_( int )];
+ char path_r_[PADR_(char *)];
+ char flags_l_[PADL_(int)];
int flags;
- char flags_r_[PADR_( int )];
+ char flags_r_[PADR_(int)];
};
struct fstatfs_args {
- char fd_l_[PADL_( int )];
+ char fd_l_[PADL_(int)];
int fd;
- char fd_r_[PADR_( int )];
- char buf_l_[PADL_( struct statfs * )];
+ char fd_r_[PADR_(int)];
+ char buf_l_[PADL_(struct statfs *)];
struct statfs * buf;
- char buf_r_[PADR_( struct statfs * )];
+ char buf_r_[PADR_(struct statfs *)];
};
struct mprotect_args {
- char addr_l_[PADL_( const void * )];
+ char addr_l_[PADL_(const void *)];
const void * addr;
- char addr_r_[PADR_( const void * )];
- char len_l_[PADL_( size_t )];
+ char addr_r_[PADR_(const void *)];
+ char len_l_[PADL_(size_t)];
size_t len;
- char len_r_[PADR_( size_t )];
- char prot_l_[PADL_( int )];
+ char len_r_[PADR_(size_t)];
+ char prot_l_[PADL_(int)];
int prot;
- char prot_r_[PADR_( int )];
+ char prot_r_[PADR_(int)];
};
//Old
struct sysctl_args {
- char name_l_[PADL_( int * )];
+ char name_l_[PADL_(int *)];
int * name;
- char name_r_[PADR_( int * )];
- char namelen_l_[PADL_( u_int )];
+ char name_r_[PADR_(int *)];
+ char namelen_l_[PADL_(u_int)];
u_int namelen;
- char namelen_r_[PADR_( u_int )];
- char old_l_[PADL_( void * )];
- void *old;
- char old_r_[PADR_( void * )];
- char oldlenp_l_[PADL_( size_t * )];
+ char namelen_r_[PADR_(u_int)];
+ char old_l_[PADL_(void *)];
+ void *oldp;
+ char old_r_[PADR_(void *)];
+ char oldlenp_l_[PADL_(size_t *)];
size_t * oldlenp;
- char oldlenp_r_[PADR_( size_t * )];
- char new_l_[PADL_( void * )];
- void * new;
- char new_r_[PADR_( void * )];
- char newlen_l_[PADL_( size_t )];
+ char oldlenp_r_[PADR_(size_t *)];
+ char new_l_[PADL_(void *)];
+ void * newp;
+ char new_r_[PADR_(void *)];
+ char newlen_l_[PADL_(size_t)];
size_t newlen;
- char newlen_r_[PADR_( size_t )];
+ char newlen_r_[PADR_(size_t)];
};
struct getpid_args {
@@ -312,15 +312,15 @@
register_t dummy;
};
struct fcntl_args {
- char fd_l_[PADL_( int )];
+ char fd_l_[PADL_(int)];
int fd;
- char fd_r_[PADR_( int )];
- char cmd_l_[PADL_( int )];
+ char fd_r_[PADR_(int)];
+ char cmd_l_[PADL_(int)];
int cmd;
- char cmd_r_[PADR_( int )];
- char arg_l_[PADL_( long )];
+ char cmd_r_[PADR_(int)];
+ char arg_l_[PADL_(long)];
long arg;
- char arg_r_[PADR_( long )];
+ char arg_r_[PADR_(long)];
};
struct pipe_args {
@@ -328,15 +328,15 @@
};
struct readlink_args {
- char path_l_[PADL_( char * )];
+ char path_l_[PADL_(char *)];
char * path;
- char path_r_[PADR_( char * )];
- char buf_l_[PADL_( char * )];
+ char path_r_[PADR_(char *)];
+ char buf_l_[PADL_(char *)];
char * buf;
- char buf_r_[PADR_( char * )];
- char count_l_[PADL_( int )];
+ char buf_r_[PADR_(char *)];
+ char count_l_[PADL_(int)];
int count;
- char count_r_[PADR_( int )];
+ char count_r_[PADR_(int)];
};
struct getuid_args {
@@ -347,60 +347,60 @@
register_t dummy;
};
struct close_args {
- char fd_l_[PADL_( int )];
+ char fd_l_[PADL_(int)];
int fd;
- char fd_r_[PADR_( int )];
+ char fd_r_[PADR_(int)];
};
struct sys_mmap_args {
- char addr_l_[PADL_( caddr_t )];
+ char addr_l_[PADL_(caddr_t)];
caddr_t addr;
- char addr_r_[PADR_( caddr_t )];
- char len_l_[PADL_( size_t )];
+ char addr_r_[PADR_(caddr_t)];
+ char len_l_[PADL_(size_t)];
size_t len;
- char len_r_[PADR_( size_t )];
- char prot_l_[PADL_( int )];
+ char len_r_[PADR_(size_t)];
+ char prot_l_[PADL_(int)];
int prot;
- char prot_r_[PADR_( int )];
- char flags_l_[PADL_( int )];
+ char prot_r_[PADR_(int)];
+ char flags_l_[PADL_(int)];
int flags;
- char flags_r_[PADR_( int )];
- char fd_l_[PADL_( int )];
+ char flags_r_[PADR_(int)];
+ char fd_l_[PADL_(int)];
int fd;
- char fd_r_[PADR_( int )];
- char pad_l_[PADL_( int )];
+ char fd_r_[PADR_(int)];
+ char pad_l_[PADL_(int)];
int pad;
- char pad_r_[PADR_( int )];
- char pos_l_[PADL_( off_t )];
+ char pad_r_[PADR_(int)];
+ char pos_l_[PADL_(off_t)];
off_t pos;
- char pos_r_[PADR_( off_t )];
+ char pos_r_[PADR_(off_t)];
};
struct sys_lstat_args {
- char path_l_[PADL_(char *)];
- char *path;
- char path_r_[PADR_(char *)];
- char sb_l_[PADL_( struct stat *)];
- struct stat *sb;
- char sb_r_[PADR_( struct stat *)];
+ char path_l_[PADL_(char *)];
+ char *path;
+ char path_r_[PADR_(char *)];
+ char sb_l_[PADL_(struct stat *)];
+ struct stat *sb;
+ char sb_r_[PADR_(struct stat *)];
};
struct obreak_args {
- char nsize_l_[PADL_( char * )];
+ char nsize_l_[PADL_(char *)];
char * nsize;
- char nsize_r_[PADR_( char * )];
+ char nsize_r_[PADR_(char *)];
};
struct sigaction_args {
- char sig_l_[PADL_( int )];
+ char sig_l_[PADL_(int)];
int sig;
- char sig_r_[PADR_( int )];
- char act_l_[PADL_( const struct sigaction * )];
+ char sig_r_[PADR_(int)];
+ char act_l_[PADL_(const struct sigaction *)];
const struct sigaction * act;
- char act_r_[PADR_( const struct sigaction * )];
- char oact_l_[PADL_( struct sigaction * )];
+ char act_r_[PADR_(const struct sigaction *)];
+ char oact_l_[PADL_(struct sigaction *)];
struct sigaction * oact;
- char oact_r_[PADR_( struct sigaction * )];
+ char oact_r_[PADR_(struct sigaction *)];
};
struct getdtablesize_args {
@@ -408,104 +408,104 @@
};
struct munmap_args {
- char addr_l_[PADL_( void * )];
+ char addr_l_[PADL_(void *)];
void * addr;
- char addr_r_[PADR_( void * )];
- char len_l_[PADL_( size_t )];
+ char addr_r_[PADR_(void *)];
+ char len_l_[PADL_(size_t)];
size_t len;
- char len_r_[PADR_( size_t )];
+ char len_r_[PADR_(size_t)];
};
struct sigprocmask_args {
- char how_l_[PADL_( int )];
+ char how_l_[PADL_(int)];
int how;
- char how_r_[PADR_( int )];
- char set_l_[PADL_( const sigset_t * )];
+ char how_r_[PADR_(int)];
+ char set_l_[PADL_(const sigset_t *)];
const sigset_t * set;
- char set_r_[PADR_( const sigset_t * )];
- char oset_l_[PADL_( sigset_t * )];
+ char set_r_[PADR_(const sigset_t *)];
+ char oset_l_[PADL_(sigset_t *)];
sigset_t * oset;
- char oset_r_[PADR_( sigset_t * )];
+ char oset_r_[PADR_(sigset_t *)];
};
struct gettimeofday_args {
- char tp_l_[PADL_( struct timeval * )];
+ char tp_l_[PADL_(struct timeval *)];
struct timeval * tp;
- char tp_r_[PADR_( struct timeval * )];
- char tzp_l_[PADL_( struct timezone * )];
+ char tp_r_[PADR_(struct timeval *)];
+ char tzp_l_[PADL_(struct timezone *)];
struct timezone * tzp;
- char tzp_r_[PADR_( struct timezone * )];
+ char tzp_r_[PADR_(struct timezone *)];
};
struct fstat_args {
- char fd_l_[PADL_( int )];
+ char fd_l_[PADL_(int)];
int fd;
- char fd_r_[PADR_( int )];
- char sb_l_[PADL_( struct stat * )];
+ char fd_r_[PADR_(int)];
+ char sb_l_[PADL_(struct stat *)];
struct stat * sb;
- char sb_r_[PADR_( struct stat * )];
+ char sb_r_[PADR_(struct stat *)];
};
struct ioctl_args {
- char fd_l_[PADL_( int )];
+ char fd_l_[PADL_(int)];
int fd;
- char fd_r_[PADR_( int )];
- char com_l_[PADL_( u_long )];
+ char fd_r_[PADR_(int)];
+ char com_l_[PADL_(u_long)];
u_long com;
- char com_r_[PADR_( u_long )];
- char data_l_[PADL_( caddr_t )];
+ char com_r_[PADR_(u_long)];
+ char data_l_[PADL_(caddr_t)];
caddr_t data;
- char data_r_[PADR_( caddr_t )];
+ char data_r_[PADR_(caddr_t)];
};
struct read_args {
- char fd_l_[PADL_( int )];
+ char fd_l_[PADL_(int)];
int fd;
- char fd_r_[PADR_( int )];
- char buf_l_[PADL_( void * )];
+ char fd_r_[PADR_(int)];
+ char buf_l_[PADL_(void *)];
void * buf;
- char buf_r_[PADR_( void * )];
- char nbyte_l_[PADL_( size_t )];
+ char buf_r_[PADR_(void *)];
+ char nbyte_l_[PADL_(size_t)];
size_t nbyte;
- char nbyte_r_[PADR_( size_t )];
+ char nbyte_r_[PADR_(size_t)];
};
//Func Defs
-int sys_invalid( struct thread *, void * );
-int sys_exit( struct thread *, struct sys_exit_args * );
-int sys_fork( struct thread *, struct sys_fork_args * );
-int sys_read( struct thread *, struct sys_read_args * );
-int sys_write( struct thread *td, struct sys_write_args * );
-int sys_open( struct thread *td, struct sys_open_args * );
-int sys_close( struct thread *td, struct sys_close_args * );
-int sys_wait4( struct thread *td, struct sys_wait4_args * );
-int sys_chdir( struct thread *td, struct sys_chdir_args * );
+int sys_invalid(struct thread *, void *);
+int sys_exit(struct thread *, struct sys_exit_args *);
+int sys_fork(struct thread *, struct sys_fork_args *);
+int sys_read(struct thread *, struct sys_read_args *);
+int sys_write(struct thread *td, struct sys_write_args *);
+int sys_open(struct thread *td, struct sys_open_args *);
+int sys_close(struct thread *td, struct sys_close_args *);
+int sys_wait4(struct thread *td, struct sys_wait4_args *);
+int sys_chdir(struct thread *td, struct sys_chdir_args *);
-int sys_setUID( struct thread *td, struct sys_setUID_args * );
-int sys_getUID( struct thread *td, void * );
-int sys_setGID( struct thread *td, struct sys_setGID_args * );
-int sys_getGID( struct thread *td, void * );
+int sys_setUID(struct thread *td, struct sys_setUID_args *);
+int sys_getUID(struct thread *td, void *);
+int sys_setGID(struct thread *td, struct sys_setGID_args *);
+int sys_getGID(struct thread *td, void *);
-int sys_execve( struct thread *td, struct sys_execve_args * );
+int sys_execve(struct thread *td, struct sys_execve_args *);
-int sys_fopen( struct thread *td, struct sys_fopen_args * );
-int sys_fread( struct thread *td, struct sys_fread_args * );
-int sys_fclose( struct thread *td, struct sys_fclose_args * );
-int sys_fgetc( struct thread *td, struct sys_fgetc_args * );
-int sys_fseek( struct thread *td, struct sys_fseek_args * );
+int sys_fopen(struct thread *td, struct sys_fopen_args *);
+int sys_fread(struct thread *td, struct sys_fread_args *);
+int sys_fclose(struct thread *td, struct sys_fclose_args *);
+int sys_fgetc(struct thread *td, struct sys_fgetc_args *);
+int sys_fseek(struct thread *td, struct sys_fseek_args *);
-int sys_sched_yield( struct thread *td, void * );
+int sys_sched_yield(struct thread *td, void *);
-int sys_getcwd( struct thread *td, struct sys_getcwd_args * );
+int sys_getcwd(struct thread *td, struct sys_getcwd_args *);
-int sys_mmap( struct thread *td, struct sys_mmap_args * );
-int sys_sysctl( struct thread *td, struct sys_sysctl_args * );
+int sys_mmap(struct thread *td, struct sys_mmap_args *);
+int sys_sysctl(struct thread *td, struct sys_sysctl_args *);
-int sys_issetugid(struct thread *td, struct sys_issetugid_args * );
+int sys_issetugid(struct thread *td, struct sys_issetugid_args *);
-int setitimer( struct thread *td, struct setitimer_args *uap );
-int access( struct thread *td, struct access_args *uap );
-int fstatfs( struct thread *td, struct fstatfs_args *uap );
-int mprotect( struct thread *td, struct mprotect_args *uap );
+int setitimer(struct thread *td, struct setitimer_args *uap);
+int access(struct thread *td, struct access_args *uap);
+int fstatfs(struct thread *td, struct fstatfs_args *uap);
+int mprotect(struct thread *td, struct mprotect_args *uap);
-int sys_lstat(struct thread *td, struct sys_lstat_args * );
+int sys_lstat(struct thread *td, struct sys_lstat_args *);
#endif
diff --git a/sys/include/ubixos/sched.h b/sys/include/ubixos/sched.h
index d7f5bc9..ec3a934 100644
--- a/sys/include/ubixos/sched.h
+++ b/sys/include/ubixos/sched.h
@@ -31,65 +31,68 @@
#define _UBIXOS_SCHED_H
#include
+#include
#include
-#include
+
#include
#include
#include
-#define NOGROUP -1
-#define NGROUPS 32
+#define NO_GROUP -1
+#define NR_GROUPS 32
typedef enum {
PLACEHOLDER = -2, DEAD = -1, NEW = 0, READY = 1, RUNNING = 2, IDLE = 3, FORK = 4, WAIT = 5, UNINTERRUPTIBLE = 6, INTERRUPTIBLE = 7
} tState;
struct osInfo {
- uInt8 timer;
- uInt8 v86Task;
- bool v86If;
- uInt32 vmStart;
- uInt32 stdinSize;
- uInt32 controlKeys;
- char *stdin;
- char cwd[1024]; /* current working dir */
+ uInt8 timer;
+ uInt8 v86Task;
+ bool v86If;
+ uInt32 vmStart;
+ uInt32 stdinSize;
+ uInt32 controlKeys;
+ char *stdin;
+ char cwd[1024]; /* current working dir */
};
typedef struct taskStruct {
- pidType id;
- char name[256];
- struct taskStruct *prev;
- struct taskStruct *next;
- struct tssStruct tss;
- struct i387Struct i387;
- struct osInfo oInfo;
- fileDescriptor *imageFd;
- tState state;
- uint32_t gid;
- uint32_t uid;
- uint16_t euid, suid;
- uint16_t egid, sgid;
- uInt16 usedMath;
- tty_term *term;
- struct thread td;
- struct inode *pwd;
- struct inode *root;
- struct inode *exec;
- uint32_t counter;
- uint16_t groups[NGROUPS];
+ pidType id;
+ char name[256];
+ struct taskStruct *prev;
+ struct taskStruct *next;
+ struct tssStruct tss;
+ struct i387Struct i387;
+ struct osInfo oInfo;
+ //fileDescriptor *imageFd;
+ fileDescriptor *files[MAX_OFILES];
+ tState state;
+ uint32_t uid, gid;
+ uint16_t euid, suid;
+ uint16_t egid, sgid;
+ uInt16 usedMath;
+ tty_term *term;
+ struct thread td;
+ struct {
+ struct inode *pwd;
+ struct inode *root;
+ struct inode *exec;
+ } inodes;
+ uint32_t counter;
+ uint16_t groups[NR_GROUPS];
} kTask_t;
int sched_init();
-int sched_setStatus( pidType, tState );
-int sched_deleteTask( pidType );
-int sched_addDelTask( kTask_t * );
+int sched_setStatus(pidType, tState);
+int sched_deleteTask(pidType);
+int sched_addDelTask(kTask_t *);
kTask_t *sched_getDelTask();
void sched_yield();
void sched();
-void schedEndTask( pidType pid );
+void schedEndTask(pidType pid);
kTask_t *schedNewTask();
-kTask_t *schedFindTask( uInt32 id );
+kTask_t *schedFindTask(uInt32 id);
extern kTask_t *_current;
extern kTask_t *_usedMath;
diff --git a/sys/include/ubixos/tty.h b/sys/include/ubixos/tty.h
index af95084..b3d6697 100644
--- a/sys/include/ubixos/tty.h
+++ b/sys/include/ubixos/tty.h
@@ -25,7 +25,7 @@
$Id: tty.h 79 2016-01-11 16:21:27Z reddawg $
-*****************************************************************************************/
+ *****************************************************************************************/
#ifndef _UBIXOS_TTY_H
#define _UBIXOS_TTY_H
@@ -35,22 +35,21 @@
#define TTY_MAX_TERMS 5
typedef struct tty_termNode {
- char *tty_buffer;
- char *tty_pointer;
- uInt8 tty_colour;
- uInt16 tty_x;
- uInt16 tty_y;
- pidType owner;
- char stdin[512];
- int stdinSize;
- } tty_term;
+ char *tty_buffer;
+ char *tty_pointer;
+ uint8_t tty_colour;
+ uint16_t tty_x;
+ uint16_t tty_y;
+ pidType owner;
+ char stdin[512];
+ int stdinSize;
+} tty_term;
int tty_init();
int tty_change(uInt16);
tty_term *tty_find(uInt16);
-int tty_print(char *,tty_term *);
+int tty_print(char *, tty_term *);
extern tty_term *tty_foreground;
#endif
-
diff --git a/sys/include/vfs/file.h b/sys/include/vfs/file.h
index 0e38c48..2d90d37 100644
--- a/sys/include/vfs/file.h
+++ b/sys/include/vfs/file.h
@@ -2,29 +2,30 @@
Copyright (c) 2002 The UbixOS Project
All rights reserved.
-Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+ Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
-Redistributions of source code must retain the above copyright notice, this list of conditions, the following disclaimer and the list of authors.
-Redistributions in binary form must reproduce the above copyright notice, this list of conditions, the following disclaimer and the list of authors
-in the documentation and/or other materials provided with the distribution. Neither the name of the UbixOS Project nor the names of its
-contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+ Redistributions of source code must retain the above copyright notice, this list of conditions, the following disclaimer and the list of authors.
+ Redistributions in binary form must reproduce the above copyright notice, this list of conditions, the following disclaimer and the list of authors
+ in the documentation and/or other materials provided with the distribution. Neither the name of the UbixOS Project nor the names of its
+ contributors may be used to endorse or promote products derived from this software without specific prior written permission.
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
-WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
-INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
-GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
+ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+ OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
$Id: file.h 159 2016-01-19 03:07:04Z reddawg $
-**************************************************************************************/
+ **************************************************************************************/
#ifndef _VFS_FILE_H_
#define _VFS_FILE_H_ 1
#include
+
#include
#include
#include
@@ -33,77 +34,68 @@
/* HACK */
int getchar();
-
#define SEEK_SET 0x0
#define VBLKSHIFT 12
#define VBLKSIZE (1 << VBLKSHIFT)
#define SBLOCKSIZE 8192
-#define DEV_BSHIFT 9 /* log2(DEV_BSIZE) */
-#define DEV_BSIZE (1<
#include
@@ -42,37 +42,37 @@
#define MAY_WRITE 2
#define MAY_READ 4
+#define MAX_OFILES 256
+
#define maxFd 32
#define fdAvail 1
#define fdOpen 2
#define fdRead 3
#define fdEof 4
-
#define fileRead 0x0001
#define fileWrite 0x0002
#define fileBinary 0x0004
#define fileAppend 0x0008
/*!
- \brief filesSystem Structure
+ \brief filesSystem Structure
- not sure if we should allow function to point to NULL
-*/
+ not sure if we should allow function to point to NULL
+ */
struct fileSystem {
- struct fileSystem *prev;
- struct fileSystem *next;
- int (*vfsInitFS)(void *); /*!< pointer to inialization routine */
- int (*vfsRead)(void *,char *,long,long); /*!< pointer to read routine */
- int (*vfsWrite)(void *,char *,long,long); /*!< pointer to write routine */
- int (*vfsOpenFile)(void *,void *); /*!< pointer to openfile routine */
- int (*vfsUnlink)(char *,void *); /*!< pointer to unlink routine */
- int (*vfsMakeDir)(char *,void *); /*!< pointer to makedir routine */
- int (*vfsRemDir)(char *); /*!< pointer to remdir routine */
- int (*vfsSync)(void); /*!< pointer to sync routine */
- int vfsType; /*!< vfs type id */
- };
-
+ struct fileSystem *prev;
+ struct fileSystem *next;
+ int (*vfsInitFS)(void *); /*!< pointer to inialization routine */
+ int (*vfsRead)(void *, char *, long, long); /*!< pointer to read routine */
+ int (*vfsWrite)(void *, char *, long, long); /*!< pointer to write routine */
+ int (*vfsOpenFile)(void *, void *); /*!< pointer to openfile routine */
+ int (*vfsUnlink)(char *, void *); /*!< pointer to unlink routine */
+ int (*vfsMakeDir)(char *, void *); /*!< pointer to makedir routine */
+ int (*vfsRemDir)(char *); /*!< pointer to remdir routine */
+ int (*vfsSync)(void); /*!< pointer to sync routine */
+ int vfsType; /*!< vfs type id */
+};
struct inode_operations {
struct file_operations * default_file_ops;
@@ -102,14 +102,14 @@
//#include
struct super_operations {
- void (*read_inode) (struct inode *);
- int (*notify_change) (int flags, struct inode *);
- void (*write_inode) (struct inode *);
- void (*put_inode) (struct inode *);
- void (*put_super) (struct super_block *);
- void (*write_super) (struct super_block *);
- void (*statfs) (struct super_block *, struct statfs *);
- int (*remount_fs) (struct super_block *, int *, char *);
+ void (*read_inode)(struct inode *);
+ int (*notify_change)(int flags, struct inode *);
+ void (*write_inode)(struct inode *);
+ void (*put_inode)(struct inode *);
+ void (*put_super)(struct super_block *);
+ void (*write_super)(struct super_block *);
+ void (*statfs)(struct super_block *, struct statfs *);
+ int (*remount_fs)(struct super_block *, int *, char *);
};
struct super_block {
@@ -177,5 +177,4 @@
} u;
};
-
#endif
diff --git a/sys/kernel/syscalls.c b/sys/kernel/syscalls.c
index 6c094e6..503f0ca 100644
--- a/sys/kernel/syscalls.c
+++ b/sys/kernel/syscalls.c
@@ -32,516 +32,516 @@
/* System Calls List */
struct syscall_entry systemCalls[] = {
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 0 - Invalid */
- { ARG_COUNT( sys_exit_args ), "exit", (sys_call_t *)sys_exit ,2}, /* 1 - exit */
- { ARG_COUNT( sys_fork_args ), "fork", (sys_call_t *)sys_fork , SYSCALL_VALID}, /* 2 - fork */
- { ARG_COUNT( sys_read_args ), "read", (sys_call_t *)sys_read , SYSCALL_VALID}, /* 3 - read */
- { ARG_COUNT( sys_write_args ), "write", (sys_call_t *)sys_write ,SYSCALL_VALID},
- { ARG_COUNT( sys_open_args ), "open", (sys_call_t *)sys_open , SYSCALL_DUMMY },
- { ARG_COUNT( sys_close_args ), "close", (sys_call_t *)sys_close , SYSCALL_VALID},
- { ARG_COUNT( sys_wait4_args ), "wiat4", (sys_call_t *)sys_wait4 , 1},
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 8 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 9 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 10 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 11 - Invalid */
- { ARG_COUNT(sys_chdir_args), "Change Dir", (sys_call_t *)sys_chdir, SYSCALL_VALID }, /* 12 - CH Dir */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 13 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 14 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 15 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 16 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 17 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 18 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 19 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 20 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 21 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 22 - Invalid */
- { ARG_COUNT( sys_setUID_args), "Set UID", (sys_call_t *)sys_setUID, SYSCALL_VALID }, /* 23 - Set UID */
- { 0, "Get UID", sys_getUID, SYSCALL_VALID }, /* 24 - sys_getUID */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 25 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 26 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 27 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 28 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 29 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 30 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 31 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 32 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 33 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 34 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 35 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 36 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 37 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 38 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 39 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 40 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 41 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 42 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 43 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 44 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 45 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 46 - Invalid */
- { 0, "getuid", sys_getGID, SYSCALL_VALID }, /* 47 - sys_getGID */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 48 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 49 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 50 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 51 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 52 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 53 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 54 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 55 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 56 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 57 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 58 - Invalid */
- { ARG_COUNT( sys_execve_args), "Exec VE", (sys_call_t *)sys_execve, SYSCALL_DUMMY }, /* 59 - execve */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 60 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 61 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 62 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 63 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 64 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 65 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 66 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 67 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 68 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 69 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 70 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 71 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 72 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 73 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 74 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 75 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 76 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 77 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 78 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 79 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 80 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 81 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 82 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 83 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 84 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 85 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 86 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 87 - Invalid */
- { 0, "Get Free Page", (sys_call_t *)sysGetFreePage, SYSCALL_VALID }, /* 88 - getFreePage TEMP */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 89 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 90 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 91 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 92 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 93 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 94 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 95 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 96 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 97 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 98 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 99 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 100 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 101 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 102 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 103 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 104 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 105 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 106 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 107 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 108 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 109 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 110 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 111 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 112 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 113 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 114 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 115 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 116 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 117 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 118 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 119 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 120 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 121 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 122 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 123 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 124 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 125 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 126 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 127 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 128 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 129 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 130 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 131 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 132 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 133 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 134 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 135 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 136 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 137 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 138 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 139 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 140 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 141 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 142 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 143 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 144 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 145 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 146 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 147 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 148 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 149 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 150 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 151 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 152 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 153 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 154 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 155 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 156 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 157 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 158 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 159 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 160 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 161 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 162 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 163 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 164 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 165 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 166 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 167 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 168 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 169 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 170 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 171 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 172 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 173 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 174 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 175 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 176 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 177 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 178 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 179 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 180 - Invalid */
- { ARG_COUNT(sys_setGID_args), "Set GID", (sys_call_t *)sys_setGID, SYSCALL_VALID }, /* 181 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 182 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 183 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 184 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 185 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 186 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 187 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 188 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 189 - Invalid */
- { ARG_COUNT(sys_lstat_args), "LSTAT", (sys_call_t *)sys_lstat, SYSCALL_VALID }, /* 190 - sys_lstat */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 191 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 192 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 193 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 194 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 195 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 196 - Invalid */
- { ARG_COUNT(sys_mmap_args), "MMAP", (sys_call_t *)sys_mmap, SYSCALL_VALID }, /* 197 - sys_mmap */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 198 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 199 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 200 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 201 - Invalid */
- { ARG_COUNT(sys_sysctl_args), "SYS CTL", (sys_call_t *)sys_sysctl, SYSCALL_VALID }, /* 202 - sys_sysctl */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 203 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 204 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 205 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 206 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 207 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 208 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 209 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 210 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 211 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 212 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 213 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 214 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 215 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 216 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 217 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 218 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 219 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 220 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 221 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 222 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 223 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 224 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 225 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 226 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 227 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 228 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 229 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 230 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 231 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 232 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 233 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 234 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 235 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 236 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 237 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 238 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 239 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 240 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 241 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 242 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 243 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 244 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 245 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 246 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 247 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 248 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 249 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 250 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 251 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 252 - Invalid */
- { ARG_COUNT(sys_issetugid_args), "ISSETUGID", (sys_call_t *)sys_issetugid, SYSCALL_VALID }, /* 253 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 254 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 255 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 256 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 257 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 258 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 259 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 260 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 261 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 262 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 263 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 264 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 265 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 266 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 267 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 268 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 269 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 270 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 271 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 272 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 273 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 274 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 275 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 276 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 277 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 278 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 279 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 280 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 281 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 282 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 283 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 284 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 285 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 286 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 287 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 288 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 289 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 290 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 291 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 292 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 293 - Invalid */
- { ARG_COUNT(sys_fseek_args), "FILE Seek", (sys_call_t *)sys_fseek, SYSCALL_VALID }, /* 294 - sys_fseek */
- { ARG_COUNT(sys_fgetc_args), "FILE Get Char", (sys_call_t *)sys_fgetc, SYSCALL_VALID }, /* 295 - sys_fread */
- { ARG_COUNT(sys_fclose_args), "FILE Close", (sys_call_t *)sys_fclose, SYSCALL_VALID }, /* 296 - sys_fread */
- { ARG_COUNT(sys_fread_args), "FILE Read", (sys_call_t *)sys_fread, SYSCALL_VALID }, /* 297 - sys_fread */
- { ARG_COUNT(sys_fopen_args), "FILE Open", (sys_call_t *)sys_fopen, SYSCALL_VALID }, /* 298 - sys_fopen */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 299 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 300 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 301 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 302 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 303 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 304 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 305 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 306 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 307 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 308 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 309 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 310 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 311 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 312 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 313 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 314 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 315 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 316 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 317 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 318 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 319 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 320 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 321 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 322 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 323 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 324 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 325 - Invalid */
- { ARG_COUNT(sys_getcwd_args), "Get CWD", (sys_call_t *)sys_getcwd, SYSCALL_VALID }, /* 326 - sys_getcwd */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 327 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 328 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 329 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 330 - Invalid */
- { 0, "Sched Yield", sys_sched_yield, SYSCALL_VALID }, /* 331 - sys_sched_yield */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 332 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 333 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 334 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 335 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 336 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 337 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 338 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 339 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 340 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 341 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 342 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 343 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 344 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 345 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 346 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 347 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 348 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 349 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 350 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 351 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 352 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 353 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 354 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 355 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 356 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 357 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 358 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 359 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 350 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 351 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 352 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 353 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 354 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 355 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 356 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 357 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 358 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 359 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 360 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 361 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 362 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 363 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 364 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 365 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 366 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 367 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 368 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 369 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 370 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 371 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 372 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 373 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 374 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 375 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 376 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 377 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 378 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 379 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 380 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 381 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 382 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 383 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 384 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 385 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 386 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 387 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 388 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 389 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 390 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 391 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 392 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 393 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 394 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 395 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 396 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 397 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 398 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 399 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 400 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 351 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 352 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 353 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 354 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 355 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 356 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 357 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 358 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 359 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 350 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 351 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 352 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 353 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 354 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 355 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 356 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 357 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 358 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 359 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 350 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 351 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 352 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 353 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 354 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 355 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 356 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 357 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 358 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 359 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 350 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 351 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 352 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 353 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 354 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 355 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 356 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 357 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 358 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 359 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 350 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 351 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 352 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 353 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 354 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 355 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 356 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 357 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 358 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 359 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 350 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 351 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 352 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 353 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 354 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 355 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 356 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 357 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 358 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 359 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 350 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 351 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 352 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 353 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 354 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 355 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 356 - Invalid */
- { ARG_COUNT(sys_mmap_args), "MMAP", (sys_call_t *)sys_mmap, SYSCALL_VALID }, /* 477 - sys_mmap */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 358 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 359 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 350 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 351 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 352 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 353 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 354 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 355 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 356 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 357 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 358 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 359 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 350 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 351 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 352 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 353 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 354 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 355 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 356 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 357 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 358 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 359 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 350 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 351 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 352 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 353 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 354 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 355 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 356 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 357 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 358 - Invalid */
- { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 359 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { ARG_COUNT(sys_exit_args), "exit", (sys_call_t *) sys_exit, 2 },
+ { ARG_COUNT(sys_fork_args), "fork", (sys_call_t *) sys_fork, SYSCALL_VALID },
+ { ARG_COUNT(sys_read_args), "read", (sys_call_t *) sys_read, SYSCALL_VALID },
+ { ARG_COUNT(sys_write_args), "write", (sys_call_t *) sys_write, SYSCALL_VALID },
+ { ARG_COUNT(sys_open_args), "open", (sys_call_t *) sys_open, SYSCALL_DUMMY },
+ { ARG_COUNT(sys_close_args), "close", (sys_call_t *) sys_close, SYSCALL_VALID },
+ { ARG_COUNT(sys_wait4_args), "wiat4", (sys_call_t *) sys_wait4, 1 },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { ARG_COUNT(sys_chdir_args), "Change Dir", (sys_call_t *) sys_chdir, SYSCALL_VALID },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { ARG_COUNT(sys_setUID_args), "Set UID", (sys_call_t *) sys_setUID, SYSCALL_VALID },
+ { 0, "Get UID", sys_getUID, SYSCALL_VALID },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { 0, "getuid", sys_getGID, SYSCALL_VALID },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID },
+ { ARG_COUNT(sys_execve_args), "Exec VE", (sys_call_t *) sys_execve, SYSCALL_DUMMY },
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 60 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 61 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 62 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 63 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 64 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 65 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 66 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 67 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 68 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 69 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 70 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 71 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 72 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 73 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 74 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 75 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 76 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 77 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 78 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 79 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 80 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 81 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 82 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 83 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 84 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 85 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 86 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 87 - Invalid */
+ { 0, "Get Free Page", (sys_call_t *) sysGetFreePage, SYSCALL_VALID }, /* 88 - getFreePage TEMP */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 89 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 90 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 91 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 92 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 93 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 94 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 95 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 96 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 97 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 98 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 99 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 100 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 101 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 102 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 103 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 104 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 105 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 106 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 107 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 108 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 109 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 110 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 111 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 112 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 113 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 114 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 115 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 116 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 117 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 118 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 119 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 120 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 121 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 122 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 123 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 124 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 125 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 126 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 127 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 128 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 129 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 130 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 131 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 132 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 133 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 134 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 135 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 136 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 137 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 138 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 139 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 140 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 141 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 142 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 143 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 144 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 145 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 146 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 147 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 148 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 149 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 150 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 151 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 152 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 153 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 154 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 155 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 156 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 157 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 158 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 159 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 160 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 161 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 162 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 163 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 164 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 165 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 166 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 167 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 168 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 169 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 170 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 171 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 172 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 173 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 174 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 175 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 176 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 177 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 178 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 179 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 180 - Invalid */
+ { ARG_COUNT(sys_setGID_args), "Set GID", (sys_call_t *) sys_setGID, SYSCALL_VALID }, /* 181 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 182 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 183 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 184 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 185 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 186 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 187 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 188 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 189 - Invalid */
+ { ARG_COUNT(sys_lstat_args), "LSTAT", (sys_call_t *) sys_lstat, SYSCALL_VALID }, /* 190 - sys_lstat */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 191 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 192 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 193 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 194 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 195 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 196 - Invalid */
+ { ARG_COUNT(sys_mmap_args), "MMAP", (sys_call_t *) sys_mmap, SYSCALL_VALID }, /* 197 - sys_mmap */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 198 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 199 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 200 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 201 - Invalid */
+ { ARG_COUNT(sys_sysctl_args), "SYS CTL", (sys_call_t *) sys_sysctl, SYSCALL_VALID }, /* 202 - sys_sysctl */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 203 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 204 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 205 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 206 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 207 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 208 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 209 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 210 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 211 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 212 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 213 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 214 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 215 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 216 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 217 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 218 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 219 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 220 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 221 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 222 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 223 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 224 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 225 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 226 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 227 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 228 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 229 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 230 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 231 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 232 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 233 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 234 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 235 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 236 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 237 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 238 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 239 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 240 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 241 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 242 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 243 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 244 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 245 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 246 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 247 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 248 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 249 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 250 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 251 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 252 - Invalid */
+ { ARG_COUNT(sys_issetugid_args), "ISSETUGID", (sys_call_t *) sys_issetugid, SYSCALL_VALID }, /* 253 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 254 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 255 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 256 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 257 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 258 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 259 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 260 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 261 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 262 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 263 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 264 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 265 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 266 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 267 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 268 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 269 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 270 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 271 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 272 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 273 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 274 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 275 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 276 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 277 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 278 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 279 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 280 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 281 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 282 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 283 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 284 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 285 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 286 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 287 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 288 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 289 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 290 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 291 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 292 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 293 - Invalid */
+ { ARG_COUNT(sys_fseek_args), "FILE Seek", (sys_call_t *) sys_fseek, SYSCALL_VALID }, /* 294 - sys_fseek */
+ { ARG_COUNT(sys_fgetc_args), "FILE Get Char", (sys_call_t *) sys_fgetc, SYSCALL_VALID }, /* 295 - sys_fread */
+ { ARG_COUNT(sys_fclose_args), "FILE Close", (sys_call_t *) sys_fclose, SYSCALL_VALID }, /* 296 - sys_fread */
+ { ARG_COUNT(sys_fread_args), "FILE Read", (sys_call_t *) sys_fread, SYSCALL_VALID }, /* 297 - sys_fread */
+ { ARG_COUNT(sys_fopen_args), "FILE Open", (sys_call_t *) sys_fopen, SYSCALL_VALID }, /* 298 - sys_fopen */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 299 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 300 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 301 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 302 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 303 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 304 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 305 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 306 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 307 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 308 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 309 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 310 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 311 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 312 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 313 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 314 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 315 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 316 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 317 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 318 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 319 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 320 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 321 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 322 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 323 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 324 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 325 - Invalid */
+ { ARG_COUNT(sys_getcwd_args), "Get CWD", (sys_call_t *) sys_getcwd, SYSCALL_VALID }, /* 326 - sys_getcwd */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 327 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 328 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 329 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 330 - Invalid */
+ { 0, "Sched Yield", sys_sched_yield, SYSCALL_VALID }, /* 331 - sys_sched_yield */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 332 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 333 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 334 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 335 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 336 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 337 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 338 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 339 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 340 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 341 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 342 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 343 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 344 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 345 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 346 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 347 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 348 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 349 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 350 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 351 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 352 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 353 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 354 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 355 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 356 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 357 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 358 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 359 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 350 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 351 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 352 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 353 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 354 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 355 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 356 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 357 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 358 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 359 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 360 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 361 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 362 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 363 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 364 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 365 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 366 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 367 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 368 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 369 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 370 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 371 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 372 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 373 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 374 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 375 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 376 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 377 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 378 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 379 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 380 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 381 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 382 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 383 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 384 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 385 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 386 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 387 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 388 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 389 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 390 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 391 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 392 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 393 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 394 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 395 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 396 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 397 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 398 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 399 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 400 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 351 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 352 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 353 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 354 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 355 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 356 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 357 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 358 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 359 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 350 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 351 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 352 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 353 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 354 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 355 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 356 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 357 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 358 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 359 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 350 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 351 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 352 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 353 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 354 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 355 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 356 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 357 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 358 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 359 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 350 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 351 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 352 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 353 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 354 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 355 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 356 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 357 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 358 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 359 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 350 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 351 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 352 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 353 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 354 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 355 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 356 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 357 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 358 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 359 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 350 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 351 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 352 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 353 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 354 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 355 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 356 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 357 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 358 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 359 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 350 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 351 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 352 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 353 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 354 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 355 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 356 - Invalid */
+ { ARG_COUNT(sys_mmap_args), "MMAP", (sys_call_t *) sys_mmap, SYSCALL_VALID }, /* 477 - sys_mmap */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 358 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 359 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 350 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 351 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 352 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 353 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 354 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 355 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 356 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 357 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 358 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 359 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 350 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 351 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 352 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 353 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 354 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 355 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 356 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 357 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 358 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 359 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 350 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 351 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 352 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 353 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 354 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 355 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 356 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 357 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 358 - Invalid */
+ { 0, "No Call", sys_invalid, SYSCALL_VALID }, /* 359 - Invalid */
};
int totalCalls = sizeof(systemCalls) / sizeof(struct syscall_entry);