[msvc] Update csproj files
[mono.git] / mono / tests / setenv.cs
index a6d7205cc34e32197b7b8af6ecbfa6c1c5779ab9..bd0d86eb0e4873fea7ab1c5a5d17b134122c8f3c 100644 (file)
@@ -7,7 +7,7 @@ namespace Test {
                [DllImport("libc")]
                static extern int setenv(string name, string value, int overwrite);
                [DllImport("libc")]
-               static extern string getenv(string name);
+               static extern IntPtr getenv(string name);
 
                static int Main() {
                        try {
@@ -15,7 +15,7 @@ namespace Test {
                                string value = "val";
 
                                setenv (name, value, 1);
-                               string ret = getenv (name);
+                               string ret = Marshal.PtrToStringAnsi (getenv (name));
 
                                if (ret != value)
                                        return 1;