Merge libubox with the version 2016.02.26 from its git.
This commit is contained in:
@@ -28,6 +28,7 @@ struct json_script_ctx {
|
||||
struct blob_buf buf;
|
||||
|
||||
uint32_t run_seq;
|
||||
bool abort;
|
||||
|
||||
/*
|
||||
* handle_command: handle a command that was not recognized by the
|
||||
@@ -99,6 +100,18 @@ void json_script_run(struct json_script_ctx *ctx, const char *filename,
|
||||
|
||||
void json_script_run_file(struct json_script_ctx *ctx, struct json_script_file *file,
|
||||
struct blob_attr *vars);
|
||||
|
||||
/*
|
||||
* json_script_abort - abort current json script run
|
||||
*
|
||||
* to be called from a script context callback
|
||||
*/
|
||||
static inline void
|
||||
json_script_abort(struct json_script_ctx *ctx)
|
||||
{
|
||||
ctx->abort = true;
|
||||
}
|
||||
|
||||
/*
|
||||
* json_script_eval_string - evaluate a string and store the result
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user