commit bash-20181116 snapshot

This commit is contained in:
Chet Ramey
2018-11-19 11:27:54 -05:00
parent 83ea087e65
commit d61300ec87
106 changed files with 17748 additions and 13067 deletions
+15
View File
@@ -4745,3 +4745,18 @@ subst.c
valid array expansion, a quoted null string resulting from the array
expansion of a * or @ subscript satisfies the nullness check.
From a report by Grisha Levit <grishalevit@gmail.com>
11/14
-----
aclocal.m4
- BASH_CHECK_LIB_TERMCAP: add last-ditch check for libncursesw, since
it's apparently the only curses library on some distributions.
Report from John Frankish <john.frankish@outlook.com>
11/16
-----
bashline.c
- attempt_shell_completion: allow an initial word completion to
complete a partial first word (point appears in the middle of
the word) before resorting to command completion. Report and fix
from Luca Boccassi <bluca@debian.org>
Vendored
+2 -1
View File
@@ -962,7 +962,8 @@ AC_CACHE_VAL(bash_cv_termcap_lib,
[AC_CHECK_LIB(tinfo, tgetent, bash_cv_termcap_lib=libtinfo,
[AC_CHECK_LIB(curses, tgetent, bash_cv_termcap_lib=libcurses,
[AC_CHECK_LIB(ncurses, tgetent, bash_cv_termcap_lib=libncurses,
bash_cv_termcap_lib=gnutermcap)])])])])])
[AC_CHECK_LIB(ncursesw, tgetent, bash_cv_termcap_lib=libncursesw,
bash_cv_termcap_lib=gnutermcap)])])])])])])
if test "X$_bash_needmsg" = "Xyes"; then
AC_MSG_CHECKING(which library has the termcap functions)
fi
+3 -1
View File
@@ -1581,7 +1581,9 @@ attempt_shell_completion (text, start, end)
{
prog_complete_matches = programmable_completions (n, text, s, e, &foundcs);
/* command completion if programmable completion fails */
in_command_position = s == start && STREQ (n, text); /* XXX */
/* If we have a completion for the initial word, we can prefer that */
in_command_position = s == start && (iw_compspec || STREQ (n, text)); /* XXX */
foundcs = foundcs && (iw_compspec == 0);
}
/* empty command name following command separator */
else if (s >= e && n[0] == '\0' && text[0] == '\0' && start > 0 &&
Vendored
+82
View File
@@ -5222,6 +5222,45 @@ fi
$as_echo "$ac_cv_lib_ncurses_tgetent" >&6; }
if test "x$ac_cv_lib_ncurses_tgetent" = xyes; then :
bash_cv_termcap_lib=libncurses
else
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -lncursesw" >&5
$as_echo_n "checking for tgetent in -lncursesw... " >&6; }
if ${ac_cv_lib_ncursesw_tgetent+:} false; then :
$as_echo_n "(cached) " >&6
else
ac_check_lib_save_LIBS=$LIBS
LIBS="-lncursesw $LIBS"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
/* Override any GCC internal prototype to avoid an error.
Use char because int might match the return type of a GCC
builtin and then its argument prototype would still apply. */
#ifdef __cplusplus
extern "C"
#endif
char tgetent ();
int
main ()
{
return tgetent ();
;
return 0;
}
_ACEOF
if ac_fn_c_try_link "$LINENO"; then :
ac_cv_lib_ncursesw_tgetent=yes
else
ac_cv_lib_ncursesw_tgetent=no
fi
rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ncursesw_tgetent" >&5
$as_echo "$ac_cv_lib_ncursesw_tgetent" >&6; }
if test "x$ac_cv_lib_ncursesw_tgetent" = xyes; then :
bash_cv_termcap_lib=libncursesw
else
bash_cv_termcap_lib=gnutermcap
fi
@@ -5236,6 +5275,8 @@ fi
fi
fi
if test "X$_bash_needmsg" = "Xyes"; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking which library has the termcap functions" >&5
$as_echo_n "checking which library has the termcap functions... " >&6; }
@@ -16001,6 +16042,45 @@ fi
$as_echo "$ac_cv_lib_ncurses_tgetent" >&6; }
if test "x$ac_cv_lib_ncurses_tgetent" = xyes; then :
bash_cv_termcap_lib=libncurses
else
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -lncursesw" >&5
$as_echo_n "checking for tgetent in -lncursesw... " >&6; }
if ${ac_cv_lib_ncursesw_tgetent+:} false; then :
$as_echo_n "(cached) " >&6
else
ac_check_lib_save_LIBS=$LIBS
LIBS="-lncursesw $LIBS"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
/* Override any GCC internal prototype to avoid an error.
Use char because int might match the return type of a GCC
builtin and then its argument prototype would still apply. */
#ifdef __cplusplus
extern "C"
#endif
char tgetent ();
int
main ()
{
return tgetent ();
;
return 0;
}
_ACEOF
if ac_fn_c_try_link "$LINENO"; then :
ac_cv_lib_ncursesw_tgetent=yes
else
ac_cv_lib_ncursesw_tgetent=no
fi
rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ncursesw_tgetent" >&5
$as_echo "$ac_cv_lib_ncursesw_tgetent" >&6; }
if test "x$ac_cv_lib_ncursesw_tgetent" = xyes; then :
bash_cv_termcap_lib=libncursesw
else
bash_cv_termcap_lib=gnutermcap
fi
@@ -16015,6 +16095,8 @@ fi
fi
fi
if test "X$_bash_needmsg" = "Xyes"; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking which library has the termcap functions" >&5
$as_echo_n "checking which library has the termcap functions... " >&6; }
+13 -13
View File
@@ -2303,19 +2303,19 @@ AALLIIAASSEESS
sshhoopptt under SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below).
The rules concerning the definition and use of aliases are somewhat
confusing. BBaasshh always reads at least one complete line of input
before executing any of the commands on that line. Aliases are
expanded when a command is read, not when it is executed. Therefore,
an alias definition appearing on the same line as another command does
not take effect until the next line of input is read. The commands
following the alias definition on that line are not affected by the new
alias. This behavior is also an issue when functions are executed.
Aliases are expanded when a function definition is read, not when the
function is executed, because a function definition is itself a com-
mand. As a consequence, aliases defined in a function are not avail-
able until after that function is executed. To be safe, always put
alias definitions on a separate line, and do not use aalliiaass in compound
commands.
confusing. BBaasshh always reads at least one complete line of input, and
all lines that make up a compound command, before executing any of the
commands on that line or the compound command. Aliases are expanded
when a command is read, not when it is executed. Therefore, an alias
definition appearing on the same line as another command does not take
effect until the next line of input is read. The commands following
the alias definition on that line are not affected by the new alias.
This behavior is also an issue when functions are executed. Aliases
are expanded when a function definition is read, not when the function
is executed, because a function definition is itself a command. As a
consequence, aliases defined in a function are not available until
after that function is executed. To be safe, always put alias defini-
tions on a separate line, and do not use aalliiaass in compound commands.
For almost every purpose, aliases are superseded by shell functions.
+4 -3
View File
@@ -4232,9 +4232,10 @@ below).
The rules concerning the definition and use of aliases are
somewhat confusing.
.B Bash
always reads at least one complete line
of input before executing any
of the commands on that line. Aliases are expanded when a
always reads at least one complete line of input,
and all lines that make up a compound command,
before executing any of the commands on that line or the compound command.
Aliases are expanded when a
command is read, not when it is executed. Therefore, an
alias definition appearing on the same line as another
command does not take effect until the next line of input is read.
+5 -4
View File
@@ -5402,9 +5402,10 @@ The rules concerning the definition and use of aliases are
somewhat confusing.
<B>Bash</B>
always reads at least one complete line
of input before executing any
of the commands on that line. Aliases are expanded when a
always reads at least one complete line of input,
and all lines that make up a compound command,
before executing any of the commands on that line or the compound command.
Aliases are expanded when a
command is read, not when it is executed. Therefore, an
alias definition appearing on the same line as another
command does not take effect until the next line of input is read.
@@ -14021,6 +14022,6 @@ There may be only one active coprocess at a time.
</DL>
<HR>
This document was created by man2html from bash.1.<BR>
Time: 09 November 2018 14:50:32 EST
Time: 16 November 2018 09:02:02 EST
</BODY>
</HTML>
+64 -63
View File
@@ -6205,9 +6205,10 @@ the 'expand_aliases' shell option is set using 'shopt' (*note The Shopt
Builtin::).
The rules concerning the definition and use of aliases are somewhat
confusing. Bash always reads at least one complete line of input before
executing any of the commands on that line. Aliases are expanded when a
command is read, not when it is executed. Therefore, an alias
confusing. Bash always reads at least one complete line of input, and
all lines that make up a compound command, before executing any of the
commands on that line or the compound command. Aliases are expanded
when a command is read, not when it is executed. Therefore, an alias
definition appearing on the same line as another command does not take
effect until the next line of input is read. The commands following the
alias definition on that line are not affected by the new alias. This
@@ -11748,65 +11749,65 @@ Node: Interactive Shell Behavior251014
Node: Bash Conditional Expressions254501
Node: Shell Arithmetic259078
Node: Aliases261895
Node: Arrays264443
Node: The Directory Stack269809
Node: Directory Stack Builtins270593
Node: Controlling the Prompt273561
Node: The Restricted Shell276327
Node: Bash POSIX Mode278152
Node: Job Control289085
Node: Job Control Basics289545
Node: Job Control Builtins294513
Node: Job Control Variables299240
Node: Command Line Editing300396
Node: Introduction and Notation302067
Node: Readline Interaction303690
Node: Readline Bare Essentials304881
Node: Readline Movement Commands306664
Node: Readline Killing Commands307624
Node: Readline Arguments309542
Node: Searching310586
Node: Readline Init File312772
Node: Readline Init File Syntax313919
Node: Conditional Init Constructs334358
Node: Sample Init File338554
Node: Bindable Readline Commands341671
Node: Commands For Moving342875
Node: Commands For History344724
Node: Commands For Text349019
Node: Commands For Killing352407
Node: Numeric Arguments354888
Node: Commands For Completion356027
Node: Keyboard Macros360218
Node: Miscellaneous Commands360905
Node: Readline vi Mode366858
Node: Programmable Completion367765
Node: Programmable Completion Builtins375545
Node: A Programmable Completion Example386238
Node: Using History Interactively391478
Node: Bash History Facilities392162
Node: Bash History Builtins395167
Node: History Interaction399698
Node: Event Designators403318
Node: Word Designators404537
Node: Modifiers406174
Node: Installing Bash407576
Node: Basic Installation408713
Node: Compilers and Options411971
Node: Compiling For Multiple Architectures412712
Node: Installation Names414405
Node: Specifying the System Type415223
Node: Sharing Defaults415939
Node: Operation Controls416612
Node: Optional Features417570
Node: Reporting Bugs428088
Node: Major Differences From The Bourne Shell429282
Node: GNU Free Documentation License446134
Node: Indexes471311
Node: Builtin Index471765
Node: Reserved Word Index478592
Node: Variable Index481040
Node: Function Index496791
Node: Concept Index510094
Node: Arrays264515
Node: The Directory Stack269881
Node: Directory Stack Builtins270665
Node: Controlling the Prompt273633
Node: The Restricted Shell276399
Node: Bash POSIX Mode278224
Node: Job Control289157
Node: Job Control Basics289617
Node: Job Control Builtins294585
Node: Job Control Variables299312
Node: Command Line Editing300468
Node: Introduction and Notation302139
Node: Readline Interaction303762
Node: Readline Bare Essentials304953
Node: Readline Movement Commands306736
Node: Readline Killing Commands307696
Node: Readline Arguments309614
Node: Searching310658
Node: Readline Init File312844
Node: Readline Init File Syntax313991
Node: Conditional Init Constructs334430
Node: Sample Init File338626
Node: Bindable Readline Commands341743
Node: Commands For Moving342947
Node: Commands For History344796
Node: Commands For Text349091
Node: Commands For Killing352479
Node: Numeric Arguments354960
Node: Commands For Completion356099
Node: Keyboard Macros360290
Node: Miscellaneous Commands360977
Node: Readline vi Mode366930
Node: Programmable Completion367837
Node: Programmable Completion Builtins375617
Node: A Programmable Completion Example386310
Node: Using History Interactively391550
Node: Bash History Facilities392234
Node: Bash History Builtins395239
Node: History Interaction399770
Node: Event Designators403390
Node: Word Designators404609
Node: Modifiers406246
Node: Installing Bash407648
Node: Basic Installation408785
Node: Compilers and Options412043
Node: Compiling For Multiple Architectures412784
Node: Installation Names414477
Node: Specifying the System Type415295
Node: Sharing Defaults416011
Node: Operation Controls416684
Node: Optional Features417642
Node: Reporting Bugs428160
Node: Major Differences From The Bourne Shell429354
Node: GNU Free Documentation License446206
Node: Indexes471383
Node: Builtin Index471837
Node: Reserved Word Index478664
Node: Variable Index481112
Node: Function Index496863
Node: Concept Index510166

