]>
Commit | Line | Data |
---|---|---|
20a9eb62 AM |
1 | BASH PATCH REPORT |
2 | ================= | |
3 | ||
4 | Bash-Release: 4.1 | |
5 | Patch-ID: bash41-001 | |
6 | ||
7 | Bug-Reported-by: Yann Rouillard <yann@pleiades.fr.eu.org> | |
8 | Bug-Reference-ID: <4B44A410.4070107@pleiades.fr.eu.org> | |
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_ */ |