Home Man
Search
Today's Posts
Register

Linux & Unix Commands - Search Man Pages

X11R7.4 - man page for xtfindfile (x11r4 section 3)

XtFindFile(3)				   XT FUNCTIONS 			    XtFindFile(3)

NAME
       XtFindFile - search for a file using substitutions in the path list

SYNTAX
       String XtFindFile(String path, Substitution substitutions, Cardinal num_substitutions,
	      XtFilePredicate predicate);

ARGUMENTS
       path	 Specifies a path of file names, including substitution characters.

       substitutions
		 Specifies a list of substitutions to make into a path.

       num_substitutions
		 Specifies the number of substitutions passed in.

       predicate 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 potential file names
       delimited by colons.  Within each name, the percent character specifies a string substitu-
       tion 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 substi-
       tution; 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 characters
       with the string in the corresponding substitution field.  A substitution 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 (i.e., ``/'' 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 collapsing embedded separators, the
       contents of the string substitutions are not interpreted by XtFindFile and may therefore
       contain any operating-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 using XtFree when it is
       no longer needed.

SEE ALSO
       X Toolkit Intrinsics - C Language Interface
       Xlib - C Language X Interface

X Version 11				   libXt 1.0.5				    XtFindFile(3)


All times are GMT -4. The time now is 11:02 PM.

Unix & Linux Forums Content Copyrightę1993-2018. All Rights Reserved.
UNIX.COM Login
Username:
Password:  
Show Password