Programs that check accidental SIGINT command.
There might have a time when you had to copy a data from terminal but you forgot to press shift key while copying that caused an accidental SIGINT signal which generally causes lots of data loss and time loss
To prevent this you can add these codes in your program as a verification