lib/efreet_base.c File Reference
#include <stddef.h>
#include <stdio.h>
#include <string.h>
#include <limits.h>
#include <unistd.h>
#include "Efreet.h"
#include "efreet_private.h"
Include dependency graph for efreet_base.c:

Defines

#define EFREET_MODULE_LOG_DOM   _efreet_base_log_dom
#define EFREET_PATH_SEP   ':'

Functions

void * alloca (size_t)
int efreet_base_init (void)
void efreet_base_shutdown (void)
EAPI const char * efreet_cache_home_get (void)
 Retrieves the XDG Cache Home directory.
EAPI Eina_List * efreet_config_dirs_get (void)
 Returns the Eina_List of prefernece ordered extra config directories.
EAPI const char * efreet_config_home_get (void)
 Retrieves the XDG Config Home directory.
EAPI Eina_List * efreet_data_dirs_get (void)
 Returns the Eina_List of prefernece oredred extra data directories.
EAPI const char * efreet_data_home_get (void)
 Retrieves the XDG Data Home directory.
EAPI const char * efreet_home_dir_get (void)
EAPI const char * efreet_hostname_get (void)
 Returns the current hostname or empty string if not found.

Variables

EAPI Efreet_Versionefreet_version = &_version

Define Documentation

#define EFREET_MODULE_LOG_DOM   _efreet_base_log_dom
#define EFREET_PATH_SEP   ':'

Function Documentation

void* alloca ( size_t  )

Variable Documentation

EAPI Efreet_Version* efreet_version = &_version