Back to index

glibc  2.9
Functions
envz.h File Reference
#include <features.h>
#include <errno.h>
#include <argz.h>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

__BEGIN_DECLS char * envz_entry (__const char *__restrict __envz, size_t __envz_len, __const char *__restrict __name) __THROW __attribute_pure__
char * envz_get (__const char *__restrict __envz, size_t __envz_len, __const char *__restrict __name) __THROW __attribute_pure__
error_t envz_add (char **__restrict __envz, size_t *__restrict __envz_len, __const char *__restrict __name, __const char *__restrict __value) __THROW
error_t envz_merge (char **__restrict __envz, size_t *__restrict __envz_len, __const char *__restrict __envz2, size_t __envz2_len, int __override) __THROW
void envz_remove (char **__restrict __envz, size_t *__restrict __envz_len, __const char *__restrict __name) __THROW
void envz_strip (char **__restrict __envz, size_t *__restrict __envz_len) __THROW

Function Documentation

error_t envz_add ( char **__restrict  __envz,
size_t *__restrict  __envz_len,
__const char *__restrict  __name,
__const char *__restrict  __value 
)
__BEGIN_DECLS char* envz_entry ( __const char *__restrict  __envz,
size_t  __envz_len,
__const char *__restrict  __name 
)
char* envz_get ( __const char *__restrict  __envz,
size_t  __envz_len,
__const char *__restrict  __name 
)
error_t envz_merge ( char **__restrict  __envz,
size_t *__restrict  __envz_len,
__const char *__restrict  __envz2,
size_t  __envz2_len,
int  __override 
)
void envz_remove ( char **__restrict  __envz,
size_t *__restrict  __envz_len,
__const char *__restrict  __name 
)
void envz_strip ( char **__restrict  __envz,
size_t *__restrict  __envz_len 
)