Per Jessen wrote:
Dave Howorth wrote:
OK, I think the difficulty we've had is that you've been using the word 'interrupt' when you should have been using the word 'signal'.
I guess I tend to think of signals causing interrupts, i.e. asynchronous execution of code.
Wrong way around. An interrupt, e.g. an IO operation completing, causes a signal to be delivered to the process. The process can be set up to ignore or to handle the signal.
Signals can be blocked. Yes, I use the two words interchangeably, mea culpa.
I like this definition, if anyone is interested - https://techterms.com/definition/interrupt "An interrupt is a signal sent to the processor that interrupts the current process. It may be generated by a hardware device or a software program." Anyway, we're bordering on off-topic. -- Per Jessen, Zürich (7.5°C) http://www.hostsuisse.com/ - virtual servers, made in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org