cvs commit: src/sys/kern kern_fp.c kern_subr.c vfs_default.c vfs_lock.c vfs_subr.c vfs_syscalls.c vfs_vnops.c src/sys/sys vnode.h src/sys/emulation/linux/i386/linprocfs linprocfs_vnops.c src/sys/vfs/coda coda_vnops.c src/sys/vfs/deadfs dead_vnops.c ...

Simon 'corecode' Schubert corecode at fs.ei.tum.de
Sat Apr 1 16:47:21 PST 2006


On 01.04.2006, at 22:46, Matthew Dillon wrote:
  Change the VOP_OPEN/fp specs.  VOP_OPEN (aka vop_stdopen) is now 
responsible
  for filling in the file pointer information, rather than the caller 
of
  VOP_OPEN.  Additionally, when supplied a file pointer, VOP_OPEN is 
now
  allowed to populate the file pointer with a different vnode then the 
one
  passed to it, which will be used later on to allow filesystems which
  synthesize different vnodes on open, for example so we can create a 
generic
  tty/pty pairing devices rather than scanning for an unused pty, and 
so we
  can create swap-backed generic anonymous file descriptors rather 
than having
  to use /tmp.  And for other purposes as well.
will this enable us to do device cloning in the long run?  i.e. 
returning a different vnode on open than the /dev/* vnode?  (the issue 
we talked about some months ago)

cheers
  simon
ps: really motivating to see you working so much.  i wish i had a place 
to put my box and start hacking again.

--
Serve - BSD     +++  RENT this banner advert  +++    ASCII Ribbon   /"\
Work - Mac      +++  space for low €€€ NOW!1  +++      Campaign     \ /
Party Enjoy Relax   |   http://dragonflybsd.org      Against  HTML   \
Dude 2c 2 the max   !   http://golden-apple.biz       Mail + News   / \
Attachment:
PGP.sig
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pgp00000.pgp
Type: application/octet-stream
Size: 186 bytes
Desc: "Description: This is a digitally signed message part"
URL: <http://lists.dragonflybsd.org/pipermail/commits/attachments/20060401/f880cf76/attachment-0016.obj>


More information about the Commits mailing list