- ulimit: clarify that -c and -f are in increments of 512 bytes when
in posix mode. Fix from Robin Johnson <robbat2@gentoo.org> via
<vapier@gentoo.org>
+
+ 6/9
+ ---
+execute_cmd.c
+ - execute_in_subshell: don't call restore_default_signal for the exit
+ trap, reset_signal_handlers already does the right thing and keeps
+ the trap string around; no need to kill trap string. Bug report
+ from Miroslav Koskar <mk@mkoskar.com>
+
+ 6/11
+ ----
+nojobs.c
+ - find_proc_slot: now takes pid as an argument to avoid finding old
+ procs when pids wrap around
+ - add_pid: pass pid to find_proc_slot to avoid multiple instances of
+ the same pid in the list when pids wrap around. Fixes bug reported
+ by Roy Keene <rkeene@rkeene.org>
+
+execute_cmd.c
+ - REAP: test for job_control == 0 also to determine whether or not
+ to call reap_dead_jobs, since shells without job control enabled
+ don't report on background process status
+
+doc/bash.1,lib/readline/doc/hsuser.texi
+ - history: clarify documentation of -a option to note that it will not
+ append the same line to the history file more than once. Fixes
+ problem reported by Reuben Thomas <rrt@sc3d.org>
+
+ 6/12
+ ----
+execute_cmd.c
+ - execute_in_subshell: don't bother decrementing subshell_level before
+ this returns; the caller will just exit. This means that
+ $BASH_SUBSHELL will have consistent values in the subshell and any
+ subsequent exit trap. Fixes bug reported by Miroslav Koskar
+ <mk@mkoskar.com>
+ - shell_execve: before longjmp to subshell_top_level, call reset_parser
+ to free up any input line and stack of pushed strings
+
+parse.y
+ - mk_alexpansion: if the last character of the alias is a shell
+ metacharacter, don't add a space to the string following the alias
+ value, since that will change the meaning of the command. THIS IS
+ NOT BACKWARDS COMPATIBLE AND MAY REQUIRE REVERTING. Inspired by an
+ email message from Jilles Tjoelker <jilles@stack.nl> to austin
+ group
+
+ 6/13
+ ----
+subst.c
+ - dequote_string: don't turn strings consisting of a single CTLESC
+ into empty strings; return them unmodified. The idea is that there
+ is nothing to quote. This means that something like
+ c=$'\001'
+ x=$c
+ results in x containing '\001' when IFS=$'\001'. See if this will
+ cause problems by adding a debugging statement in the code
+
+
+
+
+
+
"Project-Id-Version: bash-4.3-rc2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-01-23 16:04-0500\n"
-"PO-Revision-Date: 2015-06-02 09:39+0100\n"
+"PO-Revision-Date: 2015-06-12 13:45+0100\n"
"Last-Translator: Åka Sikrom <a4@hush.com>\n"
"Language-Team: Norwegian Bokmaal <i18n-nb@lister.ping.uio.no>\n"
"Language: Norwegian bokmål\n"
#: arrayfunc.c:51
msgid "bad array subscript"
-msgstr "feil i rekke-underskript"
+msgstr "feil i tabell-underskript"
#: arrayfunc.c:356 builtins/declare.def:566
#, c-format
msgid "%s: cannot convert indexed to associative array"
-msgstr "%s: indeksert rekke kan ikke konverteres til assosiativ rekke"
+msgstr "%s: indeksert tabell kan ikke konverteres til assosiativ tabell"
#: arrayfunc.c:539
#, c-format
msgid "%s: invalid associative array key"
-msgstr "%s: ugyldig nøkkel for assosiativ rekke"
+msgstr "%s: ugyldig nøkkel for assosiativ tabell"
#: arrayfunc.c:541
#, c-format
#: arrayfunc.c:586
#, c-format
msgid "%s: %s: must use subscript when assigning associative array"
-msgstr "%s: %s: underskript må brukes ved tildeling av assosiative rekker"
+msgstr "%s: %s: underskript må brukes ved tildeling av assosiative tabeller"
#: bashhist.c:388
#, c-format
#: builtins/declare.def:315 builtins/declare.def:509
#, c-format
msgid "%s: reference variable cannot be an array"
-msgstr "%s: referansevariabler kan ikke være rekker (arrays)"
+msgstr "%s: referansevariabler kan ikke være tabeller (arrays)"
#: builtins/declare.def:324
#, c-format
#: builtins/declare.def:553
#, c-format
msgid "%s: cannot destroy array variables in this way"
-msgstr "%s: rekkevariabler kan ikke ødelegges på denne måten"
+msgstr "%s: tabellvariabler kan ikke ødelegges på denne måten"
#: builtins/declare.def:560 builtins/read.def:733
#, c-format
msgid "%s: cannot convert associative to indexed array"
-msgstr "%s: assosiative rekker kan ikke konverteres til indekserte rekker"
+msgstr "%s: assosiative tabeller kan ikke konverteres til indekserte tabeller"
#: builtins/enable.def:137 builtins/enable.def:145
msgid "dynamic loading not available"
#: builtins/mapfile.def:172
#, c-format
msgid "%s: not an indexed array"
-msgstr "%s: ikke en indeksert rekke"
+msgstr "%s: ikke en indeksert tabell"
#: builtins/mapfile.def:259 builtins/read.def:302
#, c-format
#: builtins/mapfile.def:287
#, c-format
msgid "%s: invalid array origin"
-msgstr "%s: ugyldig rekkeopphav"
+msgstr "%s: ugyldig tabellopphav"
#: builtins/mapfile.def:304
#, c-format
#: builtins/mapfile.def:336
msgid "empty array variable name"
-msgstr "tomt navn på rekkevariabel"
+msgstr "tomt navn på tabellvariabel"
#: builtins/mapfile.def:357
msgid "array variable support required"
-msgstr "støtte for rekkevariabler kreves"
+msgstr "støtte for tabellvariabler kreves"
#: builtins/printf.def:402
#, c-format
#: builtins/set.def:854
#, c-format
msgid "%s: not an array variable"
-msgstr "%s: ikke en rekkevariabel"
+msgstr "%s: ikke en tabellvariabel"
#: builtins/setattr.def:187
#, c-format
#: subst.c:2847
#, c-format
msgid "%s: cannot assign list to array member"
-msgstr "%s: klarte ikke å knytte liste til rekkemedlem"
+msgstr "%s: klarte ikke å knytte liste til tabellmedlem"
#: subst.c:5065 subst.c:5081
msgid "cannot make pipe for process substitution"
#: builtins.c:136
msgid "read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p prompt] [-t timeout] [-u fd] [name ...]"
-msgstr "read [-ers] [-a rekke] [-d adskill] [-i tekst] [-n ntegn] [-N ntegn] [-p ledetekst] [-t tidsavbrudd] [-u fd] [navn …]"
+msgstr "read [-ers] [-a tabell] [-d adskill] [-i tekst] [-n ntegn] [-N ntegn] [-p ledetekst] [-t tidsavbrudd] [-u fd] [navn …]"
#: builtins.c:138
msgid "return [n]"
#: builtins.c:240
msgid "mapfile [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]"
-msgstr "mapfile [-n antall] [-O opphav] [-s antall] [-t] [-u fd] [-C tilbakekall] [-c mengde] [rekke]"
+msgstr "mapfile [-n antall] [-O opphav] [-s antall] [-t] [-u fd] [-C tilbakekall] [-c mengde] [tabell]"
#: builtins.c:242
msgid "readarray [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]"
-msgstr "readarray [-n antall] [-O opphav] [-s antall] [-t] [-u fd] [-C tilbakekall] [-c mengde] [rekke]"
+msgstr "readarray [-n antall] [-O opphav] [-s antall] [-t] [-u fd] [-C tilbakekall] [-c mengde] [tabell]"
#: builtins.c:254
msgid ""
" -p\tvis attributter og verdi av hvert valgt NAVN\n"
" \n"
" Valg som justerer attributter:\n"
-" -a\tgjør valgte NAVN til indekserte rekker (hvis det støttes)\n"
-" -A\tgjrø valgte NAVN til assosiative rekker (hvis det støttes)\n"
+" -a\tgjør valgte NAVN til indekserte tabeller (hvis det støttes)\n"
+" -A\tgjør valgte NAVN til assosiative tabeller (hvis det støttes)\n"
" -i\tgi valgte NAVN attributten «integer» (heltall)\n"
" -l\tkonverter valgte NAVN til små bokstaver\n"
" -n\tgjør valgt NAVN til en referanse til variabelen med egen verdi som navn\n"
" Hvis ingen NAVN er oppgitt, legges lest linje i variabelen REPLY.\n"
" \n"
" Valg:\n"
-" -a rekke\tknytt leste ord til sekvens-indekser i \n"
-" \t\trekkevariabelen REKKE, talt fra null\n"
+" -a tabell\tknytt leste ord til sekvens-indekser i \n"
+" \t\ttabellvariabelen TABELL, talt fra null\n"
" -d skill\tfortsett frem til første SKILLetegn, i stedet for frem til linjeskift\n"
" -e\t\tbruk Readline til å hente linja i et interaktivt skall\n"
" -i tekst\tBruk valgt TEKST med Readline\n"
" variabelen markeres som skrivebeskyttet.\n"
" \n"
" Valg:\n"
-" -a\thenvis til indekserte rekkevariabler\n"
-" -A\thenvis til assosiative rekkevariabler\n"
+" -a\thenvis til indekserte tabellvariabler\n"
+" -A\thenvis til assosiative tabellvariabler\n"
" -f\thenvis til skallfunksjoner\n"
" -p\tvis en liste over alle skrivebeskyttede variabler eller funksjoner,\n"
" avhengig av hvorvidt «-f» er valgt\n"
"Lag en medprosess med valgt NAVN.\n"
" \n"
" Kjør valgt KOMMANDO synkront, med standard inn- og utdata for kommandoen\n"
-" som er tilkoblet via et datarør til fildeskriptorer med indeks 0 og 1 i en rekkevariabel \n"
+" som er tilkoblet via et datarør til fildeskriptorer med indeks 0 og 1 i en tabellvariabel \n"
" med oppgitt NAVN i kjørende skall.\n"
"\v StandardNAVN er «COPROC».\n"
" \n"
" Returns success unless an invalid option is given or ARRAY is readonly or\n"
" not an indexed array."
msgstr ""
-"Legg linjer fra standard inndata i en indeksert rekkevariabel.\n"
+"Legg linjer fra standard inndata i en indeksert tabellvariabel.\n"
" \n"
-" Legg linjer fra standard inndata i indeksert rekkevariabel REKKE, eller\n"
+" Legg linjer fra standard inndata i indeksert tabellvariabel TABELL, eller\n"
" fra fildeskriptor FD ved bruk av «-u». Variabelen MAPFILE er\n"
-" standard REKKE.\n"
+" standard TABELL.\n"
" \n"
" Valg:\n"
" -n antall\tIkke kopier flere enn valgt ANTALL linjer. Hvis ANTALL er 0, kopieres alle linjer.\n"
-" -O oppr\tTildel til REKKE ved indeks-OPPRinnelse. Standard indeks er 0.\n"
+" -O oppr\tTildel til TABELL ved indeks-OPPRinnelse. Standard indeks er 0.\n"
" -s antall \tForkast valgt ANTALL linjer i starten.\n"
" -t\t\tFjern etterfølgende linjeskift fra hver lest linje.\n"
" -u fd\t\tLes linjer fra fildeskriptor FD i stedet for standard inndata.\n"
" -c antall\tVelg antall linjer som skal leses mellom hvert TILBAKEKALL.\n"
" \n"
" Argumenter:\n"
-" ARRAY\t\tRekkevariabel-navn som skal brukes i fildata.\n"
+" ARRAY\t\tTabellvariabel-navn som skal brukes i fildata.\n"
" \n"
" Hvis «-C» er valgt men ikke «-c», brukes standardantallet 5000. Når\n"
-" TILBAKEKALL vurderes, argumenteres det i tillegg med indeks av neste rekkeelement\n"
+" TILBAKEKALL vurderes, argumenteres det i tillegg med indeks av neste tabellelement\n"
" samt linjenummeret som skal tildeles aktuelt element.\n"
" \n"
-" Hvis ingen eksplisitt opprinnelse er gitt, tømmes REKKE før den får tildelt noe.\n"
+" Hvis ingen eksplisitt opprinnelse er gitt, tømmes TABELL før den får tildelt noe.\n"
" \n"
" Avslutningsstatus:\n"
-" Vellykket, med mindre brukeren tar et ugyldig valg eller REKKE enten er\n"
-" skrivebeskyttet eller en ikke-indeksert rekke."
+" Vellykket, med mindre brukeren tar et ugyldig valg eller TABELL enten er\n"
+" skrivebeskyttet eller en ikke-indeksert tabell."
#: builtins.c:2049
msgid ""
" \n"
" A synonym for `mapfile'."
msgstr ""
-"Legg linjer fra en fil inn i en rekkevariabel.\n"
+"Legg linjer fra en fil inn i en tabellvariabel.\n"
" \n"
" Dette er synonymt med «mapfile»."