End Tag Table
BIN
View File
Binary file not shown.
+2766 -2768
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -216,9 +216,9 @@
@xrdef{Controlling the Prompt-pg}{97}
@xrdef{The Restricted Shell-title}{The Restricted Shell}
@xrdef{The Restricted Shell-snt}{Section@tie 6.10}
@xrdef{The Restricted Shell-pg}{98}
@xrdef{Bash POSIX Mode-title}{Bash POSIX Mode}
@xrdef{Bash POSIX Mode-snt}{Section@tie 6.11}
@xrdef{The Restricted Shell-pg}{99}
@xrdef{Bash POSIX Mode-pg}{99}
@xrdef{Job Control-title}{Job Control}
@xrdef{Job Control-snt}{Chapter@tie 7}
+1 -1
View File
@@ -87,7 +87,7 @@
\entry{arrays}{94}{arrays}
\entry{directory stack}{96}{directory stack}
\entry{prompting}{97}{prompting}
\entry{restricted shell}{98}{restricted shell}
\entry{restricted shell}{99}{restricted shell}
\entry{POSIX Mode}{99}{POSIX Mode}
\entry{job control}{103}{job control}
\entry{foreground}{103}{foreground}
+1 -1
View File
@@ -109,7 +109,7 @@
\entry {Readline, how to use}{106}
\entry {redirection}{34}
\entry {reserved word}{3}
\entry {restricted shell}{98}
\entry {restricted shell}{99}
\entry {return status}{4}
\initial {S}
\entry {shell arithmetic}{92}
BIN
View File
Binary file not shown.
+5 -4
View File
@@ -8486,10 +8486,11 @@ unless the <code>expand_aliases</code> shell option is set using
<code>shopt</code> (see <a href="#The-Shopt-Builtin">The Shopt Builtin</a>).
</p>
<p>The rules concerning the definition and use of aliases are
somewhat confusing. Bash
always reads at least one complete line
of input before executing any
of the commands on that line. Aliases are expanded when a
somewhat confusing. Bash
always reads at least one complete line of input,
and all lines that make up a compound command,
before executing any of the commands on that line or the compound command.
Aliases are expanded when a
command is read, not when it is executed. Therefore, an
alias definition appearing on the same line as another
command does not take effect until the next line of input is read.
+64 -63
View File
@@ -6205,9 +6205,10 @@ the 'expand_aliases' shell option is set using 'shopt' (*note The Shopt
Builtin::).
The rules concerning the definition and use of aliases are somewhat
confusing. Bash always reads at least one complete line of input before
executing any of the commands on that line. Aliases are expanded when a
command is read, not when it is executed. Therefore, an alias
confusing. Bash always reads at least one complete line of input, and
all lines that make up a compound command, before executing any of the
commands on that line or the compound command. Aliases are expanded
when a command is read, not when it is executed. Therefore, an alias
definition appearing on the same line as another command does not take
effect until the next line of input is read. The commands following the
alias definition on that line are not affected by the new alias. This
@@ -11748,65 +11749,65 @@ Node: Interactive Shell Behavior251014
Node: Bash Conditional Expressions254501
Node: Shell Arithmetic259078
Node: Aliases261895
Node: Arrays264443
Node: The Directory Stack269809
Node: Directory Stack Builtins270593
Node: Controlling the Prompt273561
Node: The Restricted Shell276327
Node: Bash POSIX Mode278152
Node: Job Control289085
Node: Job Control Basics289545
Node: Job Control Builtins294513
Node: Job Control Variables299240
Node: Command Line Editing300396
Node: Introduction and Notation302067
Node: Readline Interaction303690
Node: Readline Bare Essentials304881
Node: Readline Movement Commands306664
Node: Readline Killing Commands307624
Node: Readline Arguments309542
Node: Searching310586
Node: Readline Init File312772
Node: Readline Init File Syntax313919
Node: Conditional Init Constructs334358
Node: Sample Init File338554
Node: Bindable Readline Commands341671
Node: Commands For Moving342875
Node: Commands For History344724
Node: Commands For Text349019
Node: Commands For Killing352407
Node: Numeric Arguments354888
Node: Commands For Completion356027
Node: Keyboard Macros360218
Node: Miscellaneous Commands360905
Node: Readline vi Mode366858
Node: Programmable Completion367765
Node: Programmable Completion Builtins375545
Node: A Programmable Completion Example386238
Node: Using History Interactively391478
Node: Bash History Facilities392162
Node: Bash History Builtins395167
Node: History Interaction399698
Node: Event Designators403318
Node: Word Designators404537
Node: Modifiers406174
Node: Installing Bash407576
Node: Basic Installation408713
Node: Compilers and Options411971
Node: Compiling For Multiple Architectures412712
Node: Installation Names414405
Node: Specifying the System Type415223
Node: Sharing Defaults415939
Node: Operation Controls416612
Node: Optional Features417570
Node: Reporting Bugs428088
Node: Major Differences From The Bourne Shell429282
Node: GNU Free Documentation License446134
Node: Indexes471311
Node: Builtin Index471765
Node: Reserved Word Index478592
Node: Variable Index481040
Node: Function Index496791
Node: Concept Index510094
Node: Arrays264515
Node: The Directory Stack269881
Node: Directory Stack Builtins270665
Node: Controlling the Prompt273633
Node: The Restricted Shell276399
Node: Bash POSIX Mode278224
Node: Job Control289157
Node: Job Control Basics289617
Node: Job Control Builtins294585
Node: Job Control Variables299312
Node: Command Line Editing300468
Node: Introduction and Notation302139
Node: Readline Interaction303762
Node: Readline Bare Essentials304953
Node: Readline Movement Commands306736
Node: Readline Killing Commands307696
Node: Readline Arguments309614
Node: Searching310658
Node: Readline Init File312844
Node: Readline Init File Syntax313991
Node: Conditional Init Constructs334430
Node: Sample Init File338626
Node: Bindable Readline Commands341743
Node: Commands For Moving342947
Node: Commands For History344796
Node: Commands For Text349091
Node: Commands For Killing352479
Node: Numeric Arguments354960
Node: Commands For Completion356099
Node: Keyboard Macros360290
Node: Miscellaneous Commands360977
Node: Readline vi Mode366930
Node: Programmable Completion367837
Node: Programmable Completion Builtins375617
Node: A Programmable Completion Example386310
Node: Using History Interactively391550
Node: Bash History Facilities392234
Node: Bash History Builtins395239
Node: History Interaction399770
Node: Event Designators403390
Node: Word Designators404609
Node: Modifiers406246
Node: Installing Bash407648
Node: Basic Installation408785
Node: Compilers and Options412043
Node: Compiling For Multiple Architectures412784
Node: Installation Names414477
Node: Specifying the System Type415295
Node: Sharing Defaults416011
Node: Operation Controls416684
Node: Optional Features417642
Node: Reporting Bugs428160
Node: Major Differences From The Bourne Shell429354
Node: GNU Free Documentation License446206
Node: Indexes471383
Node: Builtin Index471837
Node: Reserved Word Index478664
Node: Variable Index481112
Node: Function Index496863
Node: Concept Index510166

