source: rtems/doc/filesystem/fsrequirements.t @ a0e265bf

4.104.114.84.95
Last change on this file since a0e265bf was a0e265bf, checked in by Joel Sherrill <joel.sherrill@…>, on 10/12/99 at 20:41:30

New file.

  • Property mode set to 100644
File size: 922 bytes
Line 
1@c
2@c  COPYRIGHT (c) 1988-1998.
3@c  On-Line Applications Research Corporation (OAR).
4@c  All rights reserved.
5@c
6@c  $Id$
7@c
8
9
10@chapter Filesystem Requirements
11
12This chapter details the behavioral requirements that all filesystem
13implementations must adhere to.
14
15@section Filesystem File and Directory Removal Constraints
16
17The following POSIX constraints must be honored by all filesystems.
18
19@itemize @bullet
20
21@item If a node is a directory with children it cannot be removed.
22
23@item The root node of any filesystem, whether the base filesystem or a
24mounted filesystem, cannot be removed.
25
26@item A node that is a directory that is acting as the mount point of a file
27system cannot be removed.
28
29@item On filesystems supporting hard links, a link count is maintained.
30Prior to node removal, the node's link count is decremented by one.  The
31link count must be less than one to allow for removal of the node.
32
33@end itemize
34
Note: See TracBrowser for help on using the repository browser.