From 34f5ad9234e0f6e888a19059aa48da7740481d98 Mon Sep 17 00:00:00 2001 From: lakinduakash Date: Mon, 15 Apr 2019 05:00:05 +0530 Subject: [PATCH] build kill command by pid --- src/ui/h_prop.c | 7 +++++++ src/ui/h_prop.h | 1 + 2 files changed, 8 insertions(+) diff --git a/src/ui/h_prop.c b/src/ui/h_prop.c index 32375d0..ec50711 100644 --- a/src/ui/h_prop.c +++ b/src/ui/h_prop.c @@ -18,11 +18,13 @@ #define MKCONFIG "--mkconfig" #define LOAD_CONFIG "--config" +#define STOP "--stop" char cmd_start[BUFSIZE]; char cmd_mkconfig[BUFSIZE]; char cmd_config[BUFSIZE]; +char cmd_kill[BUFSIZE]; char running_info[BUFSIZE]; char interface_list[BUFSIZE]; @@ -86,6 +88,11 @@ int startShell(const char *cmd) { } +const char* build_kill_create_ap_command(char* pid){ + snprintf(cmd_kill, BUFSIZE, "%s %s %s %s", SUDO, CREATE_AP,STOP,pid); + return cmd_kill; +} + int write_config(char* file){ config_t cfg; diff --git a/src/ui/h_prop.h b/src/ui/h_prop.h index b02b1e7..0f900f2 100644 --- a/src/ui/h_prop.h +++ b/src/ui/h_prop.h @@ -21,5 +21,6 @@ static int init_get_running(); static int init_get_interface_list(); char** get_interface_list(int*); +const char* build_kill_create_ap_command(char* pid); #endif //WIHOTSPOT_H_PROP_H