int abrir_mutex(char*nombre) { return llamsis(ABRIR_MUTEX, 1, (long)nombre); }
int tiempos_proceso(struct tiempos_ejec *t_ejec) { return llamsis(TIEMPOS_PROCESO, 0); }
int crear_mutex(char*nombre, int tipo) { return llamsis(CREAR_MUTEX, 2, (long)nombre, (long) tipo); }
int obtener_id_pr() { return llamsis(OBTENER_ID_PR, 0); }
int dormir(unsigned int segundos) { return llamsis(DORMIR, 1, (long)segundos); }
int srv_get_current_process_id() { return llamsis(SYS_ID_GET_PID, 0); }
int escribir(char *texto, unsigned int longi){ return llamsis(ESCRIBIR, 2, (long)texto, (long)longi); }
int get_ppid(){ return llamsis(GET_PPID, 0); }
int crear_proceso(char *prog){ return llamsis(CREAR_PROCESO, 1, (long)prog); }
int dormir(unsigned int segundos){ /* pasamos segundos como long ya que las demas hacen lo mismo */ return llamsis(DORMIR, 1, (long)segundos); }
int fijar_prio(unsigned int prio){ return llamsis(FIJAR_PRIO, 1, (long)prio); }
int get_pid(){ return llamsis(GET_PID, 0); /* no recibe argumentos de entrada*/ }
int srv_set_priority(unsigned int priority) { return llamsis(SYS_GET_PRIORITY, 1, (long) priority); }
int srv_sleep(unsigned int seconds) { return llamsis(SYS_ID_SLEEP, 1, (long) seconds); }
int unlock(unsigned int mutexid) { return llamsis(UNLOCK, 1, (long) mutexid); }
int terminar_proceso(){ return llamsis(TERMINAR_PROCESO, 0); }
int cerrar_mutex(unsigned int mutexid) { return llamsis(CERRAR_MUTEX, 1, (long) mutexid); }
int get_pid(){ return llamsis(PROC_ID, 0); }