[Python-Dev] Pondering some changes to python.c...
Martin v. Loewis
martin@v.loewis.de
09 Apr 2002 00:18:18 +0200
Sean Reifschneider <jafo@tummy.com> writes:
> On Linux and a few other systems, setting the ps string requires re-writing
> the block of memory starting at argv[0]. If the data in envp is
> allocated next to argv, you can also make use of that (so that you can
> write strings longer than "python testscript" in length).
That's very hacky, IMO, and something I would not like to see
generally available. If you need that feature, embed Python.
Or, write an extension module allowing to rewrite argc/argv. ps
manages to find out what the arguments are, so it should be possible
to find (and overwrite) them even without getting them as arguments to
main().
Regards,
Martin