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