<div dir="ltr">Holas. Como están? Programo para linux, estoy intentando capturar la señal sigint con la funcion signal, para que antes de cerrarse libere todos los recursos compartidos (un shared memory y un semaforo). No se me ocurre como hacerlo.<br>
<br>El problema está en que a la funcion signal solo le puedo pasar el puntero a una funcion "int funcion (int)". Así que por medio de parametros, no tengo forma de indicarle a la funcion de cierre el ID de la memoria compartida y del semaforo. Quiero evitar hacer globales estas variables.<br>
<br>¿Alguna idea de como puedo hacerlo?<br></div>