| Elektra
    0.8.15
    | 
Header for the getenv library. More...
#include <kdb.h>

| Functions | |
| void | elektraLockMutex () | 
| Lock the internally used mutex to access elektraRepo, elektraConfig or elektraParentKey.  More... | |
| void | elektraUnlockMutex () | 
| Unlock the internally used mutex.  More... | |
| void | elektraOpen (int *argc, char **argv) | 
| Initializes Global Elektra Repo+Config.  More... | |
| void | elektraClose () | 
| Closes and frees Repo+Config.  More... | |
| Variables | |
| KDB * | elektraRepo | 
| The KDB repository to be used to fetch configuration. | |
| KeySet * | elektraConfig | 
| The config of the application.  More... | |
| Key * | elektraParentKey | 
| The parentKey used to access elektraRepo.  More... | |
Header for the getenv library.
| void elektraClose | ( | ) | 
| void elektraLockMutex | ( | ) | 
Lock the internally used mutex to access elektraRepo, elektraConfig or elektraParentKey.
| void elektraOpen | ( | int * | argc, | 
| char ** | argv | ||
| ) | 
Initializes Global Elektra Repo+Config.
It is safe to call it multiple times. Will automatically close using elektraClose(), if it was open.
| [out] | argc | the number of args to parse, might be reduced | 
| [out] | argv | the args, might be reduced | 
| void elektraUnlockMutex | ( | ) | 
Unlock the internally used mutex.
| KeySet* elektraConfig | 
The config of the application.
Contains whole /env configuration.
| Key* elektraParentKey | 
The parentKey used to access elektraRepo.
Contains all warnings and errors that happened during repo access
 1.8.8
 1.8.8