Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
optionGetValue(3)	       Programmer's Manual	       optionGetValue(3)

NAME
     optionGetValue - get a specific value from a hierarcical list

SYNOPSIS
     #include <your-opts.h>
     cc [...] -o outfile infile.c -lopts [...]

     const  tOptionValue  *  optionGetValue(const tOptionValue * pOptValue, char
     const * valueName);

DESCRIPTION
     This routine will find an entry in a nested value option  or  configurable.
     If  "valueName"  is NULL, then the first entry is returned.  Otherwise, the
     first entry with a name that exactly matches the argument will be returned.
     If there is no matching value, NULL is returned and errno is set to ENOENT.
     If the provided option value is not a hierarchical value, NULL is also  re-
     turned and errno is set to EINVAL.

     pOptValue
	    a hierarchcal value

     valueName
	    name of value to get

RETURN VALUE
     a compound value structure

ERRORS
     The returned result is NULL and errno is set:

     EINVAL - the pOptValue does not point to a valid hierarchical option value.

     ENOENT - no entry matched the given name.	@end itemize

SEE ALSO
     The info documentation for the -lopts library.
     ao_string_tokenize(3),  configFileLoad(3),  optionFileLoad(3),  optionFind-
     NextValue(3), optionFindValue(3), optionFree(3), optionLoadLine(3), option-
     MemberList(3),  optionNextValue(3),   optionOnlyUsage(3),	 optionPrintVer-
     sion(3),	 optionPrintVersionAndReturn(3),   optionProcess(3),   optionRe-
     store(3), optionSaveFile(3), optionSaveState(3), optionUnloadNested(3), op-
     tionVersion(3), strequate(3),  streqvcmp(3),  streqvmap(3),  strneqvcmp(3),
     strtransform(3),

				   2026-07-30		       optionGetValue(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=optionGetValue&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help