From: Alex S M. <as...@ed...> - 2005-07-27 01:27:52
|
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? Thanks, Alex |