zusätzlichen Parameter an Signalaufruf übergeben



  • Hallo,

    wie kann ich an ein Signalevent einen zusätzliche Parameter übergeben.

    Ich möchte gerne wenn z.B. STRG+C gedrückt wird ein Signalfunktion ausgeführt wird. soweit so gut

    SIG_ERR == signal(SIGINT, signalauswertung))
    

    Jetzt wird als int Parameter in der Funktion Signalauswertung das STRG+C Signal übergeben. Das Funktioniert auch.

    Ich möchte aber noch weitere Parameter mit an die Funktion übergeben, z.B. um geöffnete Schnittstellen zu schliessen, Speicher wieder freigeben usw.
    Wie kann ich nun der Funktion Signalauswertung weitere Parameter übergeben ??

    Gruß



  • Garnicht. Das musst Du über globale Variablen o.ä. lösen.



  • Danke


Anmelden zum Antworten