*
* %sccs.include.redist.c%
*
- * @(#)vfs_syscalls.c 7.79 (Berkeley) %G%
+ * @(#)vfs_syscalls.c 7.80 (Berkeley) %G%
*/
#include "param.h"
if (!error) {
LEASE_CHECK(xp, p, p->p_ucred, LEASE_WRITE);
LEASE_CHECK(vp, p, p->p_ucred, LEASE_WRITE);
- error = VOP_LINK(vp, nd.ni_dvp, &nd.ni_cnd);
+ error = VOP_LINK(nd.ni_dvp, vp, &nd.ni_cnd);
} else {
VOP_ABORTOP(nd.ni_dvp, &nd.ni_cnd);
if (nd.ni_dvp == nd.ni_vp)
*
* %sccs.include.redist.c%
*
- * @(#)ufs_vnops.c 7.81 (Berkeley) %G%
+ * @(#)ufs_vnops.c 7.82 (Berkeley) %G%
*/
#include <sys/param.h>
* link vnode call
*/
int
-ufs_link(vp, tdvp, cnp)
- register struct vnode *vp; /* source vnode */
+ufs_link(tdvp, vp, cnp)
struct vnode *tdvp;
+ register struct vnode *vp; /* source vnode */
struct componentname *cnp;
{
register struct inode *ip;
*
* %sccs.include.redist.c%
*
- * @(#)ufs_vnops.c 7.81 (Berkeley) %G%
+ * @(#)ufs_vnops.c 7.82 (Berkeley) %G%
*/
#include <sys/param.h>
* link vnode call
*/
int
-ufs_link(vp, tdvp, cnp)
- register struct vnode *vp; /* source vnode */
+ufs_link(tdvp, vp, cnp)
struct vnode *tdvp;
+ register struct vnode *vp; /* source vnode */
struct componentname *cnp;
{
register struct inode *ip;