On Sat, Jul 14, 2007 at 02:40:53AM +0400, Andrey Chernov wrote: > > I chose #3. Try the patch[1] again. It creates a setenv() function > > which is a wrapper around __setenv(). __setenv() takes the lengths of > > name and value to allow the caller to calculate the length using pointer > > arithmetic instead of strlen(). > > > > Sean > > 1. http://www.farley.org/freebsd/tmp/setenv/clearenv/patch > > The wrapper version finally looks OK for me. BTW, since strlen(value) is common part, you may decrease one argument to __setenv() call just passing value and doing strlen(value) inside it like before, i.e. valueLen = strlen(value); -- http://ache.pp.ru/Received on Fri Jul 13 2007 - 21:02:44 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:14 UTC