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