* To change the process title in Linux and Solaris we have to set argv
* to NULL and to copy the title to the same place where the argv points to.
* However, argv may be too small to hold a new title. Fortunately, Linux
* and Solaris store argv and environ one after another. So we should
* ensure that is the continuous memory and then we allocate the new memory
* for environ and copy it. After this we could use the memory starting
* from argv for our process title.
* The Solaris's standard /bin/ps does not show the changed process title.
* You have to use "/usr/ucb/ps -w" instead. Besides, the UCB ps does not
* show a new title if its length less than the origin command line length.
* To avoid it we append to a new title the origin command line in the