control de señal de parada para bgdi

Started by DCelso, December 11, 2010, 11:37:47 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

FreeYourMind

Quote from: DCelso on December 11, 2010, 03:25:18 PM
¿?, no es bennu, es C.
Bueno, está visto que no te quieres bajar del caballo, no pasa nada, cierro el pico.

Siempre puedes intentarlo con esto



aunque Splinter tenga razón xD

DCelso

ok, tienes razón, no importa, yo simplemente era para poder cerrar programas y ejemplos mal programados, seguiré con mi "kill -9" :(.

http://stackoverflow.com/questions/675980/sdl-c-opengl-program-how-do-i-stop-sdl-from-catching-sigint
Monstruos Diabólicos

"A PAck of classic GAMEs For BennuGD" en desarrollo
http://code.google.com/p/apagame4be/

SplinterGU

DCelso, igual no te creas que a mi no me rompe las pelotas tambien el asunto, pero no me parece correcto meterle un control+c.
la idea es que nadie tenga que hacer kill, si el codigo esta bien programado, deberia tener opciones de salida directa, como puede ser un alt+x, o lo que sea, y no tener que darle kill, si tenemos que darle kill entonces es que todo esta jodido y en ese caso lo que menos importa es liberar recursos.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

SplinterGU

Quote from: DCelso on December 11, 2010, 03:42:46 PM
ok, tienes razón, no importa, yo simplemente era para poder cerrar programas y ejemplos mal programados, seguiré con mi "kill -9" :(.

http://stackoverflow.com/questions/675980/sdl-c-opengl-program-how-do-i-stop-sdl-from-catching-sigint


si la signal_handler de SDL tira un SDL_QUIT a los eventos, entonces solo tienes que incluir el mod_wm en tu proyecto y ya te responderan los control+c
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

DCelso

Monstruos Diabólicos

"A PAck of classic GAMEs For BennuGD" en desarrollo
http://code.google.com/p/apagame4be/

DCelso

Monstruos Diabólicos

"A PAck of classic GAMEs For BennuGD" en desarrollo
http://code.google.com/p/apagame4be/

SplinterGU

a mi me parecia que no iba, pero asi decia el link que pasaste.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

SplinterGU

si funcionara, deberia setear la exit_status, pero no lo hace...
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

SplinterGU

podria ponerle un sig_dfl, pero solo serviria para matar el programa, no para sallir de manera limpia.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

DCelso

:D, a mi me vale, si es ahora lo que hago con kill -9 :D, pero me ahorraría tener que buscar su pid antes :D
Monstruos Diabólicos

"A PAck of classic GAMEs For BennuGD" en desarrollo
http://code.google.com/p/apagame4be/

SplinterGU

ahora me toca a mi...

como no conoces el killall?

pones killall -9 bgdi, y ya ta.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

DCelso

ahí más dao, umn, pues es el que uso, lo que pasa es que no se me ocurrió ponerle el -9 a este, creía que no lo soportaba :'(
Monstruos Diabólicos

"A PAck of classic GAMEs For BennuGD" en desarrollo
http://code.google.com/p/apagame4be/