SCCS-vsn: sys/kern/vfs_syscalls.c 7.80
SCCS-vsn: sys/ufs/ffs/ufs_vnops.c 7.82
SCCS-vsn: sys/ufs/ufs/ufs_vnops.c 7.82
*
* %sccs.include.redist.c%
*
*
* %sccs.include.redist.c%
*
- * @(#)vfs_syscalls.c 7.79 (Berkeley) %G%
+ * @(#)vfs_syscalls.c 7.80 (Berkeley) %G%
if (!error) {
LEASE_CHECK(xp, p, p->p_ucred, LEASE_WRITE);
LEASE_CHECK(vp, p, p->p_ucred, LEASE_WRITE);
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)
} else {
VOP_ABORTOP(nd.ni_dvp, &nd.ni_cnd);
if (nd.ni_dvp == nd.ni_vp)
*
* %sccs.include.redist.c%
*
*
* %sccs.include.redist.c%
*
- * @(#)ufs_vnops.c 7.81 (Berkeley) %G%
+ * @(#)ufs_vnops.c 7.82 (Berkeley) %G%
*/
#include <sys/param.h>
*/
#include <sys/param.h>
-ufs_link(vp, tdvp, cnp)
- register struct vnode *vp; /* source vnode */
+ register struct vnode *vp; /* source vnode */
struct componentname *cnp;
{
register struct inode *ip;
struct componentname *cnp;
{
register struct inode *ip;
*
* %sccs.include.redist.c%
*
*
* %sccs.include.redist.c%
*
- * @(#)ufs_vnops.c 7.81 (Berkeley) %G%
+ * @(#)ufs_vnops.c 7.82 (Berkeley) %G%
*/
#include <sys/param.h>
*/
#include <sys/param.h>
-ufs_link(vp, tdvp, cnp)
- register struct vnode *vp; /* source vnode */
+ register struct vnode *vp; /* source vnode */
struct componentname *cnp;
{
register struct inode *ip;
struct componentname *cnp;
{
register struct inode *ip;