X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fcommand.c;h=bdefcb22f266f759a711675774cac34851d11520;hb=bcf41af107e8dffb506a506f576c6535d1b3bde7;hp=4203ac32d0ea7f478ed1dd65a51bae61ed58f13a;hpb=4de79b34b329d1da6cdeb145993d3efd911e2967;p=pspp diff --git a/src/command.c b/src/command.c index 4203ac32d0..bdefcb22f2 100644 --- a/src/command.c +++ b/src/command.c @@ -108,7 +108,7 @@ pspp_completion_function (const char *text, int state) cmd = &commands[state + skip]; - if ( cmd->transition[pgm_state] == STATE_ERROR || ( cmd->debug && ! test_mode ) ) + if ( cmd->transition[pgm_state] == STATE_ERROR || ( cmd->debug && ! get_testing_mode () ) ) { skip++; continue; @@ -554,7 +554,7 @@ parse_command_name (void) { if (command->skip_entire_name) lex_get (); - if ( command->debug & !test_mode ) + if ( command->debug & !get_testing_mode () ) goto error; free_words (words, word_cnt); return command; @@ -599,7 +599,7 @@ parse_command_name (void) free (words[word_cnt]); } - if ( command->debug && !test_mode ) + if ( command->debug && !get_testing_mode () ) goto error; free_words (words, word_cnt); @@ -618,7 +618,7 @@ error: int cmd_exit (void) { - if (getl_reading_script) + if (getl_reading_script()) { msg (SE, _("This command is not accepted in a syntax file. " "Instead, use FINISH to terminate a syntax file.")); @@ -679,7 +679,7 @@ cmd_execute (void) int cmd_erase (void) { - if ( safer_mode() ) + if (get_safer_mode ()) { msg (SE, _("This command not allowed when the SAFER option is set.")); return CMD_FAILURE; @@ -739,7 +739,7 @@ shell (void) execl (shell_fn, shell_process, NULL); - err_hcf (1); + _exit (1); } case -1: @@ -810,7 +810,7 @@ cmd_host (void) { int code; - if ( safer_mode() ) + if (get_safer_mode ()) { msg (SE, _("This command not allowed when the SAFER option is set.")); return CMD_FAILURE; @@ -854,7 +854,7 @@ cmd_new_file (void) int cmd_clear_transformations (void) { - if (getl_reading_script) + if (getl_reading_script ()) { msg (SW, _("This command is not valid in a syntax file.")); return CMD_FAILURE;