Whamcloud - gitweb
LU-8998 tools: support negative flags
[fs/lustre-release.git] / lustre / doc / llapi_layout_file_comp_del.3
index 5a726df..3e91d07 100644 (file)
@@ -7,25 +7,30 @@ from an existing file.
 .B #include <lustre/lustreapi.h>
 .PP
 .BI "int llapi_layout_file_comp_del(const char *" path ",
-.BI "                               uint32_t "id );
+.BI "                               uint32_t "id ", uint32_t "flags );
 .fi
 .SH DESCRIPTION
 .PP
 Deletes the layout component(s) specified by
 .I id
+or
+.I flags
 from an existing file. The
 .I id
-can be a real unique component ID or a
-.IR lcme_id .
+must be a real unique component ID, when
+.I flags
+is specified,
+.I id
+must be set to zero.
 Available
-.IR lcme_id
+.IR flags
 are:
 .PP
-.BR LCME_ID_ALL:
-All components in the layout.
+.BR LCME_FL_INIT:
+Instantiated components in the layout.
 .PP
-.BR LCME_ID_NONE|LCME_FL_INIT:
-All the instantiated components in the layout.
+.BR LCME_FL_NEG|LCME_FL_INIT:
+Uninstantiated components in the layout.
 .SH RETURN VALUES
 Returns 0 on success, or -1 if an error occurred (in which case, errno is
 set appropriately).
@@ -37,9 +42,6 @@ An invalid argument was specified.
 .SM ENOENT
 .I path
 doesn't exist or the specified component isn't found in file.
-.SH TODO
-Add description for the
-.IR lcme_id .
 .SH "SEE ALSO"
 .BR llapi_layout_alloc (3),
 .BR llapi_layout_file_open (3),