On 9 October 2012 17:18, Ben Pfaff <b...@nicira.com> wrote: > On Tue, Oct 09, 2012 at 01:54:28PM -0700, Ethan Jackson wrote: >> > Does the 'argv' code in command-line.c actually malfunction on ESX? >> > It'd be nice to just leave it in, if not. It's not really tied to >> > having the Linux datapath, it's orthogonal. (It should actually work >> > on many Unix and Unix-like systems, but we specialize it to Linux >> > pending testing on other systems.) >> >> Yes I disabled it because I had verified that according to ps the >> process title was not set. > > OK, thanks.
Interesting - I didn't notice this code before. On FreeBSD we have setproctitle(const char *fmt, ...) for this functionality, which has the same interface as proctitle_set. Unfortunately there's no decent way to pass the varargs through. I could add an #elif defined(__FreeBSD__) case to command-line.c and use a temporary buffer in my proctitle_set implementation, or could just #define proctitle_set setproctitle in command-line.h. Thoughts on which is preferable? _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev