Trap ctrl-c lazarus / 32-Linux ---------------------------------------------------------------------- Noobie · 2020-03-21 09:48 How do I catch ctrl-c event in Linux console application? If user kill the app by ctrl-c program not closing properly. Thanks! ---------------------------------------------------------------------- PascalDragon · 2020-03-21 10:14 You need to use either fpSignal or fpSigAction. Here is an example with fpSignal: Code: Pascal  [Select][+][-]window.onload = function(){var x1 = document.getElementById("main_content_section"); if (x1) { var x = document.getElementsByClassName("geshi");for (var i = 0; i program tctrlc; uses  BaseUnix; procedure HandleSigInt(aSignal: LongInt); cdecl;begin  Writeln('Ctrl + C used');  Halt(1);end; begin  if FpSignal(SigInt, @HandleSigInt) = signalhandler(SIG_ERR) then begin  Writeln('Failed to install signal error: ', fpGetErrno);    Halt(1);  end;   Writeln('Use Ctrl + C or press ENTER to exit');  Readln;  Writeln('Enter used');end. You might also want to look at C-based example to learn how to handle signals correctly.