On Wed, 26 Mar 2014, Denys Vlasenko wrote:
> On Wed, Mar 26, 2014 at 12:46 PM, Cristian Ionescu-Idbohrn
> <[email protected]> wrote:
> >> My guess is also that udhcpcd does something like
> >>      strchr(hostname, ':') = '\0';
> >
> > I was suspecting something like that, but had difficulties to locate
> > where in the code that is being done.
> >
> > Denys,
> >
> > Is it possible to restrain from modifying the arguments for the
> > command line?  The problem is that the process watcher used here is
> > dependant on having the original/unmodified /proc/<pid>/cmdline.  If
> > the watched process dies, the cmdline is used to respawn it.
> > Respawning it with an erroneous command line creates a respawn loop.
>
> busybox can be "fixed", yes.

Great.

> But how that respawn tool going to work with other programs?

As I've written in a previous message, I know nothing of such other
programs, but I'd be intrested to learn more.

> There is no convention in Unix that you can't modify argv[].

Sad, because if there was, there would have been something to refer
to.


Cheers,

-- 
Cristian
_______________________________________________
busybox mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/busybox

Reply via email to