- changed status to resolved
POSIX 2008 / XPG7 require fexecve(), which provides a file descriptor as its first argument, instead of a path.
Note the following considerations:
- While Linux uses /proc/$$/fd/<fd>, we cannot -- because /proc grabs locks, and attempts to make this work result in deadlock.
- So a syscall looks best
- However, we can write /proc/$$/fd/<fd> in the uarea as the system image. This will facilitate post mortem analysis in the event of a crash.
- We should take care not to exec() the file appears to be in extended attribute space.
fixes
#88need fexecve→ <<cset 10f26e9354f2>>