From: <din...@fr...> - 2005-07-27 09:38:17
|
On 27 Jul 2005, at 03:27, Alex S Moore wrote: > Since there is no setenv or unsetenv on Solaris, I made a patch > which may work ok. Please see attached. > > Functionally, I think that the Solaris function putenv with no > value assigned to the environment variable will leave the variable > without a value in the environment list. Not sure about that, but > if it is true, does that work for libetpan? > > I used my previous defines for __SUNPRO_CC, since if someone is > using that compiler, they are probably on Solaris. This may not be > the best way, but I do not know how to add code to configure to > determine if the setenv and unsetenv or putenv functions are > available. Maybe a HAVE_SETENV defines? Could someone do this? I > am having the same problem with sylpheed-claws, so I will see what > the claws developers recommend. > > I am not a C programmer by trade, so please check my code carefully > to make sure that it passes security protocols, etc. > > Would you add this logic, or your revision, to the base source? This will be scheduled for commit (I will avoid use of strlcat() since this is does not conform to POSIX). -- DINH Viet Hoa |