STASIS
A pipeline delivery generator
Toggle main menu visibility
Loading...
Searching...
No Matches
src
lib
core
include
environment.h
Go to the documentation of this file.
1
4
#ifndef STASIS_ENVIRONMENT_H
5
#define STASIS_ENVIRONMENT_H
6
7
#include <stdio.h>
8
#include <stdlib.h>
9
#include <dirent.h>
10
#include "
environment.h
"
11
12
typedef
struct
StrList
RuntimeEnv;
13
14
ssize_t
runtime_contains
(RuntimeEnv *env,
const
char
*key);
15
RuntimeEnv *
runtime_copy
(
char
**env);
16
int
runtime_replace
(RuntimeEnv **dest,
char
**src);
17
char
*
runtime_get
(RuntimeEnv *env,
const
char
*key);
18
void
runtime_set
(RuntimeEnv *env,
const
char
*_key,
char
*_value);
19
char
*
runtime_expand_var
(RuntimeEnv *env,
char
*input);
20
void
runtime_export
(RuntimeEnv *env,
char
**keys);
21
void
runtime_apply
(RuntimeEnv *env);
22
void
runtime_free
(RuntimeEnv *env);
23
#endif
//STASIS_ENVIRONMENT_H
environment.h
runtime_apply
void runtime_apply(RuntimeEnv *env)
Definition
environment.c:446
runtime_copy
RuntimeEnv * runtime_copy(char **env)
Definition
environment.c:144
runtime_set
void runtime_set(RuntimeEnv *env, const char *_key, char *_value)
Definition
environment.c:408
runtime_contains
ssize_t runtime_contains(RuntimeEnv *env, const char *key)
Definition
environment.c:203
runtime_free
void runtime_free(RuntimeEnv *env)
Definition
environment.c:467
runtime_expand_var
char * runtime_expand_var(RuntimeEnv *env, char *input)
Definition
environment.c:283
runtime_get
char * runtime_get(RuntimeEnv *env, const char *key)
Definition
environment.c:242
runtime_export
void runtime_export(RuntimeEnv *env, char **keys)
Definition
environment.c:60
runtime_replace
int runtime_replace(RuntimeEnv **dest, char **src)
Definition
environment.c:162
StrList
Definition
strlist.h:16
Generated by
1.17.0