moncmdl 155 src/monitor.c MONCMDLINE *moncmdl = NULL; moncmdl 166 src/monitor.c moncmdl = malloc_chk(sizeof(MONCMDLINE), "moncmdl"); moncmdl 169 src/monitor.c moncmdl->cmd = strndup_chk(p, i, "moncmdl->cmd"); moncmdl 177 src/monitor.c moncmdl->args = monargstok(p); moncmdl 179 src/monitor.c moncmdl->args = malloc_chk(sizeof(MONARGS), "moncmdl.args"); moncmdl 180 src/monitor.c moncmdl->args->argc = 0; moncmdl 183 src/monitor.c return moncmdl; moncmdl 365 src/monitor.c void free_moncmdline(MONCMDLINE *moncmdl) moncmdl 368 src/monitor.c assert(moncmdl != NULL); moncmdl 369 src/monitor.c if(moncmdl->args != NULL) { moncmdl 370 src/monitor.c for(i = 0; i < moncmdl->args->argc; i++) { moncmdl 371 src/monitor.c FREE(moncmdl->args->argv[i]); moncmdl 373 src/monitor.c FREE(moncmdl->args); moncmdl 375 src/monitor.c if(moncmdl->cmd != NULL) { moncmdl 376 src/monitor.c FREE(moncmdl->cmd); moncmdl 378 src/monitor.c if(moncmdl != NULL) { moncmdl 379 src/monitor.c FREE(moncmdl); moncmdl 401 src/monitor.c MONCMDLINE *moncmdl = NULL; moncmdl 433 src/monitor.c } else if((moncmdl = monlinetok(buf)) != NULL) { moncmdl 434 src/monitor.c cmdtype = monitorcmd(moncmdl->cmd, moncmdl->args); moncmdl 435 src/monitor.c free_moncmdline(moncmdl);