X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fterminal%2Fcommand-line.c;h=1205d4d5a4954d05cdcbae134af38970caaa987c;hb=68f08c4bb53fcde16035b622bdb6e9529f9cf3ae;hp=e152f7009992eb55ad6194bddb62d4efd323488e;hpb=cd4f5bfade86b443d1ec355c2dd8be205846b32f;p=pspp-builds.git diff --git a/src/ui/terminal/command-line.c b/src/ui/terminal/command-line.c index e152f700..1205d4d5 100644 --- a/src/ui/terminal/command-line.c +++ b/src/ui/terminal/command-line.c @@ -189,7 +189,11 @@ parse_command_line (int argc, char **argv, struct source_stream *ss) char *pspprc_fn = fn_search_path ("rc", config_path); if (pspprc_fn != NULL) { - getl_append_source (ss, create_syntax_file_source (pspprc_fn)); + getl_append_source (ss, + create_syntax_file_source (pspprc_fn), + GETL_BATCH, + ERRMODE_CONTINUE + ); free (pspprc_fn); } @@ -200,13 +204,20 @@ parse_command_line (int argc, char **argv, struct source_stream *ss) outp_configure_macro (argv[i]); else { - getl_append_source (ss, create_syntax_file_source (argv[i])); + getl_append_source (ss, + create_syntax_file_source (argv[i]), + GETL_BATCH, + ERRMODE_CONTINUE + ); syntax_files++; } if (!syntax_files || interactive_mode) { - getl_append_source (ss, create_readln_source () ); + getl_append_source (ss, create_readln_source (), + GETL_INTERACTIVE, + ERRMODE_CONTINUE + ); if (!cleared_device_defaults) outp_configure_add ("interactive"); }