Clixon release 4.0.0

This commit is contained in:
Olof hagsand 2019-07-13 16:33:23 +02:00
parent 2a766c5adf
commit fe46a0e093
12 changed files with 38 additions and 80 deletions

View file

@ -37,24 +37,6 @@
#ifndef _CLI_COMMON_H_
#define _CLI_COMMON_H_
/*! macro to create a single-argument callback from multiple */
#define cb_single_arg(fn) \
int fn(clicon_handle h, cvec *cvv, cg_var *arg) \
{ \
int retval=-1; \
cvec *argv = NULL; \
\
if (arg && (argv = cvec_from_var(arg)) == NULL){ \
clicon_err(OE_UNIX, errno, "cvec_from_var"); \
goto done; \
} \
retval = fn##v(h, cvv, argv); \
done: \
if (argv) cvec_free(argv); \
return retval; \
}
void cli_signal_block(clicon_handle h);
void cli_signal_unblock(clicon_handle h);