components/bash/patches/bash41-001.patch
branchs11u3-sru
changeset 7627 4758b76d5ad5
parent 7623 d89b1c5817f5
child 7628 409696918882
equal deleted inserted replaced
7623:d89b1c5817f5 7627:4758b76d5ad5
     1 			     BASH PATCH REPORT
       
     2 			     =================
       
     3 
       
     4 Bash-Release:	4.1
       
     5 Patch-ID:	bash41-001
       
     6 
       
     7 Bug-Reported-by:	Yann Rouillard <[email protected]>
       
     8 Bug-Reference-ID:	<[email protected]>
       
     9 Bug-Reference-URL:	http://lists.gnu.org/archive/html/bug-bash/2010-01/msg00018.html
       
    10 
       
    11 Bug-Description:
       
    12 
       
    13 A prototype for vsnprintf was incorrect, and caused compilation failures
       
    14 on systems that did not have a suitable vsnprintf, but had a declaration in
       
    15 one of the system header files.
       
    16 
       
    17 Patch (apply with `patch -p0'):
       
    18 
       
    19 *** ../bash-4.1-patched/builtins/printf.def	2009-11-20 15:31:23.000000000 -0500
       
    20 --- builtins/printf.def	2010-01-07 08:50:06.000000000 -0500
       
    21 ***************
       
    22 *** 173,177 ****
       
    23   
       
    24   #if !HAVE_VSNPRINTF
       
    25 ! extern int vsnprintf __P((char *, size_t, const char *, ...)) __attribute__((__format__ (printf, 3, 4)));
       
    26   #endif
       
    27   
       
    28 --- 173,177 ----
       
    29   
       
    30   #if !HAVE_VSNPRINTF
       
    31 ! extern int vsnprintf __P((char *, size_t, const char *, va_list)) __attribute__((__format__ (printf, 3, 0)));
       
    32   #endif
       
    33   
       
    34 *** ../bash-4.1-patched/patchlevel.h	2009-10-01 16:39:22.000000000 -0400
       
    35 --- patchlevel.h	2010-01-14 09:38:08.000000000 -0500
       
    36 ***************
       
    37 *** 26,30 ****
       
    38      looks for to find the patch level (for the sccs version string). */
       
    39   
       
    40 ! #define PATCHLEVEL 0
       
    41   
       
    42   #endif /* _PATCHLEVEL_H_ */
       
    43 --- 26,30 ----
       
    44      looks for to find the patch level (for the sccs version string). */
       
    45   
       
    46 ! #define PATCHLEVEL 1
       
    47   
       
    48   #endif /* _PATCHLEVEL_H_ */