From 176b12eef088ae2171e5153860e4a4143f1aa6ef Mon Sep 17 00:00:00 2001 From: Chet Ramey Date: Thu, 8 Dec 2011 20:16:46 -0500 Subject: [PATCH] commit bash-20090930 snapshot --- CWRU/CWRU.chlog | 59 ++++++++++ CWRU/CWRU.chlog~ | 60 +++++++++- autom4te.cache/output.0 | 24 ++-- autom4te.cache/requests | 22 ++-- autom4te.cache/traces.0 | 2 +- bashline.c | 2 +- bashline.c~ | 7 +- builtins/help.def | 2 + builtins/help.def~ | 2 +- configure | 24 ++-- configure.in | 8 +- configure.in~ | 11 +- doc/bashref.texi | 5 + doc/bashref.texi~ | 7 ++ jobs.c | 2 +- jobs.c~ | 9 +- lib/readline/terminal.c | 4 +- parse.y | 33 +++++- parse.y~ | 46 ++++++-- parser.h | 41 +++---- parser.h~ | 1 + patchlevel.h | 2 +- patchlevel.h~ | 2 +- po/cs.gmo | Bin 164628 -> 164635 bytes po/de.gmo | Bin 35764 -> 47184 bytes po/eo.gmo | Bin 25421 -> 152821 bytes po/fi.gmo | Bin 0 -> 158782 bytes po/ga.gmo | Bin 0 -> 53438 bytes po/ga.po | 240 +++++++++++++++++++++++++++++----------- po/lt.gmo | Bin 25365 -> 31794 bytes po/sv.gmo | Bin 155183 -> 157340 bytes po/vi.gmo | Bin 164633 -> 173605 bytes subst.c | 38 +++++-- subst.c~ | 37 +++++-- subst.h | 1 + subst.h~ | 1 + 36 files changed, 512 insertions(+), 180 deletions(-) create mode 100644 po/fi.gmo create mode 100644 po/ga.gmo diff --git a/CWRU/CWRU.chlog b/CWRU/CWRU.chlog index 19ae46818..b92ac081b 100644 --- a/CWRU/CWRU.chlog +++ b/CWRU/CWRU.chlog @@ -8919,3 +8919,62 @@ lib/sh/fnxform.c argument in calls to iconv, since outlen is used to keep track of the size of the buffer, and iconv potentially modifies its `outbytesleft' argument + + 9/29 + ---- +subst.c + - make skip_to_delim understand how to skip over process substitution + constructs the way it skips $(...) command substitution + + 9/30 + ---- +lib/readline/terminal.c + - don't set the `terminal has meta key' flag if the `MT' capability is + available; that means something completely different + + 10/1 + ---- +builtins/help.def + - make sure width is at least 7, since we pass `width/2 - 3' to strncpy + as the length argument. Terminal widths <= 6 are converted to 80. + Fixes bug reported by Chris Hall + +configure.in + - changed version to 4.1-alpha + +subst.h + - new flag for skip_to_delim: SD_NOSKIPCMD, which means to not skip + over embedded command and process substitutions, but rather to look + for delimiters within them + +subst.c + - implement semantics of SD_NOSKIPCMD in skip_to_delim + +bashline.c + - call skip_to_delim with SD_NOSKIPCMD from find_cmd_start, so + programmable completion can use the completion defined for `b' for + command lines like "a $(b c". Fixes inconsistency/bug reported by + Freddy Vulto + +parser.h + - replace unused PST_CMDTOKEN parser state value with PST_EXTPAT, + means currently parsing an extended glob pattern (extglob) + +parse.y + - fix cond_node() so that extended_glob is set before parsing the + rhs of the `==' or `!=' operators. For ksh93 compatibility. + - reset extended_glob to global value (saved in parse_cond_command()) + in reset_parser() + + 10/5 + ---- +jobs.c + - change waitchld() to only interrupt the wait builtin when the shell + receives SIGCHLD in Posix mode. It's a posix requirement, but + makes easy things hard to do, like run a SIGCHLD trap for every + exiting child. Change prompted by question from Alex Efros + + +doc/bashref.texi + - document new posix mode behavior about SIGCHLD arriving while the + wait builtin is executing when a trap on SIGCHLD has been set diff --git a/CWRU/CWRU.chlog~ b/CWRU/CWRU.chlog~ index a904ef8a0..a3727239b 100644 --- a/CWRU/CWRU.chlog~ +++ b/CWRU/CWRU.chlog~ @@ -8896,7 +8896,7 @@ configure.in - add "darwin10" cases like darwin8 and darwin9 to handle linking with included readline and history libraries - 9/25 + 9/26 ---- lib/readline/display.c - modify change of 7/24 to use prompt_physical_chars instead of @@ -8919,3 +8919,61 @@ lib/sh/fnxform.c argument in calls to iconv, since outlen is used to keep track of the size of the buffer, and iconv potentially modifies its `outbytesleft' argument + + 9/29 + ---- +subst.c + - make skip_to_delim understand how to skip over process substitution + constructs the way it skips $(...) command substitution + + 9/30 + ---- +lib/readline/terminal.c + - don't set the `terminal has meta key' flag if the `MT' capability is + available; that means something completely different + + 10/1 + ---- +builtins/help.def + - make sure width is at least 7, since we pass `width/2 - 3' to strncpy + as the length argument. Terminal widths <= 6 are converted to 80. + Fixes bug reported by Chris Hall + +configure.in + - changed version to 4.1-alpha + +subst.h + - new flag for skip_to_delim: SD_NOSKIPCMD, which means to not skip + over embedded command and process substitutions, but rather to look + for delimiters within them + +subst.c + - implement semantics of SD_NOSKIPCMD in skip_to_delim + +bashline.c + - call skip_to_delim with SD_NOSKIPCMD from find_cmd_start, so + programmable completion can use the completion defined for `b' for + command lines like "a $(b c". Fixes inconsistency/bug reported by + Freddy Vulto + +parser.h + - replace unused PST_CMDTOKEN parser state value with PST_EXTPAT, + means currently parsing an extended glob pattern (extglob) + +parse.y + - fix cond_node() so that extended_glob is set before parsing the + rhs of the `==' or `!=' operators. For ksh93 compatibility. + - reset extended_glob to global value (saved in parse_cond_command()) + in reset_parser() + + 10/5 + ---- +jobs.c + - change waitchld() to only interrupt the wait builtin when the shell + receives SIGCHLD in Posix mode. It's a posix requirement, but + makes easy things hard to do, like run a SIGCHLD trap for every + exiting child + +doc/bashref.texi + - document new posix mode behavior about SIGCHLD arriving while the + wait builtin is executing when a trap on SIGCHLD has been set diff --git a/autom4te.cache/output.0 b/autom4te.cache/output.0 index efec19eec..06be0b42f 100644 --- a/autom4te.cache/output.0 +++ b/autom4te.cache/output.0 @@ -1,7 +1,7 @@ @%:@! /bin/sh -@%:@ From configure.in for Bash 4.0, version 4.014. +@%:@ From configure.in for Bash 4.1, version 4.015. @%:@ Guess values for system-dependent variables and create Makefiles. -@%:@ Generated by GNU Autoconf 2.63 for bash 4.0-maint. +@%:@ Generated by GNU Autoconf 2.63 for bash 4.1-alpha. @%:@ @%:@ Report bugs to . @%:@ @@ -597,8 +597,8 @@ SHELL=${CONFIG_SHELL-/bin/sh} # Identity of this package. PACKAGE_NAME='bash' PACKAGE_TARNAME='bash' -PACKAGE_VERSION='4.0-maint' -PACKAGE_STRING='bash 4.0-maint' +PACKAGE_VERSION='4.1-alpha' +PACKAGE_STRING='bash 4.1-alpha' PACKAGE_BUGREPORT='bug-bash@gnu.org' ac_unique_file="shell.h" @@ -1411,7 +1411,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures bash 4.0-maint to adapt to many kinds of systems. +\`configure' configures bash 4.1-alpha to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1476,7 +1476,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of bash 4.0-maint:";; + short | recursive ) echo "Configuration of bash 4.1-alpha:";; esac cat <<\_ACEOF @@ -1652,7 +1652,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -bash configure 4.0-maint +bash configure 4.1-alpha generated by GNU Autoconf 2.63 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, @@ -1666,7 +1666,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by bash $as_me 4.0-maint, which was +It was created by bash $as_me 4.1-alpha, which was generated by GNU Autoconf 2.63. Invocation command line was $ $0 $@ @@ -2077,8 +2077,8 @@ ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. ac_config_headers="$ac_config_headers config.h" -BASHVERS=4.0 -RELSTATUS=maint +BASHVERS=4.1 +RELSTATUS=alpha case "$RELSTATUS" in alp*|bet*|dev*|rc*|maint*) DEBUG='-DDEBUG' MALLOC_DEBUG='-DMALLOC_DEBUG' ;; @@ -30964,7 +30964,7 @@ exec 6>&1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by bash $as_me 4.0-maint, which was +This file was extended by bash $as_me 4.1-alpha, which was generated by GNU Autoconf 2.63. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -31027,7 +31027,7 @@ Report bugs to ." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_version="\\ -bash config.status 4.0-maint +bash config.status 4.1-alpha configured by $0, generated by GNU Autoconf 2.63, with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" diff --git a/autom4te.cache/requests b/autom4te.cache/requests index 014c15267..4a5e08c95 100644 --- a/autom4te.cache/requests +++ b/autom4te.cache/requests @@ -15,25 +15,25 @@ 'configure.in' ], { - 'AM_PROG_F77_C_O' => 1, '_LT_AC_TAGCONFIG' => 1, - 'm4_pattern_forbid' => 1, + 'AM_PROG_F77_C_O' => 1, 'AC_INIT' => 1, - 'AC_CANONICAL_TARGET' => 1, + 'm4_pattern_forbid' => 1, '_AM_COND_IF' => 1, - 'AC_CONFIG_LIBOBJ_DIR' => 1, + 'AC_CANONICAL_TARGET' => 1, 'AC_SUBST' => 1, - 'AC_CANONICAL_HOST' => 1, + 'AC_CONFIG_LIBOBJ_DIR' => 1, 'AC_FC_SRCEXT' => 1, + 'AC_CANONICAL_HOST' => 1, 'AC_PROG_LIBTOOL' => 1, 'AM_INIT_AUTOMAKE' => 1, 'AC_CONFIG_SUBDIRS' => 1, 'AM_AUTOMAKE_VERSION' => 1, 'LT_CONFIG_LTDL_DIR' => 1, - 'AC_CONFIG_LINKS' => 1, 'AC_REQUIRE_AUX_FILE' => 1, - 'LT_SUPPORTED_TAG' => 1, + 'AC_CONFIG_LINKS' => 1, 'm4_sinclude' => 1, + 'LT_SUPPORTED_TAG' => 1, 'AM_MAINTAINER_MODE' => 1, 'AM_GNU_GETTEXT_INTL_SUBDIR' => 1, '_m4_warn' => 1, @@ -49,13 +49,13 @@ 'AC_CANONICAL_BUILD' => 1, 'AC_FC_FREEFORM' => 1, 'AH_OUTPUT' => 1, - 'AC_CONFIG_AUX_DIR' => 1, '_AM_SUBST_NOTMAKE' => 1, - 'AM_PROG_CC_C_O' => 1, - 'm4_pattern_allow' => 1, + 'AC_CONFIG_AUX_DIR' => 1, 'sinclude' => 1, - 'AM_CONDITIONAL' => 1, + 'm4_pattern_allow' => 1, + 'AM_PROG_CC_C_O' => 1, 'AC_CANONICAL_SYSTEM' => 1, + 'AM_CONDITIONAL' => 1, 'AC_CONFIG_HEADERS' => 1, 'AC_DEFINE_TRACE_LITERAL' => 1, 'm4_include' => 1, diff --git a/autom4te.cache/traces.0 b/autom4te.cache/traces.0 index 9bdb4732d..0aa27528c 100644 --- a/autom4te.cache/traces.0 +++ b/autom4te.cache/traces.0 @@ -1,4 +1,4 @@ -m4trace:configure.in:29: -1- AC_INIT([bash], [4.0-maint], [bug-bash@gnu.org]) +m4trace:configure.in:29: -1- AC_INIT([bash], [4.1-alpha], [bug-bash@gnu.org]) m4trace:configure.in:29: -1- m4_pattern_forbid([^_?A[CHUM]_]) m4trace:configure.in:29: -1- m4_pattern_forbid([_AC_]) m4trace:configure.in:29: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS']) diff --git a/bashline.c b/bashline.c index 1e0f8e3d6..d7a309c6f 100644 --- a/bashline.c +++ b/bashline.c @@ -1197,7 +1197,7 @@ find_cmd_start (start) register int s, os; os = 0; - while (((s = skip_to_delim (rl_line_buffer, os, COMMAND_SEPARATORS, SD_NOJMP)) <= start) && + while (((s = skip_to_delim (rl_line_buffer, os, COMMAND_SEPARATORS, SD_NOJMP|SD_NOSKIPCMD)) <= start) && rl_line_buffer[s]) os = s+1; return os; diff --git a/bashline.c~ b/bashline.c~ index a2e55c870..1e0f8e3d6 100644 --- a/bashline.c~ +++ b/bashline.c~ @@ -3433,7 +3433,7 @@ bash_execute_unix_command (count, key) register int i, r; intmax_t mi; sh_parser_state_t ps; - char *cmd, *value, *l, *ce; + char *cmd, *value, *l, *l1, *ce; SHELL_VAR *v; char ibuf[INT_STRLEN_BOUND(int) + 1]; @@ -3482,7 +3482,7 @@ bash_execute_unix_command (count, key) v = bind_variable ("READLINE_LINE", rl_line_buffer, 0); if (v) VSETATTR (v, att_exported); - l = value_cell (v); + l = v ? value_cell (v) : 0; value = inttostr (rl_point, ibuf, sizeof (ibuf)); v = bind_int_variable ("READLINE_POINT", value); if (v) @@ -3494,7 +3494,8 @@ bash_execute_unix_command (count, key) restore_parser_state (&ps); v = find_variable ("READLINE_LINE"); - if (value_cell (v) != l) + l1 = v ? value_cell (v) : 0; + if (l1 != l) maybe_make_readline_line (value_cell (v)); v = find_variable ("READLINE_POINT"); if (v && legal_number (value_cell (v), &mi)) diff --git a/builtins/help.def b/builtins/help.def index 2444e6db0..f857af93f 100644 --- a/builtins/help.def +++ b/builtins/help.def @@ -350,6 +350,8 @@ A star (*) next to a name means that the command is disabled.\n\ width /= 2; if (width > sizeof (blurb)) width = sizeof (blurb); + if (width <= 3) + width = 40; height = (num_shell_builtins + 1) / 2; /* number of rows */ for (i = 0; i < height; i++) diff --git a/builtins/help.def~ b/builtins/help.def~ index 004abe29f..2444e6db0 100644 --- a/builtins/help.def~ +++ b/builtins/help.def~ @@ -23,7 +23,7 @@ $PRODUCES help.c $BUILTIN help $FUNCTION help_builtin $DEPENDS_ON HELP_BUILTIN -$SHORT_DOC help [-ds] [pattern ...] +$SHORT_DOC help [-dms] [pattern ...] Display information about builtin commands. Displays brief summaries of builtin commands. If PATTERN is diff --git a/configure b/configure index 9cc497915..567a6e83b 100755 --- a/configure +++ b/configure @@ -1,7 +1,7 @@ #! /bin/sh -# From configure.in for Bash 4.0, version 4.014. +# From configure.in for Bash 4.1, version 4.015. # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.63 for bash 4.0-maint. +# Generated by GNU Autoconf 2.63 for bash 4.1-alpha. # # Report bugs to . # @@ -597,8 +597,8 @@ SHELL=${CONFIG_SHELL-/bin/sh} # Identity of this package. PACKAGE_NAME='bash' PACKAGE_TARNAME='bash' -PACKAGE_VERSION='4.0-maint' -PACKAGE_STRING='bash 4.0-maint' +PACKAGE_VERSION='4.1-alpha' +PACKAGE_STRING='bash 4.1-alpha' PACKAGE_BUGREPORT='bug-bash@gnu.org' ac_unique_file="shell.h" @@ -1411,7 +1411,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures bash 4.0-maint to adapt to many kinds of systems. +\`configure' configures bash 4.1-alpha to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1476,7 +1476,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of bash 4.0-maint:";; + short | recursive ) echo "Configuration of bash 4.1-alpha:";; esac cat <<\_ACEOF @@ -1652,7 +1652,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -bash configure 4.0-maint +bash configure 4.1-alpha generated by GNU Autoconf 2.63 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, @@ -1666,7 +1666,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by bash $as_me 4.0-maint, which was +It was created by bash $as_me 4.1-alpha, which was generated by GNU Autoconf 2.63. Invocation command line was $ $0 $@ @@ -2077,8 +2077,8 @@ ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. ac_config_headers="$ac_config_headers config.h" -BASHVERS=4.0 -RELSTATUS=maint +BASHVERS=4.1 +RELSTATUS=alpha case "$RELSTATUS" in alp*|bet*|dev*|rc*|maint*) DEBUG='-DDEBUG' MALLOC_DEBUG='-DMALLOC_DEBUG' ;; @@ -30964,7 +30964,7 @@ exec 6>&1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by bash $as_me 4.0-maint, which was +This file was extended by bash $as_me 4.1-alpha, which was generated by GNU Autoconf 2.63. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -31027,7 +31027,7 @@ Report bugs to ." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_version="\\ -bash config.status 4.0-maint +bash config.status 4.1-alpha configured by $0, generated by GNU Autoconf 2.63, with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" diff --git a/configure.in b/configure.in index d0ce865e4..0d61ceb50 100644 --- a/configure.in +++ b/configure.in @@ -1,5 +1,5 @@ dnl -dnl Configure script for bash-4.0 +dnl Configure script for bash-4.1 dnl dnl report bugs to chet@po.cwru.edu dnl @@ -21,10 +21,10 @@ dnl Process this file with autoconf to produce a configure script. # You should have received a copy of the GNU General Public License # along with this program. If not, see . -AC_REVISION([for Bash 4.0, version 4.014])dnl +AC_REVISION([for Bash 4.1, version 4.015])dnl -define(bashvers, 4.0) -define(relstatus, maint) +define(bashvers, 4.1) +define(relstatus, alpha) AC_INIT([bash], bashvers-relstatus, [bug-bash@gnu.org]) diff --git a/configure.in~ b/configure.in~ index 0323e6699..d0ce865e4 100644 --- a/configure.in~ +++ b/configure.in~ @@ -540,7 +540,7 @@ if test $opt_readline = yes; then # static version specified as -llibname to override the # dynamic version case "${host_os}" in - darwin[[89]]*) READLINE_LIB='${READLINE_LIBRARY}' ;; + darwin[[89]]*|darwin10*) READLINE_LIB='${READLINE_LIBRARY}' ;; *) READLINE_LIB=-lreadline ;; esac fi @@ -575,7 +575,7 @@ if test $opt_history = yes || test $opt_bang_history = yes; then # static version specified as -llibname to override the # dynamic version case "${host_os}" in - darwin[[89]]*) HISTORY_LIB='${HISTORY_LIBRARY}' ;; + darwin[[89]]*|darwin10*) HISTORY_LIB='${HISTORY_LIBRARY}' ;; *) HISTORY_LIB=-lhistory ;; esac fi @@ -803,13 +803,6 @@ dnl BASH_CHECK_MULTIBYTE -if test "$am_cv_func_iconv" = yes; then - OLDLIBS="$LIBS" - LIBS="$LIBS $LIBICONV" - AC_CHECK_FUNCS(locale_charset) - LIBS="$OLDLIBS" -fi - dnl checks for the dynamic loading library functions in libc and libdl if test "$opt_static_link" != yes; then AC_CHECK_LIB(dl, dlopen) diff --git a/doc/bashref.texi b/doc/bashref.texi index 983852bbe..8b8be7905 100644 --- a/doc/bashref.texi +++ b/doc/bashref.texi @@ -6562,6 +6562,11 @@ escape characters are converted. The @code{ulimit} builtin uses a block size of 512 bytes for the @option{-c} and @option{-f} options. +@item +The arrival of @code{SIGCHLD} when a trap is set on @code{SIGCHLD} does +not interrupt the @code{wait} builtin and cause it to return immediately. +The trap command is run once for each child that exits. + @end enumerate There is other @sc{posix} behavior that Bash does not implement by diff --git a/doc/bashref.texi~ b/doc/bashref.texi~ index 853ccd344..df80ffcd1 100644 --- a/doc/bashref.texi~ +++ b/doc/bashref.texi~ @@ -976,6 +976,9 @@ substitution, and quote removal are performed. Conditional operators such as @samp{-f} must be unquoted to be recognized as primaries. +When used with @samp{[[}, The @samp{<} and @samp{>} operators sort +lexicographically using the current locale. + When the @samp{==} and @samp{!=} operators are used, the string to the right of the operator is considered a pattern and matched according to the rules described below in @ref{Pattern Matching}. @@ -6559,6 +6562,10 @@ escape characters are converted. The @code{ulimit} builtin uses a block size of 512 bytes for the @option{-c} and @option{-f} options. +@item +The arrival of @code{SIGCHLD} when a trap is set on @code{SIGCHLD} does +not interrupt the @code{wait} builtin and cause it to return immediately. + @end enumerate There is other @sc{posix} behavior that Bash does not implement by diff --git a/jobs.c b/jobs.c index 8e1740d60..f0343e4bf 100644 --- a/jobs.c +++ b/jobs.c @@ -3143,7 +3143,7 @@ waitchld (wpid, block) if (job_control && signal_is_trapped (SIGCHLD) && children_exited && trap_list[SIGCHLD] != (char *)IGNORE_SIG) { - if (this_shell_builtin && this_shell_builtin == wait_builtin) + if (posixly_correct && this_shell_builtin && this_shell_builtin == wait_builtin) { interrupt_immediately = 0; trap_handler (SIGCHLD); /* set pending_traps[SIGCHLD] */ diff --git a/jobs.c~ b/jobs.c~ index dcc1fefba..33e7b78d6 100644 --- a/jobs.c~ +++ b/jobs.c~ @@ -2372,6 +2372,8 @@ wait_for (pid) if (interactive && job_control == 0) QUIT; + /* Check for terminating signals and exit the shell if we receive one */ + CHECK_TERMSIG; /* If we say wait_for (), then we have a record of this child somewhere. If it and none of its peers are running, don't call waitchld(). */ @@ -2450,6 +2452,8 @@ wait_for (pid) old SIGINT signal handler. */ if (interactive && job_control == 0) QUIT; + /* Check for terminating signals and exit the shell if we receive one */ + CHECK_TERMSIG; } while (PRUNNING (child) || (job != NO_JOB && RUNNING (job))); @@ -3043,6 +3047,7 @@ waitchld (wpid, block) : 0; if (sigchld || block == 0) waitpid_flags |= WNOHANG; + /* Check for terminating signals and exit the shell if we receive one */ CHECK_TERMSIG; pid = WAITPID (-1, &status, waitpid_flags); @@ -3138,14 +3143,14 @@ waitchld (wpid, block) if (job_control && signal_is_trapped (SIGCHLD) && children_exited && trap_list[SIGCHLD] != (char *)IGNORE_SIG) { - if (this_shell_builtin && this_shell_builtin == wait_builtin) + if (posixly_correct && this_shell_builtin && this_shell_builtin == wait_builtin) { interrupt_immediately = 0; trap_handler (SIGCHLD); /* set pending_traps[SIGCHLD] */ wait_signal_received = SIGCHLD; longjmp (wait_intr_buf, 1); } - +itrace("waitchld: call run_sigchld_trap (%d)", children_exited); run_sigchld_trap (children_exited); } diff --git a/lib/readline/terminal.c b/lib/readline/terminal.c index 768ec9bbd..ee1309269 100644 --- a/lib/readline/terminal.c +++ b/lib/readline/terminal.c @@ -528,8 +528,8 @@ _rl_init_terminal_io (terminal_name) /* Check to see if this terminal has a meta key and clear the capability variables if there is none. */ - term_has_meta = (tgetflag ("km") || tgetflag ("MT")); - if (!term_has_meta) + term_has_meta = tgetflag ("km") != 0; + if (term_has_meta == 0) _rl_term_mm = _rl_term_mo = (char *)NULL; /* Attempt to find and bind the arrow keys. Do not override already diff --git a/parse.y b/parse.y index c70ce4938..c1e1068ac 100644 --- a/parse.y +++ b/parse.y @@ -246,10 +246,6 @@ int promptvars = 1; quotes. */ int extended_quote = 1; -/* The decoded prompt string. Used if READLINE is not defined or if - editing is turned off. Analogous to current_readline_prompt. */ -static char *current_decoded_prompt; - /* The number of lines read from input while creating the current command. */ int current_command_line_count; @@ -286,6 +282,10 @@ static int function_bstart; /* The line number in a script at which an arithmetic for command starts. */ static int arith_for_lineno; +/* The decoded prompt string. Used if READLINE is not defined or if + editing is turned off. Analogous to current_readline_prompt. */ +static char *current_decoded_prompt; + /* The last read token, or NULL. read_token () uses this for context checking. */ static int last_read_token; @@ -296,6 +296,8 @@ static int token_before_that; /* The token read prior to token_before_that. */ static int two_tokens_ago; +static int global_extglob; + /* The line number in a script where the word in a `case WORD', `select WORD' or `for WORD' begins. This is a nested command maximum, since the array index is decremented after a case, select, or for command is parsed. */ @@ -2769,6 +2771,13 @@ reset_parser () dstack.delimiter_depth = 0; /* No delimiters found so far. */ open_brace_count = 0; + /* Reset to global value of extended glob */ + if (parser_state & PST_EXTPAT) +{ +itrace("reset_parser: parser_state includes PST_EXTPAT"); + extended_glob = global_extglob; +} + parser_state = 0; #if defined (ALIAS) || defined (DPAREN_ARITHMETIC) @@ -4043,7 +4052,13 @@ cond_term () /* binop */ tok = read_token (READ); if (tok == WORD && test_binop (yylval.word->word)) - op = yylval.word; + { + op = yylval.word; + if (op->word[0] == '=' && (op->word[1] == '\0' || (op->word[1] == '=' && op->word[2] == '\0'))) + parser_state |= PST_EXTPAT; + else if (op->word[0] == '!' && op->word[1] == '=' && op->word[2] == '\0') + parser_state |= PST_EXTPAT; + } #if defined (COND_REGEXP) else if (tok == WORD && STREQ (yylval.word->word, "=~")) { @@ -4079,8 +4094,13 @@ cond_term () } /* rhs */ + if (parser_state & PST_EXTPAT) + extended_glob = 1; tok = read_token (READ); - parser_state &= ~PST_REGEXP; + if (parser_state & PST_EXTPAT) + extended_glob = global_extglob; + parser_state &= ~(PST_REGEXP|PST_EXTPAT); + if (tok == WORD) { tright = make_cond_node (COND_TERM, yylval.word, (COND_COM *)NULL, (COND_COM *)NULL); @@ -4125,6 +4145,7 @@ parse_cond_command () { COND_COM *cexp; + global_extglob = extended_glob; cexp = cond_expr (); return (make_cond_command (cexp)); } diff --git a/parse.y~ b/parse.y~ index 248a715fc..bc1f07961 100644 --- a/parse.y~ +++ b/parse.y~ @@ -246,10 +246,6 @@ int promptvars = 1; quotes. */ int extended_quote = 1; -/* The decoded prompt string. Used if READLINE is not defined or if - editing is turned off. Analogous to current_readline_prompt. */ -static char *current_decoded_prompt; - /* The number of lines read from input while creating the current command. */ int current_command_line_count; @@ -286,6 +282,10 @@ static int function_bstart; /* The line number in a script at which an arithmetic for command starts. */ static int arith_for_lineno; +/* The decoded prompt string. Used if READLINE is not defined or if + editing is turned off. Analogous to current_readline_prompt. */ +static char *current_decoded_prompt; + /* The last read token, or NULL. read_token () uses this for context checking. */ static int last_read_token; @@ -296,6 +296,8 @@ static int token_before_that; /* The token read prior to token_before_that. */ static int two_tokens_ago; +static int global_extglob; + /* The line number in a script where the word in a `case WORD', `select WORD' or `for WORD' begins. This is a nested command maximum, since the array index is decremented after a case, select, or for command is parsed. */ @@ -2769,6 +2771,13 @@ reset_parser () dstack.delimiter_depth = 0; /* No delimiters found so far. */ open_brace_count = 0; + /* Reset to global value of extended glob */ + if (parser_state & PST_EXTPAT) +{ +itrace("reset_parser: parser_state includes PST_EXTPAT"); + extended_glob = global_extglob; +} + parser_state = 0; #if defined (ALIAS) || defined (DPAREN_ARITHMETIC) @@ -4043,7 +4052,13 @@ cond_term () /* binop */ tok = read_token (READ); if (tok == WORD && test_binop (yylval.word->word)) - op = yylval.word; + { + op = yylval.word; + if (op->word[0] == '=' && (op->word[1] == '\0' || (op->word[1] == '=' && op->word[2] == '\0'))) + parser_state |= PST_EXTPAT; + else if (op->word[0] == '!' && op->word[1] == '=' && op->word[2] == '\0') + parser_state |= PST_EXTPAT; + } #if defined (COND_REGEXP) else if (tok == WORD && STREQ (yylval.word->word, "=~")) { @@ -4079,8 +4094,18 @@ cond_term () } /* rhs */ + if (parser_state & PST_EXTPAT) +{ + extended_glob = 1; +itrace("cond_node: temporarily set extended_glob to 1"); +} tok = read_token (READ); - parser_state &= ~PST_REGEXP; + if (parser_state & PST_EXTPAT) +{ +itrace("cond_node: reset extended_glob to %d", global_extglob); + extended_glob = global_extglob; +} + parser_state &= ~(PST_REGEXP|PST_EXTPAT); if (tok == WORD) { tright = make_cond_node (COND_TERM, yylval.word, (COND_COM *)NULL, (COND_COM *)NULL); @@ -4125,6 +4150,7 @@ parse_cond_command () { COND_COM *cexp; + global_extglob = extended_glob; cexp = cond_expr (); return (make_cond_command (cexp)); } @@ -5084,10 +5110,12 @@ decode_prompt_string (string) t_string[tlen] = '\0'; #if defined (MACOSX) -temp = fnx_fromfs (t_string, tlen); -if (temp != t_string) - strcpy (t_string, temp); + /* Convert from "fs" format to "input" format */ + temp = fnx_fromfs (t_string, strlen (t_string)); + if (temp != t_string) + strcpy (t_string, temp); #endif + #define ROOT_PATH(x) ((x)[0] == '/' && (x)[1] == 0) #define DOUBLE_SLASH_ROOT(x) ((x)[0] == '/' && (x)[1] == '/' && (x)[2] == 0) /* Abbreviate \W as ~ if $PWD == $HOME */ diff --git a/parser.h b/parser.h index 5e71a96a3..9ff657696 100644 --- a/parser.h +++ b/parser.h @@ -26,26 +26,27 @@ # include "input.h" /* Possible states for the parser that require it to do special things. */ -#define PST_CASEPAT 0x00001 /* in a case pattern list */ -#define PST_ALEXPNEXT 0x00002 /* expand next word for aliases */ -#define PST_ALLOWOPNBRC 0x00004 /* allow open brace for function def */ -#define PST_NEEDCLOSBRC 0x00008 /* need close brace */ -#define PST_DBLPAREN 0x00010 /* double-paren parsing */ -#define PST_SUBSHELL 0x00020 /* ( ... ) subshell */ -#define PST_CMDSUBST 0x00040 /* $( ... ) command substitution */ -#define PST_CASESTMT 0x00080 /* parsing a case statement */ -#define PST_CONDCMD 0x00100 /* parsing a [[...]] command */ -#define PST_CONDEXPR 0x00200 /* parsing the guts of [[...]] */ -#define PST_ARITHFOR 0x00400 /* parsing an arithmetic for command */ -#define PST_ALEXPAND 0x00800 /* OK to expand aliases - unused */ -#define PST_CMDTOKEN 0x01000 /* command token OK - unused */ -#define PST_COMPASSIGN 0x02000 /* parsing x=(...) compound assignment */ -#define PST_ASSIGNOK 0x04000 /* assignment statement ok in this context */ -#define PST_EOFTOKEN 0x08000 /* yylex checks against shell_eof_token */ -#define PST_REGEXP 0x10000 /* parsing an ERE/BRE as a single word */ -#define PST_HEREDOC 0x20000 /* reading body of here-document */ -#define PST_REPARSE 0x40000 /* re-parsing in parse_string_to_word_list */ -#define PST_REDIRLIST 0x80000 /* parsing a list of redirctions preceding a simple command name */ +#define PST_CASEPAT 0x000001 /* in a case pattern list */ +#define PST_ALEXPNEXT 0x000002 /* expand next word for aliases */ +#define PST_ALLOWOPNBRC 0x000004 /* allow open brace for function def */ +#define PST_NEEDCLOSBRC 0x000008 /* need close brace */ +#define PST_DBLPAREN 0x000010 /* double-paren parsing */ +#define PST_SUBSHELL 0x000020 /* ( ... ) subshell */ +#define PST_CMDSUBST 0x000040 /* $( ... ) command substitution */ +#define PST_CASESTMT 0x000080 /* parsing a case statement */ +#define PST_CONDCMD 0x000100 /* parsing a [[...]] command */ +#define PST_CONDEXPR 0x000200 /* parsing the guts of [[...]] */ +#define PST_ARITHFOR 0x000400 /* parsing an arithmetic for command */ +#define PST_ALEXPAND 0x000800 /* OK to expand aliases - unused */ +#define PST_EXTPAT 0x001000 /* parsing an extended shell pattern */ +#define PST_COMPASSIGN 0x002000 /* parsing x=(...) compound assignment */ +#define PST_ASSIGNOK 0x004000 /* assignment statement ok in this context */ +#define PST_EOFTOKEN 0x008000 /* yylex checks against shell_eof_token */ +#define PST_REGEXP 0x010000 /* parsing an ERE/BRE as a single word */ +#define PST_HEREDOC 0x020000 /* reading body of here-document */ +#define PST_REPARSE 0x040000 /* re-parsing in parse_string_to_word_list */ +#define PST_REDIRLIST 0x080000 /* parsing a list of redirctions preceding a simple command name */ + /* Definition of the delimiter stack. Needed by parse.y and bashhist.c. */ struct dstack { diff --git a/parser.h~ b/parser.h~ index 3c47dc96f..5e71a96a3 100644 --- a/parser.h~ +++ b/parser.h~ @@ -45,6 +45,7 @@ #define PST_REGEXP 0x10000 /* parsing an ERE/BRE as a single word */ #define PST_HEREDOC 0x20000 /* reading body of here-document */ #define PST_REPARSE 0x40000 /* re-parsing in parse_string_to_word_list */ +#define PST_REDIRLIST 0x80000 /* parsing a list of redirctions preceding a simple command name */ /* Definition of the delimiter stack. Needed by parse.y and bashhist.c. */ struct dstack { diff --git a/patchlevel.h b/patchlevel.h index c10ac99e9..2af2f568b 100644 --- a/patchlevel.h +++ b/patchlevel.h @@ -25,6 +25,6 @@ regexp `^#define[ ]*PATCHLEVEL', since that's what support/mkversion.sh looks for to find the patch level (for the sccs version string). */ -#define PATCHLEVEL 33 +#define PATCHLEVEL 0 #endif /* _PATCHLEVEL_H_ */ diff --git a/patchlevel.h~ b/patchlevel.h~ index aaf85dcbc..c10ac99e9 100644 --- a/patchlevel.h~ +++ b/patchlevel.h~ @@ -25,6 +25,6 @@ regexp `^#define[ ]*PATCHLEVEL', since that's what support/mkversion.sh looks for to find the patch level (for the sccs version string). */ -#define PATCHLEVEL 17 +#define PATCHLEVEL 33 #endif /* _PATCHLEVEL_H_ */ diff --git a/po/cs.gmo b/po/cs.gmo index 76344569422e46ee46742d536e81f36848960c1b..d603744f7e4f9fc07d89a6ca48898a7caa7f102f 100644 GIT binary patch delta 3242 zc-k$Nc~q2D7{=dwHC%HG%L-In3RFavN~1!hG8Zf~K}2AN8Fm;LhGm8kJ{Gmqw9-t= zW0tmATACi{m?u*?m71n@^6074szKSwGCWysJ$Ih@>v!*+``!C4&->naVQKFTOMCAK z8*KF!k$G#B^apL=&0q!C(p{th{0novUdam~B3)ofKapjdlpMwSrR_>~Xpw{ODG5;` zRXddo1pOb7D|ab5j^8)!R-!SlXj8Hh^n9qK15|sIC7sCCiOr2bBy5uYd_)SUbMM_o?6z%u_!ni@`g<7VvNImEe5!Ate#uc5oQ@ z2vDJw!e~p(F(kwx3b*Bsl0BC3VRatCE+k+?lmQkW8IDL?!kP&))E3P zx=G6|xW{Vgq2)OY*7ejf10P2A)-n_HfL^Tc13STqeYHG+^@x62V2@OS1Hd|P3ocjz z#(^<|w1mQu+`(Gfa8WI+m;=TP*K&HGNb?9Sxo{veL5lkB4(31#95M=A z0FUEAqoq}|bRgI7fJSShQ?!f&XM?v|=D-wsv>Ln)1Kt6j2e&>>j}ucFk!fH!MD-xz zX+)WsrUPnsrO|+=KqJa^X*BG0@Gfv47-b>~#()FTaSk{cw9F6L>9p+WbVg!lIzKoE znsVtsUk9oqc0T8ig3(|hcrW-OI37G2{QWAJ3=Yj;=yNmpeMtuQHG-qT_cOE=Q2*Ch zF#J7(IqbH8o`iy?&LhA{U>Z2hsCxlJeHz>Xc7VOW6`9n++DtmKJCl*=1m~D)0Y`u{ z7ixLfL~fy_1~ z=Kjv$`mh`=_kd62Fa=9HzS+urbB6NirekBsQ%4vmcubOFTCQW#r-Q8 z!nu`9i35Dl^zup`&{@g-w|i(nw1=Ke_fUkD9vZOGL(#T-SUqPvY*_zU7!+a9y^61& ztBQ}z;wsjCM->~>&}xb;t(xm=tLe!X)l6MSH4PhC!{6=TL=(vxKG!E|n3^*+Jnw7` zpLr{+mLC?@QvGj&lfhH9RR3*WTAJczPSd?C(|j*eu)<5#zvrbv$Gz0Zc`r3_Ik+#x z$J|HxD8>?BK%|x|^Ui?(~=RS*iYm1$# tqEZL6ugr7V<>B&@a#vv3mcK?-j92!yQ~TApdSzdylk`GNvy*gd^8c0k_*?)0 delta 3232 zc-k$NX;jrk7{=cjHzYArK~prrasf4QE7Zi@Ob9IlF8gu;fy-qRxPb5n+)|TrIc;Pe zvDHv)MNN+>l_@7nzm!{HYLXsHb4gDwJ#(M?={GZX{xk3Lyzkul72X?Hc<=D{wY)^+ zg$+u4z(fxn;L?sF<=|D!@4cpEV`q^ouPe#vF0%X`B|l*O>NX`iw8*~gN;)f%{7;lT z1eShEuKG;LPx!t5b0r#cN3)W(VBSt87r?u_lqKyQM9zPu{Idp4nDG9$p_#G zupO*Dpky_e)1qV$coQ54_W1_i;rno~FXrLjlj&eTunN2ezTug#J)|T6{1AKuJbcJf zG7N)@Sm+J*I;^BWI1KCq&IEgc@nA17&$GT1>;~3@oy>vY^Wb){5gzMS>_-Hfeo*pX z7m=2uN+RIkzT-+3f<7melw*IYbxMgJ2B*Qk$i;PVr`d2`i8t22`$Nec9B>qjF_HO8 zNh@v~`nQq?F~4>lkwFAH+`vAt?v|1RSYLBT$p9Gg>|G_1Sa%@2yD{IRwR8qcJ89{K zd#tK1T3*3my_c3}@Zn%@E%QJp=)(GLupJ!RP0M_&`*+s@dn6a^0TzQ>aKQ?23>ef? zOK&)m;H#w>7Zt*a=fI#rT7G#*q%u%TDjbL!rzH*d%dSu@+i=i;iCTQYR`3RR1~d`) zc@oxf@b8m2zcod>Q_vwy%fn!Qa3DAyG!a<{E`z~#a5UzBPSs*W-fx-~f8(HsQ>U5l zELe)cSS&078}Z=|Faq<08CtSo>BnFK=6-WwIk*@!V*1&`f9CRHpJ%jmH;#a@@OT7h zw6ro@yK}t-G+G-Np=AU(2lTVdff4j*4R{X*YysDS4UyVi4dWItB2&Qu5Y+_4(};3m zly<8rf=jdQ?I&@w+nN7J&JXhvddG(Y$iH09zI zqutdJ6vKHKI1)?&Cx9=5ql{QRzuy37nDVqS^l>(RZ?|z@8Tgo~8k@G<>OX=7!}B(Z z>W+<`_#lp^&ijF(U?eyPToubu9|gC7ZD3b$Ssb-c7e`07#W6Bxz~@ZE0s~E1$7`8s zA{TFInT$ar7M?I-iKj;a2|OSsfg*Y-f$Mt{=)rYxj1g0!mJl#1k^5c*hl0Bjx&Mr3 zy>F71@!;Gfroc*~2Aa&kczh~}s=S=U(0eEIpmE7OC_b6{HYC%7cas^ygUO7{Wv~Gp zngS7<&X&S+N>jBw3T{s2h2Nzzve!IwOVYFiV=yv}Ikly+%vPq+^7U!7yd{kW-3Cny z4zOz(3{JN*bs2Vws?yHX)Z4j#tDWLLW@ouxwA1j8>F#?i2})VYR|kWohm;I z&N4keono4tK{3tB;K8vOOhsV^_rC`Q8P$WPHJ=3+nAB#lnkHpZBXcs1fvCTXOy;mI zlezgilLlPLr00(=q6lNbNk;99_PsyVC3$v(^jaiILi-#w&XvkG?5jZ0o z2AleC!~mU9_GQz9qu^}t92f@%=P;BjbC}a6(7ay9bEuiyIaIlygP|Sb;P2rMt~(q| z%@POu!kZ5Eg)czMqXS~T? z+y|CXjP^3ONG+)?qeTs64B?3~=J;kA%gDc+^*yhg8mRK{{c<*xBjvoPy__BLW;w;$ zrGf_eR4@g@Dj51m5Ra(jyXUCC;tF2$Y6UO;wu1F~se)ysm$3c=!Ep0hf?=iwgL93i z;M3r!N=B}0odbQ<7H2(7y$aHTBAV-uAE!e8F50Si=T1yM_nF)KL9PYiPj1 z8orX3YFI79YU%O9T54faEe||U%WCPk)E3Ze3s9|te8!Fp2^};#bmEwh;L#z?A=B0H n1>IUUJ7s2GPM#Bk=IjkBe^m3y{c1$zYhGbGzBxTie>vlSrz`a1 diff --git a/po/de.gmo b/po/de.gmo index e0340474c2d3d24c05e39d6d5634a538acecbcc6..90965e01de76a6cbd5589dc6bf0bb01f81be8145 100644 GIT binary patch literal 47184 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 delta 9427 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 diff --git a/po/eo.gmo b/po/eo.gmo index 1761a6ec8d8115b79cd52e1f2d5f3f0d446f8188..6efe3656b80233ed452387be18f687313206b18d 100644 GIT binary patch literal 152821 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 delta 6789 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 Y)bbX?qTXvUZcx{>8lFICn{hz?2cn{|Hvj+t diff --git a/po/fi.gmo b/po/fi.gmo new file mode 100644 index 0000000000000000000000000000000000000000..e3580f7876468c3e8cdc95afe56590f802019034 GIT binary patch literal 158782 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 W)7V(lv9)*ZberCOaW@S!&Ho3Qp!$6P literal 0 Hc-jL100001 diff --git a/po/ga.gmo b/po/ga.gmo new file mode 100644 index 0000000000000000000000000000000000000000..e159a570db8a6cdb770286fac1a6283f0e7c5b0b GIT binary patch literal 53438 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 literal 0 Hc-jL100001 diff --git a/po/ga.po b/po/ga.po index 07cc65c7c..cce76fab0 100644 --- a/po/ga.po +++ b/po/ga.po @@ -24,12 +24,12 @@ msgstr "droch-fhoscript eagair" #: arrayfunc.c:313 builtins/declare.def:474 #, c-format msgid "%s: cannot convert indexed to associative array" -msgstr "" +msgstr "%s: ní féidir eagar innéacsaithe a thiontú go heagar comhthiomsaitheach" #: arrayfunc.c:479 #, c-format msgid "%s: invalid associative array key" -msgstr "" +msgstr "%s: eochair neamhbhailí eagair chomhthiomsaithigh" #: arrayfunc.c:481 #, c-format @@ -39,7 +39,7 @@ msgstr "%s: ní féidir sannadh go hinnéacs neamhuimhriúil." #: arrayfunc.c:517 #, c-format msgid "%s: %s: must use subscript when assigning associative array" -msgstr "" +msgstr "%s: %s: caithfear foscript a úsáid le sannadh chuig eagar comhthiomsaitheach" #: bashhist.c:379 #, c-format @@ -286,7 +286,7 @@ msgstr "Rabhadh: b'fhéidir nach n-oibríonn an rogha -C mar a bheifeá ag súil #: builtins/complete.def:786 msgid "not currently executing completion function" -msgstr "" +msgstr "níl an fheidhm chomhlánaithe á rith faoi láthair" #: builtins/declare.def:122 msgid "can only be used in a function" @@ -309,7 +309,7 @@ msgstr "%s: ní féidir athróga eagair a scrios mar seo." #: builtins/declare.def:468 #, c-format msgid "%s: cannot convert associative to indexed array" -msgstr "" +msgstr "%s: ní féidir eagar comhthiomsaitheach a thiontú go heagar innéacsaithe" #: builtins/enable.def:137 builtins/enable.def:145 msgid "dynamic loading not available" @@ -516,12 +516,12 @@ msgstr "%s: comhaireamh neamhbhailí línte" #: builtins/mapfile.def:269 #, c-format msgid "%s: invalid array origin" -msgstr "" +msgstr "%s: bunphointe neamhbhailí eagair" #: builtins/mapfile.def:286 #, c-format msgid "%s: invalid callback quantum" -msgstr "" +msgstr "%s: candam neamhbhailí aisghlaoigh" #: builtins/mapfile.def:318 msgid "empty array variable name" @@ -846,7 +846,7 @@ msgstr "Ní féidir an tuairisceoir comhaid %d a dhúbailt mar thuairisceoir com #: expr.c:241 msgid "expression recursion level exceeded" -msgstr "" +msgstr "imithe thar leibhéal athchursála sloinn" #: expr.c:265 msgid "recursion stack underflow" @@ -917,7 +917,7 @@ msgstr "getcwd: ní féidir na máthairchomhadlanna a rochtain." #: input.c:94 subst.c:4559 #, c-format msgid "cannot reset nodelay mode for fd %d" -msgstr "" +msgstr "ní féidir an mód gan mhoill a athshocrú le haghaidh an tuairisceora chomhaid %d" #: input.c:258 #, c-format @@ -931,12 +931,12 @@ msgstr "save_bash_input: tá an maolán ann cheana le haghaidh an tuairisceoir c #: jobs.c:466 msgid "start_pipeline: pgrp pipe" -msgstr "" +msgstr "start_pipeline: pgrp píopa" #: jobs.c:887 #, c-format msgid "forked pid %d appears in running job %d" -msgstr "" +msgstr "tá an aitheantas an phróisis ghabhlaithe %d sa jab %d atá ag rith" #: jobs.c:1005 #, c-format @@ -946,7 +946,7 @@ msgstr "Tá an jab stoptha %d leis an ngrúpa próisis %ld á scrios." #: jobs.c:1110 #, c-format msgid "add_process: process %5ld (%s) in the_pipeline" -msgstr "" +msgstr "add_process: próiseas %5ld (%s) sa phíblíne" #: jobs.c:1113 #, c-format @@ -1002,17 +1002,17 @@ msgstr "(cuimhne dumpáilte)" #: jobs.c:1568 #, c-format msgid " (wd: %s)" -msgstr "" +msgstr " (comhadlann oibre: %s)" #: jobs.c:1771 #, c-format msgid "child setpgid (%ld to %ld)" -msgstr "" +msgstr "setpgid macphróisis (%ld go %ld)" #: jobs.c:2099 nojobs.c:585 #, c-format msgid "wait: pid %ld is not a child of this shell" -msgstr "wait: níl an próiseas %ld ina mhac den bhlaosc seo." +msgstr "wait: níl an próiseas %ld ina mhacphróiseas den bhlaosc seo." #: jobs.c:2326 #, c-format @@ -1047,19 +1047,19 @@ msgstr " (cuimhne dumpáilte)" #: jobs.c:3518 jobs.c:3531 #, c-format msgid "(wd now: %s)\n" -msgstr "" +msgstr "(comhadlann oibre anois: %s)\n" #: jobs.c:3563 msgid "initialize_job_control: getpgrp failed" -msgstr "" +msgstr "initialize_job_control: theip ar getpgrp" #: jobs.c:3623 msgid "initialize_job_control: line discipline" -msgstr "" +msgstr "initialize_job_control: araíonacht líne" #: jobs.c:3633 msgid "initialize_job_control: setpgid" -msgstr "" +msgstr "initialize_job_control: setpgid" #: jobs.c:3661 #, c-format @@ -1192,7 +1192,7 @@ msgstr "make_here_document: drochchineál ordaithe %d" #: make_cmd.c:651 #, c-format msgid "here-document at line %d delimited by end-of-file (wanted `%s')" -msgstr "" +msgstr "cáipéis leabaithe ag líne %d teormharcáilte le deireadh comhaid (\"%s\" á lorg)" #: make_cmd.c:746 #, c-format @@ -1337,7 +1337,7 @@ msgstr "%s: srianta: ní féidir aschur a atreorú." #: redir.c:162 #, c-format msgid "cannot create temp file for here-document: %s" -msgstr "" +msgstr "ní féidir cáipéis shealadach a chruthú don cháipéis leabaithe: %s" #: redir.c:517 msgid "/dev/(tcp|udp)/host/port not supported without networking" @@ -1417,7 +1417,7 @@ msgstr "sigprocmask: %d: oibríocht neamhbhailí" #: siglist.c:47 msgid "Bogus signal" -msgstr "" +msgstr "Droch-chomhartha" #: siglist.c:50 msgid "Hangup" @@ -1437,7 +1437,7 @@ msgstr "Treoir mídhleathach" #: siglist.c:66 msgid "BPT trace/trap" -msgstr "" +msgstr "Rianú/gaistiú brisphointe" #: siglist.c:74 msgid "ABORT instruction" @@ -1449,11 +1449,11 @@ msgstr "Treoir EMT" #: siglist.c:82 msgid "Floating point exception" -msgstr "" +msgstr "Eisceacht snámhphointe" #: siglist.c:86 msgid "Killed" -msgstr "" +msgstr "Maraithe" #: siglist.c:90 msgid "Bus error" @@ -1461,7 +1461,7 @@ msgstr "Earráid bhus" #: siglist.c:94 msgid "Segmentation fault" -msgstr "" +msgstr "Fabht deighilte" #: siglist.c:98 msgid "Bad system call" @@ -1473,15 +1473,15 @@ msgstr "Píopa briste" #: siglist.c:106 msgid "Alarm clock" -msgstr "" +msgstr "Clog aláraim" #: siglist.c:110 msgid "Terminated" -msgstr "" +msgstr "Críochnaithe" #: siglist.c:114 msgid "Urgent IO condition" -msgstr "" +msgstr "Staid phráinneach I/A" #: siglist.c:118 msgid "Stopped (signal)" @@ -1493,7 +1493,7 @@ msgstr "Lean ar aghaidh" #: siglist.c:134 msgid "Child death or stop" -msgstr "" +msgstr "Bás macphróisis nó stopadh" #: siglist.c:138 msgid "Stopped (tty input)" @@ -1509,19 +1509,19 @@ msgstr "I/A ullamh" #: siglist.c:150 msgid "CPU limit" -msgstr "" +msgstr "Teorainn LAP" #: siglist.c:154 msgid "File limit" -msgstr "" +msgstr "Teorainn chomhad" #: siglist.c:158 msgid "Alarm (virtual)" -msgstr "" +msgstr "Aláram (fíorúil)" #: siglist.c:162 msgid "Alarm (profile)" -msgstr "" +msgstr "Aláram (próifíl)" #: siglist.c:166 msgid "Window changed" @@ -1529,7 +1529,7 @@ msgstr "Fuinneog athraithe" #: siglist.c:170 msgid "Record lock" -msgstr "" +msgstr "Glas taifid" #: siglist.c:174 msgid "User signal 1" @@ -1541,7 +1541,7 @@ msgstr "Comhartha úsáideora 2" #: siglist.c:182 msgid "HFT input data pending" -msgstr "" +msgstr "sonraí ionchuir HFT ar feitheamh" #: siglist.c:186 msgid "power failure imminent" @@ -1553,27 +1553,27 @@ msgstr "cliseadh córais ar tí tarlú" #: siglist.c:194 msgid "migrate process to another CPU" -msgstr "" +msgstr "bog próiseas go LAP eile" #: siglist.c:198 msgid "programming error" -msgstr "" +msgstr "earráid ríomhchláraithe" #: siglist.c:202 msgid "HFT monitor mode granted" -msgstr "" +msgstr "mód monatóireachta HFT ceadaithe" #: siglist.c:206 msgid "HFT monitor mode retracted" -msgstr "" +msgstr "mód monatóireachta HFT cealaithe" #: siglist.c:210 msgid "HFT sound sequence has completed" -msgstr "" +msgstr "seicheamh fuaime HFT críochnaithe" #: siglist.c:214 msgid "Information request" -msgstr "" +msgstr "Iarratas faisnéise" #: siglist.c:222 msgid "Unknown Signal #" @@ -1600,7 +1600,7 @@ msgstr "Ní féidir píopa a dhéanamh le haghaidh ionadaíocht próisis." #: subst.c:4504 msgid "cannot make child for process substitution" -msgstr "Ní féidir mac a dhéanamh le haghaidh ionadaíocht próisis." +msgstr "Ní féidir macphróiseas a dhéanamh le haghaidh ionadaíocht próisis." #: subst.c:4549 #, c-format @@ -1623,7 +1623,7 @@ msgstr "Ní féidir píopa a dhéanamh le haghaidh ionadú ordaithe." #: subst.c:4799 msgid "cannot make child for command substitution" -msgstr "Ní féidir mac a dhéanamh le haghaidh ionadú ordaithe." +msgstr "Ní féidir macphróiseas a dhéanamh le haghaidh ionadú ordaithe." #: subst.c:4816 msgid "command_substitute: cannot duplicate pipe as fd 1" @@ -1661,7 +1661,7 @@ msgstr "gan meaitseáil: %s" #: test.c:145 msgid "argument expected" -msgstr "Bhíothas ag súil le hargóint" +msgstr "Bhíothas ag súil le hargóint." #: test.c:154 #, c-format @@ -1675,7 +1675,7 @@ msgstr "Ag súil le \")\"" #: test.c:264 #, c-format msgid "`)' expected, found %s" -msgstr "Ag súil le \")\", ach fuarthas %s" +msgstr "Ag súil le \")\", ach fuarthas %s." #: test.c:279 test.c:688 test.c:691 #, c-format @@ -1740,7 +1740,7 @@ msgstr "Níl \"=\" sa teaghrán easpórtála le haghaidh %s." #: variables.c:3794 msgid "pop_var_context: head of shell_variables not a function context" -msgstr "" +msgstr "pop_var_context: ní comhthéacs feidhme é ceann shell_variables" #: variables.c:3807 msgid "pop_var_context: no global_variables context" @@ -1748,7 +1748,7 @@ msgstr "pop_var_context: níl comhthéacs global_variables ann" #: variables.c:3881 msgid "pop_scope: head of shell_variables not a temporary environment scope" -msgstr "" +msgstr "pop_scope: ní scóip shealadach thimpeallachta é ceann shell_variables" #: version.c:46 msgid "Copyright (C) 2009 Free Software Foundation, Inc." @@ -1835,7 +1835,7 @@ msgstr "continue [n]" #: builtins.c:58 msgid "builtin [shell-builtin [arg ...]]" -msgstr "" +msgstr "builtin [ordú-ionsuite-blaoisce [argóint ...]]" #: builtins.c:61 msgid "caller [expr]" @@ -1875,7 +1875,7 @@ msgstr "typeset [-aAfFilrtux] [-p] ainm[=luach] ..." #: builtins.c:80 msgid "local [option] name[=value] ..." -msgstr "local [rogha] ainm[=luach] ..." +msgstr "local [ROGHA] AINM[=LUACH] ..." #: builtins.c:83 msgid "echo [-neE] [arg ...]" @@ -1911,39 +1911,39 @@ msgstr "logout [n]" #: builtins.c:103 msgid "fc [-e ename] [-lnr] [first] [last] or fc -s [pat=rep] [command]" -msgstr "" +msgstr "fc [-e AINM_E] [-lnr] [CÉAD] [DEIREANACH] nó fc -s [PATRÚN=IONADAÍ] [ORDÚ]" #: builtins.c:107 msgid "fg [job_spec]" -msgstr "fg [sonrú_jab]" +msgstr "fg [SONRÚ_JAB]" #: builtins.c:111 msgid "bg [job_spec ...]" -msgstr "bg [sonrú_jab ...]" +msgstr "bg [SONRÚ_JAB ...]" #: builtins.c:114 msgid "hash [-lr] [-p pathname] [-dt] [name ...]" -msgstr "hash [-lr] [-p conair] [-dt] [ainm ...]" +msgstr "hash [-lr] [-p CONAIR] [-dt] [AINM ...]" #: builtins.c:117 msgid "help [-ds] [pattern ...]" -msgstr "help [-ds] [patrún ...]" +msgstr "help [-ds] [PATRÚN ...]" #: builtins.c:121 msgid "history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg [arg...]" -msgstr "history [-c] [-d seach-chur] [n] nó history -anrw [comhadainm] nó history -ps argóint [argóint...]" +msgstr "history [-c] [-d SEACH_CHUR] [n] nó history -anrw [COMHADAINM] nó history -ps ARGÓINT [ARGÓINT...]" #: builtins.c:125 msgid "jobs [-lnprs] [jobspec ...] or jobs -x command [args]" -msgstr "jobs [-lnprs] [sonrú_jab ...] nó jobs -x ordú [argóintí]" +msgstr "jobs [-lnprs] [SONRÚ_JAB ...] nó jobs -x ORDÚ [ARGÓINTÍ]" #: builtins.c:129 msgid "disown [-h] [-ar] [jobspec ...]" -msgstr "disown [-h] [-ar] [sonrú_jab ...]" +msgstr "disown [-h] [-ar] [SONRÚ_JAB ...]" #: builtins.c:132 msgid "kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]" -msgstr "" +msgstr "kill [-s sonrú_comhartha | -n uimhir_chomhartha | -sonrú_comhartha] aitheantóir_próisis | sonrú_jab ... nó kill -l [sonrú_comhartha]" #: builtins.c:134 msgid "let arg [arg ...]" @@ -1951,7 +1951,7 @@ msgstr "let argóint [argóint ...]" #: builtins.c:136 msgid "read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-p prompt] [-t timeout] [-u fd] [name ...]" -msgstr "" +msgstr "read [-ers] [-a eagar] [-d teormharcóir] [-i téacs] [-n líon_carachtar] [-p leid] [-t teorainn_ama] [-u tuairisceoir_comhaid] [ainm ...]" #: builtins.c:138 msgid "return [n]" @@ -2083,7 +2083,7 @@ msgstr "[[ slonn ]]" #: builtins.c:210 msgid "variables - Names and meanings of some shell variables" -msgstr "variables - Ainmneacha agus mínithe d'athróga áirithe blaoisce" +msgstr "Athróga - ainmneacha agus mínithe ar fathróga áirithe blaoisce" #: builtins.c:213 msgid "pushd [-n] [+N | -N | dir]" @@ -2107,11 +2107,11 @@ msgstr "printf [-v athróg] formáid [argóintí]" #: builtins.c:229 msgid "complete [-abcdefgjksuv] [-pr] [-o option] [-A action] [-G globpat] [-W wordlist] [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [name ...]" -msgstr "" +msgstr "complete [-abcdefgjksuv] [-pr] [-o rogha] [-A gníomh] [-G patrún] [-W liosta_focal] [-F feidhm] [-C ordú] [-X patrún_scagaire] [-P réimír] [-S iarmhír] [ainm ...]" #: builtins.c:233 msgid "compgen [-abcdefgjksuv] [-o option] [-A action] [-G globpat] [-W wordlist] [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]" -msgstr "" +msgstr "compgen [-abcdefgjksuv] [-o rogha] [-A gníomh] [-G patrún] [-W liosta_focal] [-F feidhm] [-C ordú] [-X patrún_scagaire] [-P réimír] [-S iarmhír] [focal]" #: builtins.c:237 msgid "compopt [-o|+o option] [name ...]" @@ -2156,7 +2156,7 @@ msgstr "" " -p\tPriontáil gach ailias sainithe i bhfoirm inathúsáidte.\n" " \n" " Stádas Scortha:\n" -" Cuireann alias an luach true ar ais mura thugtar AINM nach bhfuil\n" +" Aischuirtear an luach true mura thugtar AINM nach bhfuil\n" " ailias sainithe dó." #: builtins.c:276 @@ -2168,6 +2168,12 @@ msgid "" " \n" " Return success unless a NAME is not an existing alias." msgstr "" +"Bain gach AINM de liosta na n-ailiasanna sainithe.\n" +" \n" +" Roghanna:\n" +" -a\tbain gach sainiú ailias.\n" +" \n" +" Aischuirtear rath ach sa chás nach bhfuil AINM ann." #: builtins.c:289 msgid "" @@ -2306,7 +2312,7 @@ msgstr "" " Mar réamhshocrú, oibríonn \"pwd\" faoi mar a bheadh \"-L\" sonraithe.\n" " \n" " Stádas Scortha:\n" -" Aischuireann luach de 0 mura thugtar rogha neamhbhailí nó mura féidir\n" +" Aischuirtear luach de 0 mura thugtar rogha neamhbhailí nó mura féidir\n" " an chomhadlann reatha a léamh." #: builtins.c:428 @@ -2320,7 +2326,7 @@ msgid "" msgstr "" "Ordú neamhnitheach.\n" " \n" -" Gan éifeacht. Ní dhéanann an t-ordú faic.\n" +" Gan éifeacht; ní dhéanann an t-ordú faic.\n" " \n" " Stadas Scortha:\n" " Éiríonn leis i gcónaí." @@ -2332,6 +2338,10 @@ msgid "" " Exit Status:\n" " Always succeeds." msgstr "" +"Aischuir toradh rathúil.\n" +" \n" +" Stádas Scortha:\n" +" Éiríonn leis i gcónaí." #: builtins.c:448 msgid "" @@ -2340,6 +2350,10 @@ msgid "" " Exit Status:\n" " Always fails." msgstr "" +"Aischuir toradh neamhrathúil.\n" +" \n" +" Stádas Scortha:\n" +" Teipeann air i gcónaí." #: builtins.c:457 msgid "" @@ -2402,7 +2416,7 @@ msgid "" msgstr "" "Socraigh luachanna agus airíonna athróg.\n" " \n" -" Imithe i léig. Feic 'help declare'." +" Imithe i léig. Feic \"help declare\"." #: builtins.c:520 msgid "" @@ -2418,6 +2432,17 @@ msgid "" " Returns success unless an invalid option is supplied, an error occurs,\n" " or the shell is not executing a function." msgstr "" +"Sainigh athróga logánta.\n" +" \n" +" Cruthaítear athróg logánta darbh ainm AINM, agus cuirtear LUACH leis. Is\n" +" féidir le ROGHA a bheith ceann ar bith de na roghanna a ghlacann \"declare\" leo.\n" +" \n" +" Ní féidir athróga logánta a úsáid ach laistigh de fheidhm. Tá siad infheicthe\n" +" san fheidhm ina shainítear iad agus a mic amháin.\n" +" \n" +" Stádas Scortha:\n" +" Aischuirtear rath mura thugtar rogha neamhbhailí, nó mura tharlaíonn earráid,\n" +" nó mura bhfuil an bhlaosc ag rith feidhme." #: builtins.c:537 msgid "" @@ -2462,6 +2487,15 @@ msgid "" " Exit Status:\n" " Returns success unless a write error occurs." msgstr "" +"Scríobh argóintí go dtí an gnáthaschur.\n" +" \n" +" Taispeáin na hARGÓINTÍ ar an ngnáthaschur agus líne nua ina ndiaidh.\n" +" \n" +" Roghanna:\n" +" -n\tná hiarcheangail líne nua\n" +" \n" +" stádas Scortha:\n" +" Aischuirtear rath ach i gcás earráide scríofa." #: builtins.c:586 msgid "" @@ -2500,6 +2534,13 @@ msgid "" " Exit Status:\n" " Returns exit status of command or success if command is null." msgstr "" +"Rith argóintí mar ordú blaoisce.\n" +" \n" +" Cuir ARGÓINTÍ i dteaghrán amháin, úsáid an toradh mar ionchur go dtí\n" +" an bhlaosc, agus rith na horduithe toraidh.\n" +" \n" +" Stádas Scortha:\n" +" Aischuirtear stádas scortha an ordaithe, nó rath más ordú neamhnitheach é." #: builtins.c:626 msgid "" @@ -2581,6 +2622,10 @@ msgid "" " Exits a login shell with exit status N. Returns an error if not executed\n" " in a login shell." msgstr "" +"Scoir de bhlaosc logála isteach.\n" +" \n" +" Scoireann de bhlaosc logála isteach le stádas scortha N. Aischuirtear\n" +" earráid má ritear é i mblaosc nach blaosc logála isteach í." #: builtins.c:708 msgid "" @@ -2608,6 +2653,26 @@ msgid "" " Exit Status:\n" " Returns success or status of executed command; non-zero if an error occurs." msgstr "" +"Taispeáin nó rith orduithe ón liosta staire.\n" +" \n" +" Úsáidtear fc chun orduithe ón liosta staire a liostú, a chur in eagar, nó a ath-rith.\n" +" Más uimhreacha iad CÉAD agus DEIREANACH, sonraíonn siad an raon, nó is\n" +" féidir le CÉAD bheith ina theaghrán, rud a chiallaíonn an t-ordú is deireanaí a\n" +" thosaíonn leis an teaghrán sin.\n" +" \n" +" Roghanna:\n" +" -e AINM_E\troghnaigh an clár eagarthóra atá le húsáid. FCEDIT an réamhshocrú,\n" +" \tansin EDITOR, agus ansin vi.\n" +" -n\tfág uimhreacha na línte ar lár agus liosta á thaispeáint\n" +" -r\taisiompaigh ord na línte (.i. liostaigh an ceann is nuaí ar dtús)\n" +" \n" +" San fhormáid \"fc -s [PATRÚN=IONADAÍ ...] [ORDÚ]\", ath-ritear ORDÚ\n" +" tar éis an t-ionadú SEAN=NUA a dhéanamh.\n" +" \n" +" Ailias úsáideach is ea r='fc -s', sa chaoi go ritheann \"r cc\" an t-ordú is deireanaí\n" +" a thosaíonn le \"cc\", agus ath-ritheann \"r\" an t-ordú is deireanaí.\n" +" \n" +" Stádas Scortha:n\\ Aischuirtear rath nó stádas an ordaithe rite; neamh-nialas má tharlaíonn earráid." #: builtins.c:738 msgid "" @@ -2620,6 +2685,13 @@ msgid "" " Exit Status:\n" " Status of command placed in foreground, or failure if an error occurs." msgstr "" +"Bog jab go dtí an tulra.\n" +" \n" +" Cuir an jab a shonraítear le SONRÚ_JAB sa tulra agus é mar an jab reatha.\n" +" Mura bhfuil SONRÚ_JAB ann, úsáidtear cibé jab atá reatha de réir na blaoisce.\n" +" \n" +" Stádas Scortha:\n" +" Stádas an ordaithe curtha sa tulra, nó teip má tharlaíonn earráid." #: builtins.c:753 msgid "" @@ -2632,6 +2704,14 @@ msgid "" " Exit Status:\n" " Returns success unless job control is not enabled or an error occurs." msgstr "" +"Bog jabanna go dtí an cúlra.\n" +" \n" +" Cuir an jab a shonraítear le SONRÚ_JAB sa chúlra cosúil le é a thosú le \"&\".\n" +" Mura bhfuil SONRÚ_JAB ann, úsáidtear cibé jab atá reatha de réir na blaoisce.\n" +" \n" +" Stádas Scortha:\n" +" Aischuirtear rath ach má tharlaíonn earráid nó mura bhfuil\n" +" rialú jabanna cumasaithe." #: builtins.c:767 msgid "" @@ -2676,6 +2756,24 @@ msgid "" " Exit Status:\n" " Returns success unless PATTERN is not found or an invalid option is given." msgstr "" +"Taispeáin eolas maidir le horduithe ionsuite.\n" +" \n" +" Taispeántar achoimrí na n-orduithe ionsuite. Má shonraítear PATRÚN,\n" +" taispeántar cabhair chuimsitheach faoi gach ordú a mheaitseálann PATRÚN;\n" +" i gcásanna eile taispeántar liosta na n-ábhar cabhrach.\n" +" \n" +" Roghanna:\n" +" -d\ttaispeáin cur síos gairid ar gach ábhar\n" +" -m\ttaispeáin úsáid i bhformáid cosúil leis an lámhleabhar man(1)\n" +" -s\tná taispeáin ach achoimre gairid úsáide le haghaidh gach ábhair a\n" +" \tmheatseálann PATRÚN\n" +" \n" +" Argóintí:\n" +" PATRÚN\tpatrún a shonraíonn ábhar cabhrach\n" +" \n" +" Stádas Scortha:\n" +" Aischuirtear rath ach sa chás nach n-aimsítear PATRÚN nó go dtugtar\n" +" rogha neamhbhailí." #: builtins.c:816 msgid "" @@ -3138,6 +3236,14 @@ msgid "" " Exit Status:\n" " Always succeeds." msgstr "" +"Taispeáin amanna próisis.\n" +" \n" +" \n" +"Taispeántar amanna carntha úsáideora agus córais na blaoisce agus a\n" +" macphróiseas.\n" +" \n" +" Stádas Scortha:\n" +" Éiríonn leis i gcónaí." #: builtins.c:1317 msgid "" diff --git a/po/lt.gmo b/po/lt.gmo index 3b3360c2fc3a0bd4c2727f81e4f2bc2fc1a5b610..458ccbfed9550643ae66f3e60ca929c60ab29c3c 100644 GIT binary patch literal 31794 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 SFFUiOmDTq4th#APf&M$Nzp!fn delta 6446 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 M`nB!Lx7GIiFL;l>3IG5A delta 11511 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 diff --git a/po/vi.gmo b/po/vi.gmo index 2411ab4ac3c905d47d8bdc8d2383900a644a9f82..76b51069e487a4423977c964500cd2d1a37c3a5e 100644 GIT binary patch delta 18782 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 diff --git a/subst.c b/subst.c index 8c646cc75..a59c785b1 100644 --- a/subst.c +++ b/subst.c @@ -93,6 +93,11 @@ extern int errno; #define LPAREN '(' #define RPAREN ')' +#if defined (HANDLE_MULTIBYTE) +#define WLPAREN L'(' +#define WRPAREN L')' +#endif + /* Evaluates to 1 if C is one of the shell's special parameters whose length can be taken, but is also one of the special expansion characters. */ #define VALID_SPECIAL_LENGTH_PARAM(c) \ @@ -1131,7 +1136,7 @@ extract_command_subst (string, sindex, xflags) int *sindex; int xflags; { - if (string[*sindex] == '(') /*)*/ + if (string[*sindex] == LPAREN) return (extract_delimited_string (string, sindex, "$(", "(", ")", xflags|SX_COMMAND)); /*)*/ else { @@ -1625,7 +1630,7 @@ skip_to_delim (string, start, delims, flags) char *delims; int flags; { - int i, pass_next, backq, si, c, invert, skipquote; + int i, pass_next, backq, si, c, invert, skipquote, skipcmd; size_t slen; char *temp; DECLARE_MBSTATE; @@ -1634,6 +1639,7 @@ skip_to_delim (string, start, delims, flags) if (flags & SD_NOJMP) no_longjmp_on_fatal_error = 1; invert = (flags & SD_INVERT); + skipcmd = (flags & SD_NOSKIPCMD) == 0; i = start; pass_next = backq = 0; @@ -1679,7 +1685,7 @@ skip_to_delim (string, start, delims, flags) : skip_double_quoted (string, slen, ++i); /* no increment, the skip functions increment past the closing quote. */ } - else if (c == '$' && (string[i+1] == LPAREN || string[i+1] == LBRACE)) + else if (c == '$' && ((skipcmd && string[i+1] == LPAREN) || string[i+1] == LBRACE)) { si = i + 2; if (string[si] == '\0') @@ -1695,6 +1701,20 @@ skip_to_delim (string, start, delims, flags) i++; continue; } +#if defined (PROCESS_SUBSTITUTION) + else if (skipcmd && (c == '<' || c == '>') && string[i+1] == LPAREN) + { + si = i + 2; + if (string[si] == '\0') + CQ_RETURN(si); + temp = extract_process_subst (string, (c == '<') ? "<(" : ">(", &si); + i = si; + if (string[i] == '\0') + break; + i++; + continue; + } +#endif /* PROCESS_SUBSTITUTION */ else if ((skipquote || invert) && (member (c, delims) == 0)) break; else @@ -3928,11 +3948,11 @@ match_upattern (string, pat, mtype, sp, ep) /* XXX - check this later if I ever implement `**' with special meaning, since this will potentially result in `**' at the beginning or end */ len = STRLEN (pat); - if (pat[0] != '*' || (pat[0] == '*' && pat[1] == '(' && extended_glob) || pat[len - 1] != '*') /*)*/ + if (pat[0] != '*' || (pat[0] == '*' && pat[1] == LPAREN && extended_glob) || pat[len - 1] != '*') { p = npat = (char *)xmalloc (len + 3); p1 = pat; - if (*p1 != '*' || (*p1 == '*' && p1[1] == '(' && extended_glob)) /*)*/ + if (*p1 != '*' || (*p1 == '*' && p1[1] == LPAREN && extended_glob)) *p++ = '*'; while (*p1) *p++ = *p1++; @@ -4072,11 +4092,11 @@ match_wpattern (wstring, indices, wstrlen, wpat, mtype, sp, ep) /* XXX - check this later if I ever implement `**' with special meaning, since this will potentially result in `**' at the beginning or end */ len = wcslen (wpat); - if (wpat[0] != L'*' || (wpat[0] == L'*' && wpat[1] == L'(' && extended_glob) || wpat[len - 1] != L'*') /*)*/ + if (wpat[0] != L'*' || (wpat[0] == L'*' && wpat[1] == WLPAREN && extended_glob) || wpat[len - 1] != L'*') { wp = nwpat = (wchar_t *)xmalloc ((len + 3) * sizeof (wchar_t)); wp1 = wpat; - if (*wp1 != L'*' || (*wp1 == '*' && wp1[1] == '(' && extended_glob)) /*)*/ + if (*wp1 != L'*' || (*wp1 == '*' && wp1[1] == WLPAREN && extended_glob)) *wp++ = L'*'; while (*wp1 != L'\0') *wp++ = *wp1++; @@ -6542,9 +6562,9 @@ chk_arithsub (s, len) i = count = 0; while (i < len) { - if (s[i] == '(') + if (s[i] == LPAREN) count++; - else if (s[i] == ')') + else if (s[i] == RPAREN) { count--; if (count < 0) diff --git a/subst.c~ b/subst.c~ index 211507bb6..6655861d3 100644 --- a/subst.c~ +++ b/subst.c~ @@ -93,6 +93,11 @@ extern int errno; #define LPAREN '(' #define RPAREN ')' +#if defined (HANDLE_MULTIBYTE) +#define WLPAREN L'(' +#define WRPAREN L')' +#endif + /* Evaluates to 1 if C is one of the shell's special parameters whose length can be taken, but is also one of the special expansion characters. */ #define VALID_SPECIAL_LENGTH_PARAM(c) \ @@ -1131,7 +1136,7 @@ extract_command_subst (string, sindex, xflags) int *sindex; int xflags; { - if (string[*sindex] == '(') /*)*/ + if (string[*sindex] == LPAREN) return (extract_delimited_string (string, sindex, "$(", "(", ")", xflags|SX_COMMAND)); /*)*/ else { @@ -1639,6 +1644,10 @@ skip_to_delim (string, start, delims, flags) pass_next = backq = 0; while (c = string[i]) { + /* If this is non-zero, we should not let quote characters be delimiters + and the current character is a single or double quote. We should not + test whether or not it's a delimiter until after we skip single- or + double-quoted strings. */ skipquote = ((flags & SD_NOQUOTEDELIM) && (c == '\'' || c =='"')); if (pass_next) { @@ -1691,6 +1700,20 @@ skip_to_delim (string, start, delims, flags) i++; continue; } +#if defined (PROCESS_SUBSTITUTION) + else if ((c == '<' || c == '>') && string[i+1] == LPAREN) + { + si = i + 2; + if (string[si] == '\0') + CQ_RETURN(si); + temp = extract_process_subst (string, (c == '<') ? "<(" : ">(", &si); + i = si; + if (string[i] == '\0') + break; + i++; + continue; + } +#endif /* PROCESS_SUBSTITUTION */ else if ((skipquote || invert) && (member (c, delims) == 0)) break; else @@ -3924,11 +3947,11 @@ match_upattern (string, pat, mtype, sp, ep) /* XXX - check this later if I ever implement `**' with special meaning, since this will potentially result in `**' at the beginning or end */ len = STRLEN (pat); - if (pat[0] != '*' || (pat[0] == '*' && pat[1] == '(' && extended_glob) || pat[len - 1] != '*') /*)*/ + if (pat[0] != '*' || (pat[0] == '*' && pat[1] == LPAREN && extended_glob) || pat[len - 1] != '*') { p = npat = (char *)xmalloc (len + 3); p1 = pat; - if (*p1 != '*' || (*p1 == '*' && p1[1] == '(' && extended_glob)) /*)*/ + if (*p1 != '*' || (*p1 == '*' && p1[1] == LPAREN && extended_glob)) *p++ = '*'; while (*p1) *p++ = *p1++; @@ -4068,11 +4091,11 @@ match_wpattern (wstring, indices, wstrlen, wpat, mtype, sp, ep) /* XXX - check this later if I ever implement `**' with special meaning, since this will potentially result in `**' at the beginning or end */ len = wcslen (wpat); - if (wpat[0] != L'*' || (wpat[0] == L'*' && wpat[1] == L'(' && extended_glob) || wpat[len - 1] != L'*') /*)*/ + if (wpat[0] != L'*' || (wpat[0] == L'*' && wpat[1] == WLPAREN && extended_glob) || wpat[len - 1] != L'*') { wp = nwpat = (wchar_t *)xmalloc ((len + 3) * sizeof (wchar_t)); wp1 = wpat; - if (*wp1 != L'*' || (*wp1 == '*' && wp1[1] == '(' && extended_glob)) /*)*/ + if (*wp1 != L'*' || (*wp1 == '*' && wp1[1] == WLPAREN && extended_glob)) *wp++ = L'*'; while (*wp1 != L'\0') *wp++ = *wp1++; @@ -6538,9 +6561,9 @@ chk_arithsub (s, len) i = count = 0; while (i < len) { - if (s[i] == '(') + if (s[i] == LPAREN) count++; - else if (s[i] == ')') + else if (s[i] == RPAREN) { count--; if (count < 0) diff --git a/subst.h b/subst.h index 6158d11be..405654fb6 100644 --- a/subst.h +++ b/subst.h @@ -267,6 +267,7 @@ extern char *cond_expand_word __P((WORD_DESC *, int)); #define SD_NOJMP 0x01 /* don't longjmp on fatal error. */ #define SD_INVERT 0x02 /* look for chars NOT in passed set */ #define SD_NOQUOTEDELIM 0x04 /* don't let single or double quotes act as delimiters */ +#define SD_NOSKIPCMD 0x08 /* don't skip over $(, <(, or >( command/process substitution */ extern int skip_to_delim __P((char *, int, char *, int)); diff --git a/subst.h~ b/subst.h~ index 02f8ef15e..6158d11be 100644 --- a/subst.h~ +++ b/subst.h~ @@ -266,6 +266,7 @@ extern char *cond_expand_word __P((WORD_DESC *, int)); /* Flags for skip_to_delim */ #define SD_NOJMP 0x01 /* don't longjmp on fatal error. */ #define SD_INVERT 0x02 /* look for chars NOT in passed set */ +#define SD_NOQUOTEDELIM 0x04 /* don't let single or double quotes act as delimiters */ extern int skip_to_delim __P((char *, int, char *, int)); -- 2.47.3