Am 14.08.2009 um 15:26 schrieb Timo Hoepfner:

I'm almost about to write a JNA wrapper for setting the environment programatically...

Done...

import com.sun.jna.Library;
import com.sun.jna.Native;

public class PDEnvironmentUtilities {
private static final CLibrary LIBC = (CLibrary) Native.loadLibrary("c", CLibrary.class);

        public static String getenv(String name) {
                return LIBC.getenv(name);
        }
        
        public static void setenv(String name, String value) {
                if(value == null)
                        LIBC.unsetenv(name);
                else
                        LIBC.setenv(name, value, 1);
        }
        
        // 
http://www.gnu.org/software/libc/manual/html_node/Environment-Access.html#Environment-Access
        private interface CLibrary extends Library {
                public int setenv(String name, String value, int replace);
                public String getenv(String name);
                public int unsetenv(String name);
        }
}

Timo

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to