*** UNIX MANUAL PAGE BROWSER ***

A Nergahak database for man pages research.

Navigation

Directory Browser

1Browse 4.4BSD4.4BSD
1Browse Digital UNIXDigital UNIX 4.0e
1Browse FreeBSDFreeBSD 14.3
1Browse MINIXMINIX 3.4.0rc6-d5e4fc0
1Browse NetBSDNetBSD 10.1
1Browse OpenBSDOpenBSD 7.7
1Browse UNIX v7Version 7 UNIX
1Browse UNIX v10Version 10 UNIX

Manual Page Search

Manual Page Result

0 Command: XtFindFile | Section: 3 | Source: Digital UNIX | File: XtFindFile.3Xt.gz
XtFindFile(3Xt) XtFindFile(3Xt) NAME XtFindFile - search for a file using substitutions in the path list SYNOPSIS String XtFindFile(path, substitutions, num_substitutions, predicate) String path; Substitution substitutions; Cardinal num_substitutions; XtFilePredicate predicate; ARGUMENTS Specifies a path of file names, including substitution characters. Specifies a list of substitutions to make into a path. Specifies the number of substitutions passed in. Specifies a procedure to call to judge a potential file name, or NULL. DESCRIPTION The path parameter specifies a string that consists of a series of po- tential file names delimited by colons. Within each name, the percent character specifies a string substitution selected by the following character. The character sequence "%:" specifies an embedded colon that is not a delimiter; the sequence is replaced by a single colon. The character sequence "%%" specifies a percent character that does not introduce a substitution; the sequence is replaced by a single percent character. If a percent character is followed by any other character, XtFindFile looks through the specified substitutions for that character in the match field and if found replaces the percent and match charac- ters with the string in the corresponding substitution field. A sub- stitution field entry of NULL is equivalent to a pointer to an empty string. If the operating system does not interpret multiple embedded name separators in the path (that is, "/" in POSIX) the same way as a single separator, XtFindFile will collapse multiple separators into a single one after performing all string substitutions. Except for col- lapsing embedded separators, the contents of the string substitutions are not interpreted by XtFindFile and may therefore contain any operat- ing-system-dependent characters, including additional name separators. Each resulting string is passed to the predicate procedure until a string is found for which the procedure returns True; this string is the return value for XtFindFile. If no string yields a True return from the predicate, XtFindFile returns NULL. If the predicate parameter is NULL, an internal procedure that checks if the file exists, is readable, and is not a directory will be used. It is the responsibility of the caller to free the returned string us- ing XtFree when it is no longer needed. SEE ALSO X Toolkit Intrinsics -- C Language Interface Xlib -- C Language X Interface XtFindFile(3Xt)

Navigation Options