Monitor thread execution (replacement for waitpid)

Joel Sherrill joel.sherrill at oarcorp.com
Tue Aug 11 18:06:18 UTC 2015



On 8/11/2015 11:28 AM, Saeed Ehteshamifar wrote:
> Hi,
>
> Because of different process model, RTEMS doesn't support processes. Therefore many POSIX functions (like fork, exec*) are unimplementable on RTEMS.
> Now my question is how to monitor child thread status (if it is correct to use the term "child" in this context) just like what "waitpid" does? Does it make a difference if the thread has been created via classical API or POSIX?
> More specifically, I'm interested to directives like WIFEXITED, WEXITSTATUS, WIFSIGNALED, etc.

There is only a single process so those are not supported at all.

If a thread crashes with a memory fault, the CPU will generate a trap
and the entire program is halted.

  
> Kind Regards,
> SAeeD

-- 
Joel Sherrill, Ph.D.             Director of Research & Development
joel.sherrill at OARcorp.com        On-Line Applications Research
Ask me about RTEMS: a free RTOS  Huntsville AL 35805
Support Available                (256) 722-9985



More information about the users mailing list