:man| Alphabetical   Categories   About us 
 
KRB5_CONFIG (3) | C library functions | Unix Manual Pages | :man

NAME

krb5_config_get_bool_default, krb5_config_get_int_default, krb5_config_get_string_default, krb5_config_get_time_default - get configuration value

CONTENTS

Library
Synopsis
Description
Bugs
See Also

LIBRARY

Kerberos 5 Library (libkrb5, -lkrb5)

SYNOPSIS


.In krb5.h krb5_boolean krb5_config_get_bool_default "krb5_context context" "krb5_config_section *c" "krb5_boolean def_value" "..." int krb5_config_get_int_default "krb5_context context" "krb5_config_section *c" "int def_value" "..." const char* krb5_config_get_string_default "krb5_context context" "krb5_config_section *c" "const char *def_value" "..." int krb5_config_get_time_default "krb5_context context" "krb5_config_section *c" "int def_value" "..."

DESCRIPTION

These functions get values from the krb5.conf(5) configuration file, or another configuration database specified by the c parameter.

The variable arguments should be a list of strings naming each subsection to look for. For example:
krb5_config_get_bool_default(context, NULL, FALSE, "libdefaults", "log_utc", NULL)

gets the boolean value for the log_utc option, defaulting to FALSE.

krb5_config_get_bool_default will convert the option value to a boolean value, where 'yes', 'true', and any non-zero number means TRUE, and any other value FALSE.

krb5_config_get_int_default will convert the value to an integer.

krb5_config_get_time_default will convert the value to a period of time (not a time stamp) in seconds, so the string '2 weeks' will be converted to 1209600 (2 * 7 * 24 * 60 * 60).

BUGS

Other than for the string case, there’s no way to tell whether there was a value specified or not.

SEE ALSO

krb5_appdefault(3), krb5.conf(5)

 
Created by Blin Media, 2008-2013