routix.h

Go to the documentation of this file.
00001 #ifndef __ROUTIX_TYPES
00002 #include <sys/types.h>
00003 #endif
00004 
00005 int clrscr(void);
00006 void gets (char *str);
00007 void voido (void);
00008 int putchar (char car);
00009 void puts(char *str);
00010 void printf ( char *string, ...);
00011 int sprintf(char *str, const char *string, ...);
00012 void sputchar (char car);
00013 
00014 int sleep(int);
00015 int proc_dump(void);
00016 void show(int);
00017 int renice(word pid, word prioridad);
00018 int kill( pid_t pid, int sig);
00019 
00020 size_t free_mem(void);
00021 int sleep(int);
00022 int proc_dump(void);
00023 int proc_dump_v(int);
00024 
00025 
00026 int setvar(char *nombre, int valor);
00027 int getvar(char *nombre);
00028 void perror (char *str);
00029 int execve (char *tarea, char **argv, char **envp);
00030 int exec (char *);
00031 
00032 
00033 void exit(int);
00034 pid_t fork();
00035 #define WNOHANG 1
00036 pid_t waitpid (pid_t pid, int *valor, int options);
00037 pid_t wait (int *valor);
00038 
00039 pid_t getpid(void);
00040 pid_t getppid(void);
00041 
00042 int kill(pid_t pid, int sig);
00043 
00044 
00045 #define _debug()        __asm__ __volatile__ ("push %eax;               \
00046                                                                                         mov $1, %eax;   \
00047                                                                         debug:  cmp $1, %eax;   \
00048                                                                                         je debug;               \
00049                                                                                         pop %eax");
00050 
00051 
00052 //#endif

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