Swap args to dir_link.
authorMiles Bader <miles@gnu.org>
Thu, 26 Oct 1995 22:19:57 +0000 (22:19 +0000)
committerMiles Bader <miles@gnu.org>
Thu, 26 Oct 1995 22:19:57 +0000 (22:19 +0000)
sysdeps/mach/hurd/bind.c
sysdeps/mach/hurd/link.c
sysdeps/mach/hurd/mknod.c
sysdeps/mach/hurd/symlink.c

index 907f445..5b041f3 100644 (file)
@@ -64,7 +64,7 @@ DEFUN(bind, (fd, addr, len),
                                       MACH_MSG_TYPE_COPY_SEND);
          if (! err)
            /* Link the node, now a socket, into the target directory.  */
-           err = __dir_link (node, dir, n);
+           err = __dir_link (dir, node, n);
          __mach_port_deallocate (__mach_task_self (), node);
          if (! err)
            {
index 11262f5..a4ae210 100644 (file)
@@ -45,7 +45,7 @@ DEFUN(__link, (from, to), CONST char *from AND CONST char *to)
   todir = __file_name_split (to, &toname);
   if (todir != MACH_PORT_NULL)
     {
-      err = __dir_link (linknode, todir, toname);
+      err = __dir_link (todir, linknode, toname);
       __mach_port_deallocate (__mach_task_self (), todir);
     }
   __mach_port_deallocate (__mach_task_self (), linknode);
index cf1b4d0..cd8b737 100644 (file)
@@ -101,7 +101,7 @@ DEFUN(__mknod, (file_name, mode, dev),
 
   if (! err)
     /* Link the node, now a valid device, into the target directory.  */
-    err = __dir_link (node, dir, name);
+    err = __dir_link (dir, node, name);
 
   __mach_port_deallocate (__mach_task_self (), dir);
   __mach_port_deallocate (__mach_task_self (), node);
index 5e67c4e..e3937cc 100644 (file)
@@ -55,7 +55,7 @@ DEFUN(__symlink, (from, to), CONST char *from AND CONST char *to)
 
   if (! err)
     /* Link the node, now a valid symlink, into the target directory.  */
-    err = __dir_link (node, dir, name);
+    err = __dir_link (dir, node, name);
 
   __mach_port_deallocate (__mach_task_self (), dir);
   __mach_port_deallocate (__mach_task_self (), node);