End Tag Table
+2 -2
View File
@@ -1,4 +1,4 @@
This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2018/MacPorts 2018.47642_1) (preloaded format=pdfetex 2018.9.7) 9 NOV 2018 16:30
This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2018/MacPorts 2018.47642_1) (preloaded format=pdfetex 2018.9.7) 16 NOV 2018 09:02
entering extended mode
restricted \write18 enabled.
file:line:error style messages enabled.
@@ -295,7 +295,7 @@ s/type1/public/amsfonts/cm/cmtt12.pfb></opt/local/share/texmf-texlive/fonts/typ
e1/public/amsfonts/cm/cmtt9.pfb></opt/local/share/texmf-texlive/fonts/type1/pub
lic/cm-super/sfrm1095.pfb></opt/local/share/texmf-texlive/fonts/type1/public/cm
-super/sfrm1440.pfb>
Output written on bashref.pdf (184 pages, 753143 bytes).
Output written on bashref.pdf (184 pages, 753023 bytes).
PDF statistics:
2624 PDF objects out of 2984 (max. 8388607)
2395 compressed objects within 24 object streams
BIN
View File
Binary file not shown.
+450 -452
View File
File diff suppressed because it is too large Load Diff
+5 -4
View File
@@ -7125,10 +7125,11 @@ unless the @code{expand_aliases} shell option is set using
@code{shopt} (@pxref{The Shopt Builtin}).
The rules concerning the definition and use of aliases are
somewhat confusing. Bash
always reads at least one complete line
of input before executing any
of the commands on that line. Aliases are expanded when a
somewhat confusing. Bash
always reads at least one complete line of input,
and all lines that make up a compound command,
before executing any of the commands on that line or the compound command.
Aliases are expanded when a
command is read, not when it is executed. Therefore, an
alias definition appearing on the same line as another
command does not take effect until the next line of input is read.
+1 -1
View File
@@ -80,7 +80,7 @@
@numsecentry{The Directory Stack}{6.8}{The Directory Stack}{96}
@numsubsecentry{Directory Stack Builtins}{6.8.1}{Directory Stack Builtins}{96}
@numsecentry{Controlling the Prompt}{6.9}{Controlling the Prompt}{97}
@numsecentry{The Restricted Shell}{6.10}{The Restricted Shell}{98}
@numsecentry{The Restricted Shell}{6.10}{The Restricted Shell}{99}
@numsecentry{Bash POSIX Mode}{6.11}{Bash POSIX Mode}{99}
@numchapentry{Job Control}{7}{Job Control}{103}
@numsecentry{Job Control Basics}{7.1}{Job Control Basics}{103}
+1 -1
View File
@@ -1,6 +1,6 @@
%!PS-Adobe-3.0
%%Creator: groff version 1.22.3
%%CreationDate: Fri Nov 9 14:50:19 2018
%%CreationDate: Fri Nov 16 09:01:51 2018
%%DocumentNeededResources: font Times-Roman
%%+ font Times-Bold
%%+ font Times-Italic
+1 -1
View File
@@ -1,6 +1,6 @@
%!PS-Adobe-3.0
%%Creator: groff version 1.22.3
%%CreationDate: Fri Nov 9 14:50:19 2018
%%CreationDate: Fri Nov 16 09:01:51 2018
%%DocumentNeededResources: font Times-Roman
%%+ font Times-Bold
%%DocumentSuppliedResources: procset grops 1.22 3
+3 -3
View File
@@ -100,10 +100,10 @@ INC = -I. -I.. -I$(topdir) -I$(topdir)/lib -I$(topdir)/builtins -I${srcdir} \
$(SHOBJ_CC) $(SHOBJ_CFLAGS) $(CCFLAGS) $(INC) -c -o $@ $<
ALLPROG = print truefalse sleep finfo logname basename dirname \
ALLPROG = print truefalse sleep finfo logname basename dirname fdflags \
tty pathchk tee head mkdir rmdir printenv id whoami \
uname sync push ln unlink realpath strftime mypid setpgid
OTHERPROG = necho hello cat pushd stat rm fdflags seq
uname sync push ln unlink realpath strftime mypid setpgid seq
OTHERPROG = necho hello cat pushd stat rm
all: $(SHOBJ_STATUS)
BIN
View File
Binary file not shown.
+199 -190
View File
File diff suppressed because it is too large Load Diff
+186 -182
View File
File diff suppressed because it is too large Load Diff
BIN
View File
Binary file not shown.
+1358 -855
View File
File diff suppressed because it is too large Load Diff
BIN
View File
Binary file not shown.
+197 -205
View File
File diff suppressed because it is too large Load Diff
BIN
View File
Binary file not shown.
+184 -179
View File
File diff suppressed because it is too large Load Diff
BIN
View File
Binary file not shown.
+184 -179
View File
File diff suppressed because it is too large Load Diff
BIN
View File
Binary file not shown.
+814 -580
View File
File diff suppressed because it is too large Load Diff
BIN
View File
Binary file not shown.
+186 -181
View File
File diff suppressed because it is too large Load Diff
Binary file not shown.
+212 -209
View File
File diff suppressed because it is too large Load Diff
BIN
View File
Binary file not shown.
+198 -195
View File
File diff suppressed because it is too large Load Diff
BIN
View File
Binary file not shown.
+184 -179
View File
File diff suppressed because it is too large Load Diff
BIN
View File
Binary file not shown.
+186 -181
View File
File diff suppressed because it is too large Load Diff
BIN
View File
Binary file not shown.
+190 -186
View File
File diff suppressed because it is too large Load Diff
BIN
View File
Binary file not shown.
+186 -181
View File
File diff suppressed because it is too large Load Diff
BIN
View File
Binary file not shown.
+266 -275
View File
File diff suppressed because it is too large Load Diff
BIN
View File
Binary file not shown.
+186 -181
View File
File diff suppressed because it is too large Load Diff
BIN
View File
Binary file not shown.
+188 -183
View File
File diff suppressed because it is too large Load Diff
BIN
View File
Binary file not shown.
+186 -181
View File
File diff suppressed because it is too large Load Diff
BIN
View File
Binary file not shown.
+184 -179
View File
File diff suppressed because it is too large Load Diff
BIN
View File
Binary file not shown.
+190 -185
View File
File diff suppressed because it is too large Load Diff
BIN
View File
Binary file not shown.
+184 -179
View File
File diff suppressed because it is too large Load Diff
BIN
View File
Binary file not shown.
+184 -179
View File
File diff suppressed because it is too large Load Diff
BIN
View File
Binary file not shown.
+188 -183
View File
File diff suppressed because it is too large Load Diff
BIN
View File
Binary file not shown.
+198 -195
View File
File diff suppressed because it is too large Load Diff
BIN
View File
Binary file not shown.
+186 -181
View File
File diff suppressed because it is too large Load Diff
BIN
View File
Binary file not shown.
+186 -181
View File
File diff suppressed because it is too large Load Diff
BIN
View File
Binary file not shown.
+1180 -762
View File
File diff suppressed because it is too large Load Diff
BIN
View File
Binary file not shown.
+186 -181
View File
File diff suppressed because it is too large Load Diff
BIN
View File
Binary file not shown.
+204 -195
View File
File diff suppressed because it is too large Load Diff
BIN
View File
Binary file not shown.
+201 -201
View File
File diff suppressed because it is too large Load Diff
BIN
View File
Binary file not shown.
+184 -179
View File
File diff suppressed because it is too large Load Diff
BIN
View File
Binary file not shown.
+186 -181
View File
File diff suppressed because it is too large Load Diff
BIN
View File
Binary file not shown.
+190 -185
View File
File diff suppressed because it is too large Load Diff
BIN
View File
Binary file not shown.
+184 -179
View File
File diff suppressed because it is too large Load Diff
BIN
View File
Binary file not shown.
+184 -179
View File
File diff suppressed because it is too large Load Diff
BIN
View File
Binary file not shown.
+190 -185
View File
File diff suppressed because it is too large Load Diff
BIN
View File
Binary file not shown.
+184 -179
View File
File diff suppressed because it is too large Load Diff
BIN
View File
Binary file not shown.
+184 -179
View File
File diff suppressed because it is too large Load Diff
BIN
View File
Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More