patches for easier mirroring, to eliminate a special copy, to make www.freebsd.org/security a full copy of security.freebsd.org and be eventually be the same. For now files are just sitting there. The symlinks are missing. Discussed on: www (repository location) Discussed with: simon (so)
17 lines
426 B
Diff
17 lines
426 B
Diff
Index: sys/fs/devfs/devfs_vnops.c
|
|
===================================================================
|
|
--- sys/fs/devfs/devfs_vnops.c (revision 197641)
|
|
+++ sys/fs/devfs/devfs_vnops.c (working copy)
|
|
@@ -759,6 +759,9 @@
|
|
|
|
VOP_UNLOCK(vp, 0, td);
|
|
|
|
+ if (ap->a_fdidx >= 0)
|
|
+ ap->a_td->td_proc->p_fd->fd_ofiles[ap->a_fdidx]->f_vnode = vp;
|
|
+
|
|
if(!(dsw->d_flags & D_NEEDGIANT)) {
|
|
DROP_GIANT();
|
|
if (dsw->d_fdopen != NULL)
|
|
|
|
|
|
|