XtFindFile man page on IRIX

Man page or keyword search:  
man Server   31559 pages
apropos Keyword Search (all sections)
Output format
IRIX logo
[printable version]



     XtFindFile(3Xt)	X Version 11 (Release 6.6)     XtFindFile(3Xt)

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

     SYNTAX
	  String XtFindFile(path, substitutions,
	  num_substitutions,predicate)
		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
	  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, 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,
	  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 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 this string is the return value for If

     Page 1					     (printed 7/20/06)

     XtFindFile(3Xt)	X Version 11 (Release 6.6)     XtFindFile(3Xt)

	  no string yields a return from the predicate, 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 when it is no longer needed.

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

     Page 2					     (printed 7/20/06)

[top]

List of man pages available for IRIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net