syscalls.c File Reference

#include "routix/system.h"
#include "routix/paging.h"
#include "routix/segm.h"
#include "routix/debug.h"
#include "sys/syscalls.h"
#include "routix/syscalls.h"
#include "routix/elf.h"
#include "routix/file.h"
#include "error.h"
#include "routix/timer.h"
#include <routix/kstdio.h>
#include "routix/task.h"

Go to the source code of this file.

Functions

Variables


Function Documentation

int sys_console void   ) 
 

int sys_mem void   ) 
 

int sys_misc void   ) 
 

int sys_no_existe dword  numero  ) 
 

Se ejecuta cuando se hace una llama a una syscall inexistente.

Todo:
Verificar que dice POSIX respecto a realizar llamadas erroneas (probablemente se genera alguna señal)

Definition at line 59 of file syscalls.c.

int sys_process void   ) 
 

int sys_signals void   ) 
 

int sys_timer void   ) 
 


Variable Documentation

task_struct_t* actual
 

Puntero al task struct de la tarea que realizó la llamada al sistema.

Definition at line 31 of file syscalls.c.

unsigned int syscall_group_max[MAX_SYSCALLS]
 

Initial value:

Definen la cantidad máxima de llamadas al sistema por grupo Son pasadas a una variable para poder levantar su valor desde syscalls.asm.

Definition at line 47 of file syscalls.c.

int(* syscall_group_vector[MAX_SYSCALLS])(void) =
 

Vector de grupos de llamadas al sistema.

Definition at line 35 of file syscalls.c.


Generated on Sun May 30 18:38:36 2004 for Routix OS by doxygen 1.3.6