components/bash/patches/bash44-010.patch
author Vladimir Marek <Vladimir.Marek@oracle.com>
Thu, 26 Jan 2017 11:00:53 +0100
branchs11u3-sru
changeset 7629 ebccf6c8fbd4
permissions -rw-r--r--
25435207 Apply bash patches 6-11
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
7629
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
     1
			     BASH PATCH REPORT
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
     2
			     =================
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
     3
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
     4
Bash-Release:	4.4
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
     5
Patch-ID:	bash44-010
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
     6
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
     7
Bug-Reported-by:	Clark Wang <[email protected]>
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
     8
Bug-Reference-ID:	<CADv8-og092RvvUUHy46=BPKChCXw5g=GOOqgN0V3f4a3TpLebQ@mail.gmail.com>
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
     9
Bug-Reference-URL:	http://lists.gnu.org/archive/html/bug-bash/2016-11/msg00104.html
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    10
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    11
Bug-Description:
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    12
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    13
Depending on compiler optimizations and behavior, the `read' builtin may not
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    14
save partial input when a timeout occurs.
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    15
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    16
Patch (apply with `patch -p0'):
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    17
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    18
*** ../bash-4.4-patched/builtins/read.def	2016-05-16 14:24:56.000000000 -0400
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    19
--- builtins/read.def	2016-11-25 12:37:56.000000000 -0500
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    20
***************
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    21
*** 182,186 ****
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    22
  {
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    23
    register char *varname;
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    24
!   int size, i, nr, pass_next, saw_escape, eof, opt, retval, code, print_ps2;
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    25
    int input_is_tty, input_is_pipe, unbuffered_read, skip_ctlesc, skip_ctlnul;
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    26
    int raw, edit, nchars, silent, have_timeout, ignore_delim, fd, lastsig, t_errno;
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    27
--- 182,187 ----
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    28
  {
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    29
    register char *varname;
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    30
!   int size, nr, pass_next, saw_escape, eof, opt, retval, code, print_ps2;
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    31
!   volatile int i;
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    32
    int input_is_tty, input_is_pipe, unbuffered_read, skip_ctlesc, skip_ctlnul;
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    33
    int raw, edit, nchars, silent, have_timeout, ignore_delim, fd, lastsig, t_errno;
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    34
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    35
*** ../bash-4.4/patchlevel.h	2016-06-22 14:51:03.000000000 -0400
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    36
--- patchlevel.h	2016-10-01 11:01:28.000000000 -0400
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    37
***************
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    38
*** 26,30 ****
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    39
     looks for to find the patch level (for the sccs version string). */
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    40
  
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    41
! #define PATCHLEVEL 9
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    42
  
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    43
  #endif /* _PATCHLEVEL_H_ */
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    44
--- 26,30 ----
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    45
     looks for to find the patch level (for the sccs version string). */
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    46
  
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    47
! #define PATCHLEVEL 10
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    48
  
ebccf6c8fbd4 25435207 Apply bash patches 6-11
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    49
  #endif /* _PATCHLEVEL_H_ */