In case of down_interruptible( ) i read following explination in understanding linux kernel.
"It is widely used by device drivers since it allows processes that receive a signal while being blocked on a semaphore to give up the "down" operation. If the sleeping process is awakened by a signal before getting the needed resource, the function increments the count field of the semaphore and returns the value -EINTR. On the other hand, if down_interruptible( ) runs to normal completion and gets the resource, it returns 0. The device driver may thus abort the I/O operation when the return value is -EINTR."
so what type of signals they are talking abt ??? and how it is implemented ??
plz explain it to me.
Thanks and Regards,
Deepak Joshi
All new Yahoo! Mail "The new Interface is stunning in its simplicity and ease of use." - PC Magazine