points
The ones related to application logic must only be handled with signalfd if you want any semblance of reliability.