Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 5 Sep 2002 13:56:14 -0700 (PDT)
From:      Poul-Henning Kamp <phk@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/kern vnode_if.src
Message-ID:  <200209052056.g85KuEXL090698@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
phk         2002/09/05 13:56:14 PDT

  Modified files:
    sys/kern             vnode_if.src 
  Log:
  Introduce the VOP_OPENEXTATTR() and VOP_CLOSEEXTATTR() methods.
  
  Together these two implement a simple transcation style grouping for
  modifications of extended attributes on a vnode.
  
  VOP_CLOSEEXTATTR() takes a boolean "commit" argument, which determines
  if the aggregate changes are attempted written or not.  A commit will
  fail if any of the VOP_SETEXTATTR() calls since the VOP_OPENEXTATTR()
  have failed to meet their objective or if the flush to disk fails.
  
  The default operations for these two VOP's is to return EOPNOTSUPP.
  
  This API may still be subject to change.
  
  Sponsored by:   DARPA & NAI Labs
  
  Revision  Changes    Path
  1.56      +19 -0     src/sys/kern/vnode_if.src

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200209052056.g85KuEXL090698>