You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by GitBox <gi...@apache.org> on 2021/04/05 16:53:59 UTC

[GitHub] [incubator-nuttx] v01d opened a new issue #3332: INCOMPATIBILITIES WITH execv() AND execl()

v01d opened a new issue #3332:
URL: https://github.com/apache/incubator-nuttx/issues/3332


   ```
     Description: Simplified 'execl()' and 'execv()' functions are provided by
                  NuttX.  NuttX does not support processes and hence the concept
                  of overlaying a tasks process image with a new process image
                  does not make any sense.  In NuttX, these functions are
                  wrapper functions that:
   
                  1. Call the non-standard binfmt function 'exec', and then
                  2. exit(0).
   
                  As a result, the current implementations of 'execl()' and
                  'execv()' suffer from some incompatibilities, the most
                  serious of these is that the exec'ed task will not have
                  the same task ID as the vfork'ed function.  So the parent
                  function cannot know the ID of the exec'ed task.
     Status:      Open
     Priority:    Medium Low for now
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org