Re: Feature request: exec self for NOMMU.

From: Ray Lee
Date: Wed Dec 27 2006 - 00:37:25 EST

On 12/26/06, Rob Landley <rob@xxxxxxxxxxx> wrote:
I'm trying to make some nommu-friendly busybox-like tools, which means using
vfork() instead of fork(). This means that after I fork I have to exec in
the child to unblock the parent, and if I want to exec my current executable
I have to find out where it lives so I can feed the path to exec(). This is

Worse, it's not always possible. If chroot() has happened since the program
started, there may not _be_ a path to my current executable available from
this process's current or root directories.

How about openning an fd to yourself at the beginning of execution, then calling
fexecve later?
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at
Please read the FAQ at