Te sugiero que te leas un tutorial de las Señales en UNIX, cuando uno hace ctrl + c le estas mandando una señal de "muerte incondiocional" a ese proceso en particular, tendrias que modificarlo, de manera q tome la señal y la interprete como tu quieras.