* UnixSymbolicLinkInfo.cs: Oops. CreateSymbolicLinkTo() should create
authorJonathan Pryor <jpryor@novell.com>
Sun, 2 Jul 2006 19:55:18 +0000 (19:55 -0000)
committerJonathan Pryor <jpryor@novell.com>
Sun, 2 Jul 2006 19:55:18 +0000 (19:55 -0000)
    FullPath, not OriginalName.  This was fixed in one overload in January,
    but I missed an overload. :-/

svn path=/trunk/mcs/; revision=62192

mcs/class/Mono.Posix/Mono.Unix/ChangeLog
mcs/class/Mono.Posix/Mono.Unix/UnixSymbolicLinkInfo.cs

index 6be319eb7398aa9b3f32595add068af1294d6afe..946d0d181c457242d1735cd5fd46e63173da6063 100644 (file)
@@ -1,3 +1,9 @@
+2006-07-02  Jonathan Pryor  <jonpryor@vt.edu>
+
+       * UnixSymbolicLinkInfo.cs: Oops.  CreateSymbolicLinkTo() should create
+         FullPath, not OriginalName.  This was fixed in one overload in January,
+         but I missed an overload. :-/
+
 2006-07-02  Jonathan Pryor  <jonpryor@vt.edu>
 
        * UnixPath.cs: Follow .NET's System.IO.Path.Combine() behavior, and "reset"
index 868dade2d513fc6349c22e89ca3c29d8b9239e82..5a612de7c25395f46fc08d25f8d93173e4eb0990 100644 (file)
@@ -82,7 +82,7 @@ namespace Mono.Unix {
 
                public void CreateSymbolicLinkTo (UnixFileSystemInfo path)
                {
-                       int r = Native.Syscall.symlink (path.FullName, OriginalPath);
+                       int r = Native.Syscall.symlink (path.FullName, FullName);
                        UnixMarshal.ThrowExceptionForLastErrorIf (r);
                }