syscall_new.c File Reference

#include <ubixos/syscalls_new.h>
#include <ubixos/sched.h>
#include <ubixos/types.h>
#include <ubixos/endtask.h>
#include <ubixos/spinlock.h>
#include <sys/trap.h>
#include <lib/string.h>
#include <lib/kprintf.h>

Go to the source code of this file.

Functions

void syscall (struct trapframe frame)

Variables

spinLock_t Master = SPIN_LOCK_INITIALIZER


Function Documentation

void syscall ( struct trapframe  frame  ) 

Definition at line 41 of file syscall_new.c.

References _current, EJUSTRETURN, ERESTART, kprintf(), memcpy(), PSL_C, systemCalls_new, taskStruct::td, thread::td_retval, trapframe::tf_eax, trapframe::tf_edx, trapframe::tf_eflags, trapframe::tf_eip, trapframe::tf_err, trapframe::tf_esp, and totalCalls_new.


Variable Documentation

spinLock_t Master = SPIN_LOCK_INITIALIZER

Definition at line 39 of file syscall_new.c.

Referenced by __sysctl().


Generated on Sun Dec 3 02:38:09 2006 for UbixOS V2 by  doxygen 1.4.7