Re: Finding whether a process blocked while executing a syscall

From: bert hubert
Date: Thu Dec 30 2004 - 17:15:50 EST


On Wed, Dec 29, 2004 at 08:52:36PM -0800, selvakumar nagendran wrote:

> A process can be blocked while executing a syscall
> in the light of some resources needed. Now, I want to
> find out whether a process has been blocked while
> executing a particular syscall or it has finished it
> successfully? If it was blocked I want to perform some
> operation on it. Can anyone help me regarding this?

This question is fraught with difficulty. For one thing, many many system
calls will block for a short time, which you would probably not describe as
'blocked', even though this was true for a few milliseconds.

You did not entirely specify why you want to do this, there may be better
solutions to your problem.

bert

--
http://www.PowerDNS.com Open source, database driven DNS Software
http://lartc.org Linux Advanced Routing & Traffic Control HOWTO
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/