Lines Matching +full:positive +full:- +full:reference +full:- +full:buffer

81 In general, directories are visited two distinguishable times; in pre-order
82 (before any of their descendants are visited) and in post-order (after all
89 prune and/or re-visit portions of the hierarchy.
114 store application data or per-hierarchy state.
134 .Bd -literal
142 long fts_level; /* depth (\-1 to N) */
154 .Bl -tag -width "fts_namelen"
165 .Bl -tag -width FTS_DEFAULT
167 A directory being visited in pre-order.
205 A directory being visited in post-order.
209 the directory was visited in pre-order, except for the
238 A symbolic link with a non-existent target.
241 field reference the file characteristic information for the symbolic link
262 The depth of the traversal, numbered from \-1 to N, where this file
269 (\-1), and the
328 field points to the next structure in the NULL-terminated linked list of
354 A single buffer is used for all of the paths of all of the files in the
361 .Dv NUL Ns -terminated
365 To use these fields to reference any files represented by other
367 structures will require that the path buffer be modified using the
379 .Dv NUL Ns -terminated .
383 functions can safely be used in multi-threaded programs provided no
406 (even in a single-thread program) may cause
435 .Bl -tag -width "FTS_COMFOLLOWDIR"
455 are returned to the application are those referencing non-existent files.
471 This has the side-effect that an application cannot rely on being
487 structures reference file characteristic information (the
550 argument points to a user-defined function which may be used to order
556 should return a negative value, zero, or a positive value to indicate
603 least twice, once in pre-order and once in post-order.
654 function in post-order.
660 structure describing the first entry in a NULL-terminated linked list of
669 structure, and is ordered by the user-specified comparison function, if any.
690 is not a directory being visited in pre-order,
719 .Bl -tag -width FTS_NAMEONLY
740 returns 0 on success, and \-1 if an error occurs.
743 .Bl -tag -width FTS_PHYSICAL
745 Re-visit the file; any file type may be re-visited.
758 Normal use is for post-order directory visits, where it causes the
759 directory to be re-visited (in both pre and post-order) as well as all
789 If the target of the link is a directory, the pre-order return, followed
790 by the return of all of its descendants, followed by a post-order return,
810 This can be used to pass per-stream data to the comparison function.
867 to an appropriate non-zero value.
891 to an appropriate non-zero value.
895 function returns 0 on success and \-1 if its
915 returns 0 on success, and \-1 if an error occurs.
966 .Bl -tag -width Er