Ejemplo n.º 1
0
int abrir_mutex(char*nombre) {
	return llamsis(ABRIR_MUTEX, 1, (long)nombre);
}
Ejemplo n.º 2
0
int tiempos_proceso(struct tiempos_ejec *t_ejec) {
	return llamsis(TIEMPOS_PROCESO, 0);
}
Ejemplo n.º 3
0
int crear_mutex(char*nombre, int tipo) {
	return llamsis(CREAR_MUTEX, 2, (long)nombre, (long) tipo);
}
Ejemplo n.º 4
0
int obtener_id_pr() {
	return llamsis(OBTENER_ID_PR, 0);
}
Ejemplo n.º 5
0
int dormir(unsigned int segundos) {
	return llamsis(DORMIR, 1, (long)segundos);
}
Ejemplo n.º 6
0
int srv_get_current_process_id()
{
    return llamsis(SYS_ID_GET_PID, 0);
}
Ejemplo n.º 7
0
int escribir(char *texto, unsigned int longi){
	return llamsis(ESCRIBIR, 2, (long)texto, (long)longi);
}
Ejemplo n.º 8
0
Archivo: serv.c Proyecto: hermetico/SO
int get_ppid(){
    return llamsis(GET_PPID, 0);
}
Ejemplo n.º 9
0
int crear_proceso(char *prog){
	return llamsis(CREAR_PROCESO, 1, (long)prog);
}
Ejemplo n.º 10
0
Archivo: serv.c Proyecto: hermetico/SO
int dormir(unsigned int segundos){
        /*  pasamos segundos como long ya que las demas hacen lo mismo */
        return llamsis(DORMIR, 1, (long)segundos);
}
Ejemplo n.º 11
0
Archivo: serv.c Proyecto: hermetico/SO
int fijar_prio(unsigned int prio){
    return llamsis(FIJAR_PRIO, 1, (long)prio);
}
Ejemplo n.º 12
0
Archivo: serv.c Proyecto: hermetico/SO
int get_pid(){
        return llamsis(GET_PID, 0); /* no recibe argumentos de entrada*/
}
Ejemplo n.º 13
0
int srv_set_priority(unsigned int priority)
{
    return llamsis(SYS_GET_PRIORITY, 1, (long) priority);
}
Ejemplo n.º 14
0
int srv_sleep(unsigned int seconds)
{
    return llamsis(SYS_ID_SLEEP, 1, (long) seconds);
}
Ejemplo n.º 15
0
int unlock(unsigned int mutexid) {
	return llamsis(UNLOCK, 1, (long) mutexid);
}
Ejemplo n.º 16
0
int terminar_proceso(){
	return llamsis(TERMINAR_PROCESO, 0);
}
Ejemplo n.º 17
0
int cerrar_mutex(unsigned int mutexid) {
	return llamsis(CERRAR_MUTEX, 1, (long) mutexid);
}
Ejemplo n.º 18
0
int get_pid(){
	return llamsis(PROC_ID, 0);
}