Lines Matching full:file
33 .Nd open or create a file for reading, writing or executing
43 The file name specified by
49 and the file descriptor returned to the calling process.
52 argument may indicate the file is to be
62 and the file is created with mode
80 the file to be opened is determined relative to the directory
81 associated with the file descriptor
116 must be strictly relative to a file descriptor
165 set file pointer to the end of the file before each write
167 create file if it does not exist
173 is set and the file exists
194 error if file is not a directory
196 automatically close file on
199 verify the contents of the file with
210 open file referenced by
223 Opening a file with
225 set causes each write on the resulting file descriptor
226 to be appended to the end of the file.
231 file exists, the file is truncated to zero length.
237 and the file already
274 synchronously written to disk, but changes to metadata such as file access and
279 is used in the mask and the target file passed to
285 When opening a file, a lock with
292 If creating a file with
295 (provided that the underlying file system supports locking).
307 may be used to ensure the OS does not assign this file as the
333 may be used to ensure the resulting file descriptor refers to a
343 flag for the newly returned file descriptor.
346 may be used to indicate to the kernel that the contents of the file should
366 The returned file descriptor
382 returns a file descriptor that can be used as a directory file descriptor for
384 and other system calls taking a file descriptor argument, like
387 The other functionality of the returned file descriptor is limited to
426 and any other that operate on file and not on file descriptor (except
430 A file descriptor created with the
432 flag can be opened as a normal (operable) file descriptor by
442 Such an open behaves as if the current path of the file referenced by
453 returns a non-negative integer, termed a file descriptor.
455 The file descriptor value returned is the lowest numbered descriptor
457 The file pointer used to mark the current position within the
458 file is set to the beginning of the file.
471 When a new file is created, it is assigned the group of the directory
486 The system imposes a limit on the number of file descriptors
496 return a non-negative integer, termed a file descriptor.
501 The named file is opened unless:
510 is not set and the named file does not exist.
524 the file does not exist,
529 is specified, the file does not exist, and the directory in which it is to be
534 The named file has its immutable flag set and the file is to be modified.
536 The named file has its append-only flag set, the file is to be modified, and
544 The named file is a directory, and the arguments specify
547 The named file is a directory, and the flags specified
552 The named file resides on a read-only file system,
553 and the file is to be modified.
556 is specified and the named file would reside on a read-only file system.
558 The process has already reached its limit for open file descriptors.
560 The system file table is full.
569 The named file is a character special or block
570 special file, and the device associated with this special file
574 is set, the named file is a fifo,
576 is set, and no process has the file open for reading.
585 is specified but the underlying file system does not support locking.
587 The named file is a special file mounted through a file system that
595 is specified and the file is locked.
599 the file does not exist,
600 and the directory in which the entry for the new file is being placed
601 cannot be extended because there is no space left on the file
606 the file does not exist,
607 and there are no free inodes on the file system on which the
608 file is being created.
612 the file does not exist,
613 and the directory in which the entry for the new file
615 user's quota of disk blocks on the file system
620 the file does not exist,
621 and the user's quota of inodes on the file system on
622 which the file is being created has been exhausted.
628 Corrupted data was detected while reading from the file system.
630 The file is a pure procedure (shared text) file that is being
643 were specified and the file exists.
662 argument is invalid on the file system on which the file is being created.
671 nor a valid file descriptor open for searching.
679 nor a file descriptor associated with a directory.
682 is specified and the file is not a directory.