|
|
|
@ -131,7 +131,7 @@ void cmd_parse(char *cmd) {
|
|
|
|
|
|
|
|
|
|
*strchr(cmd, '\n') = '\0'; |
|
|
|
|
// printf("DEBUG: Received command: %s\n", cmd);
|
|
|
|
|
fflush(stdout); |
|
|
|
|
// fflush(stdout);
|
|
|
|
|
|
|
|
|
|
sp = strtok(cmd, " \t\r"); |
|
|
|
|
sp = strtok(NULL, " \t\r"); |
|
|
|
@ -144,9 +144,9 @@ void cmd_parse(char *cmd) {
|
|
|
|
|
strncat(function, cmd, CMD_MAXSIZE); |
|
|
|
|
|
|
|
|
|
// printf("DEBUG: function: %s, arg %d\n", function, arg);
|
|
|
|
|
fflush(stdout); |
|
|
|
|
// fflush(stdout);
|
|
|
|
|
if (vm_spawn_args(function, 1, arg)) { |
|
|
|
|
/* Write an ack here, once a proper function exists */ |
|
|
|
|
/* The ack gets sent by the script */ |
|
|
|
|
} else { |
|
|
|
|
/* Write an error, if it's possible. Don't worry about
|
|
|
|
|
missing characters and buffering for now, but we |
|
|
|
|