Lines Matching defs:open

165 	 * The default behavior is that if an open file is deleted,
225 * contents on every open(2). This should only be enabled on
232 * direct_io) data is still cached after the open(2), so a
245 * invalidated on open(2) if if the modification time or the
261 * file data on open.
286 * it now open doors to parallel writes on the same file (without
333 * `fi` will always be NULL if the file is not currently open, but
334 * may also be NULL if the file is open.
389 * `fi` will always be NULL if the file is not currently open, but
390 * may also be NULL if the file is open.
396 * `fi` will always be NULL if the file is not currently open, but
397 * may also be NULL if the file is open.
406 * `fi` will always be NULL if the file is not currently open, but
407 * may also be NULL if the file is open.
426 * open() and may thus be omitted by the filesystem.
457 * future calls to open will also succeed without being send
461 int (*open) (const char *, struct fuse_file_info *);
463 /** Read data from an open file
475 /** Write data to an open file
509 * open(). This happens if more than one file descriptor refers to an
510 * open file handle, e.g. due to dup(), dup2() or fork() calls. It is
523 /** Release an open file
525 * Release is called when there are no more references to an open
529 * For every open() call there will be exactly one release() call
638 * Create and open a file
641 * mode, and then open it.
644 * versions earlier than 2.6.15, the mknod() and open() methods
689 * `fi` will always be NULL if the file is not currently open, but
690 * may also be NULL if the file is open.
747 /** Write contents of buffer to an open file
759 /** Store data from an open file in a buffer
786 * this open file. This same value will be supplied to
796 * Allocates space for an open file