Autor Tema: control de señal de parada para bgdi  (Leído 4830 veces)

FreeYourMind

  • Hero Member
  • *****
  • Mensajes: 5682
  • Karma: 128
    • GECA soft
Re: control de señal de parada para bgdi
« Respuesta #15 en: Diciembre 11, 2010, 03:37:24 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

  • Hero Member
  • *****
  • Mensajes: 3708
  • Karma: 181
Re: control de señal de parada para bgdi
« Respuesta #16 en: Diciembre 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
Monstruos Diabólicos

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

SplinterGU

  • Hero Member
  • *****
  • Mensajes: 12894
  • Karma: 377
Re: control de señal de parada para bgdi
« Respuesta #17 en: Diciembre 11, 2010, 03:44:47 pm »
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

  • Hero Member
  • *****
  • Mensajes: 12894
  • Karma: 377
Re: control de señal de parada para bgdi
« Respuesta #18 en: Diciembre 11, 2010, 03:47:59 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

  • Hero Member
  • *****
  • Mensajes: 3708
  • Karma: 181
Re: control de señal de parada para bgdi
« Respuesta #19 en: Diciembre 11, 2010, 03:50:46 pm »
umn, no jodas, testing.
Monstruos Diabólicos

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

DCelso

  • Hero Member
  • *****
  • Mensajes: 3708
  • Karma: 181
Re: control de señal de parada para bgdi
« Respuesta #20 en: Diciembre 11, 2010, 03:54:33 pm »
no va :(, habrá que hacer algo mas.
Monstruos Diabólicos

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

SplinterGU

  • Hero Member
  • *****
  • Mensajes: 12894
  • Karma: 377
Re: control de señal de parada para bgdi
« Respuesta #21 en: Diciembre 11, 2010, 04:03:37 pm »
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

  • Hero Member
  • *****
  • Mensajes: 12894
  • Karma: 377
Re: control de señal de parada para bgdi
« Respuesta #22 en: Diciembre 11, 2010, 04:07:22 pm »
si funcionara, deberia setear la exit_status, pero no lo hace...
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

SplinterGU

  • Hero Member
  • *****
  • Mensajes: 12894
  • Karma: 377
Re: control de señal de parada para bgdi
« Respuesta #23 en: Diciembre 11, 2010, 04:09:37 pm »
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

  • Hero Member
  • *****
  • Mensajes: 3708
  • Karma: 181
Re: control de señal de parada para bgdi
« Respuesta #24 en: Diciembre 11, 2010, 04:17:53 pm »
: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

  • Hero Member
  • *****
  • Mensajes: 12894
  • Karma: 377
Re: control de señal de parada para bgdi
« Respuesta #25 en: Diciembre 11, 2010, 04:21:00 pm »
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

  • Hero Member
  • *****
  • Mensajes: 3708
  • Karma: 181
Re: control de señal de parada para bgdi
« Respuesta #26 en: Diciembre 11, 2010, 06:10:40 pm »
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/