/* plan9 semantics are that created files are implicitly opened. *Butlinuxsemanticsarethatyoucallcreate,thenopen. *theplan9approachissuperiorasitprovidesanatomic *open. *wetrackthecreatefidhere.Whenthefileisopened,iffidopenis *non-zero,weusethefidandcanskipsomesteps. *theremaybeabetterwaytodothis,butIdon'tknowit. *oneBADwayistoclunkthefidoncreate,thenopenitagain: *youlosetheatomicityoffileopen
*/
/* special case: *unlinkcallsremove,whichisanimplicitclunk.Sowehavetotrack *thatkindofthingsothatwedon'ttrytoclunkadeadfid.
*/ #define P9_LOCK_TIMEOUT (30*HZ)
/* flags for v9fs_stat2inode() & v9fs_stat2inode_dotl() */ #define V9FS_STAT2INODE_KEEP_ISIZE 1
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.