mirror of
https://github.com/optim-enterprises-bv/nDPId-2.git
synced 2025-11-02 03:07:53 +00:00
Unified nDPId/nDPIsrvd command line argument storage.
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
This commit is contained in:
17
utils.h
17
utils.h
@@ -3,6 +3,23 @@
|
||||
|
||||
#include <stdarg.h>
|
||||
|
||||
#define CMDARG(_default_value) \
|
||||
{ \
|
||||
.value = NULL, .default_value = (_default_value) \
|
||||
}
|
||||
|
||||
struct cmdarg
|
||||
{
|
||||
char * value;
|
||||
char const * const default_value;
|
||||
};
|
||||
|
||||
void set_cmdarg(struct cmdarg * const ca, char const * const val);
|
||||
|
||||
char const * get_cmdarg(struct cmdarg const * const ca);
|
||||
|
||||
int is_cmdarg_set(struct cmdarg const * const ca);
|
||||
|
||||
int is_path_absolute(char const * const prefix, char const * const path);
|
||||
|
||||
void daemonize_enable(void);
|
||||
|
||||
Reference in New Issue
Block a user