NAME¶
krb5_appdefault_boolean,
  
krb5_appdefault_string,
  
krb5_appdefault_time —
get application configuration value
LIBRARY¶
Kerberos 5 Library (libkrb5, -lkrb5)
SYNOPSIS¶
#include
  <krb5.h>
void
krb5_appdefault_boolean(
krb5_context
  context, 
const
  char *appname,
  
krb5_realm
  realm, 
const
  char *option,
  
krb5_boolean
  def_val,
  
krb5_boolean
  *ret_val);
void
krb5_appdefault_string(
krb5_context
  context, 
const
  char *appname,
  
krb5_realm
  realm, 
const
  char *option,
  
const char
  *def_val, 
char
  **ret_val);
void
krb5_appdefault_time(
krb5_context
  context, 
const
  char *appname,
  
krb5_realm
  realm, 
const
  char *option,
  
time_t def_val,
  
time_t
  *ret_val);
DESCRIPTION¶
These functions get application defaults from the
  
appdefaults section of the
  
krb5.conf(5) configuration file. These defaults
  can be specified per application, and/or per realm.
These values will be looked for in 
krb5.conf(5), in
  order of descending importance.
[appdefaults] 
	appname = { 
		realm = { 
			option = value 
		} 
	} 
	appname = { 
		option = value 
	} 
	realm = { 
		option = value 
	} 
	option = value
 
appname is the name of the application, and
  
realm is the realm name. If the realm is
  omitted it will not be used for resolving values.
  
def_val is the value to return if no value is
  found in 
krb5.conf(5).
SEE ALSO¶
krb5_config(3),
  
krb5.conf(5)