Messages in this thread | | | Date | Sun, 11 Jan 2015 03:02:56 -0800 | From | Christoph Hellwig <> | Subject | Re: [PATCHv10 man-pages 5/5] execveat.2: initial man page for execveat(2) |
| |
On Sat, Jan 10, 2015 at 08:09:10PM -0600, Eric W. Biederman wrote: > In implementation /proc/self/exe is a named rather than a numbered file > descriptor. Essentially when loading an elf executable the file > descriptor is duped to the name /proc/self/exe. The implementation > otherwise is the same as /proc/self/fd/N. > > The downside of course is that I expect if we were actually to change > /proc/self/exe from to point at the script instead of the shell some > piece of software somewhere would come melting down. I am totally not > ready to consider that kind of mine field today.
We could add a /proc/self/script that points to the script, and either is not available or still points to the executable if we are not running a script.
| |