VirtualBox

source: kBuild/trunk/src/gmakenew/glob/ChangeLog@ 903

Last change on this file since 903 was 503, checked in by bird, 18 years ago

Untested merge with GNU Make v3.81 (vendor/gnumake/2005-05-16 -> vendor/gnumake/current).

  • Property svn:eol-style set to native
File size: 6.2 KB
Line 
12006-02-24 Eli Zaretskii <[email protected]>
2
3 * glob.c (my_malloc) [WINDOWS32]: Provide a full ISO C prototype,
4 to avoid compiler warnings.
5
62005-06-25 Paul D. Smith <[email protected]>
7
8 * fnmatch.h, glob.h [WINDOWS32]: Fix ifdefs in headers.
9 Fixes Savannah bug #13477.
10
112005-03-11 Paul D. Smith <[email protected]>
12
13 * glob.c (glob_in_dir): Change FNM_CASEFOLD to be enabled if
14 HAVE_CASE_INSENSITIVE_FS is defined.
15
162003-01-30 Paul D. Smith <[email protected]>
17
18 * glob.h: Patch for FreeBSD by Mike Barcroft <[email protected]>
19 Reported by Gerald Pfeifer <[email protected]>. On
20 FreeBSD, declare __size_t to simply size_t.
21
222002-04-22 Paul D. Smith <[email protected]>
23
24 * Makefile.am: Use automake 1.6.
25 Use new automake condition USE_LOCAL_GLOB to decide whether or not
26 to build the local GNU glob library or use the system one.
27
281999-09-12 Paul D. Smith <[email protected]>
29
30 * fnmatch.c: Last GLIBC version wouldn't compile outside of GLIBC
31 (undefined reference to internal_function). Update to the latest
32 version
33
341999-09-11 Paul Eggert <[email protected]>
35
36 * glob.h (glob): If #defining to glob64, do this before
37 declaring it, so that all declarations and uses match, and
38 do not declare glob64, to avoid a declaration clash.
39 (globfree): Likewise with globfree64.
40
411999-09-08 Eli Zaretskii <[email protected]>
42
43 * glob.c (prefix_array) [__MSDOS__,WINDOWS32]: Keep the trailing
44 slash unless DIRNAME is just "x:/".
45
461999-09-06 Paul D. Smith <[email protected]>
47
48 * fnmatch.c: Update to latest version from GLIBC.
49
501999-07-21 Paul D. Smith <[email protected]>
51
52 * glob.c, glob.h, fnmatch.c, fnmatch.h: Update to latest version
53 from GLIBC.
54
55 * fnmatch.c (internal_fnmatch): Use K&R definition syntax, not ANSI.
56 (__strchrnul): This won't exist outside GLIBC, so create one.
57
58 * glob.c: Move getlogin{,_r} prototypes below glob.h to get __P()
59 macro.
60
611998-08-05 Paul D. Smith <[email protected]>
62
63 * configure.in: Remove; configuration for glob is handled by the
64 make configure.in.
65
661998-07-29 Paul D. Smith <[email protected]>
67
68 * glob.c, fnmatch.c: New versions from the GLIBC folks (Ulrich
69 Drepper). Fixes a bug reported by Eli Zaretski. Integrates
70 DOS/Windows32 support.
71
721998-07-27 Kaveh R. Ghazi <[email protected]>
73
74 * glob.c (glob): Cast away const on assignment of pattern to dirname.
75 Cast the return type of __alloca() for traditional C compilers.
76
771998-07-23 Paul D. Smith <[email protected]>
78
79 * glob.c, fnmatch.c: New versions of these files from the GLIBC
80 folks (Ulrich Drepper). Had to re-integrate some DOS/Windows
81 code.
82
831998-07-10 Paul D. Smith <[email protected]>
84
85 * glob.c (glob_in_dir): If no meta chars exist in PATTERN and
86 GLOB_NOCHECK is present, don't look for the file--whether it's
87 found or not, we'll always return it, so why bother searching?
88
89 Also, if we are searching and there are no meta chars, don't
90 bother trying fnmatch() if the strcmp() fails.
91
921998-05-30 Eli Zaretskii <[email protected]>
93
94 * glob.c (glob) [__MSDOS__, WINDOWS32]: Compute the directory and
95 filename parts of the pattern correctly when it includes a drive
96 spec. Disallow wildcards in the drive spec. Prevent recursion
97 when dirname is of the form "d:/" or "d:".
98 (prefix_array) [__MSDOS__, WINDOWS32]: Don't append a slash to
99 "d:/" and "d:".
100
1011998-05-13 Paul D. Smith <[email protected]>
102
103 * SMakefile, Makefile.ami, glob.c, glob.h, fnmatch.c: Updated from
104 the latest glibc version.
105
1061998-04-17 Paul D. Smith <[email protected]>
107
108 * configure.in: Create a config.h file instead of setting things
109 on the compile line. This is because when build.sh runs it merely
110 passes -DHAVE_CONFIG_H to the glob files, just as it does to the
111 make files.
112 * config.h.in: Created by autoheader.
113
114Tue Aug 12 10:52:34 1997 Paul D. Smith <[email protected]>
115
116 * configure.in: Require autoconf 2.12.
117
118 * glob: Updates from latest GNU libc glob code.
119
120 * glob.c,glob.h,fnmatch.h: Change all WIN32 references to WINDOWS32.
121
122 * glob.h: OSF4 defines macros in such a way that GLOB_ALTDIRFUNC
123 is not defined. Added a test to the #if which defines it if
124 _GNU_SOURCE is defined; that's set by both glob.c and GNU make.
125
126 * glob.c: SunOS4 w/ cc needs #include <stdio.h>, since assert.h
127 requires stderr but doesn't include stdio.h :-/.
128 (next_brace_sub): De-protoize function definition.
129 (glob): Cast __alloca(); on SunOS4 it uses the default return type
130 of int.
131 (glob): Irix defines getlogin_r() to return a char*; move the
132 extern for that into the _LIBC area since it isn't used except in
133 LIBC anyway. Likewise, move extern getlogin() into the "else".
134
135Sat Jul 20 21:55:31 1996 Roland McGrath <[email protected]>
136
137 Win32 hacks from <[email protected]>.
138 * posix/glob.c [WIN32]: Don't include <pwd.h>; don't use d_ino;
139 use void * for my_realloc; include <malloc.h> for alloca.
140 (glob) [WIN32]: Use "c:/users/default" for ~ if no HOME variable.
141 * posix/fnmatch.h [WIN32]: Use prototypes even if [!__STDC__].
142 * posix/glob.h: Likewise.
143
144Fri Jul 19 16:56:41 1996 Roland McGrath <[email protected]>
145
146 * posix/glob.h [!_AMIGA && !VMS]: Check this instead of just [!_AMIGA]
147 for `struct stat;' forward decl.
148
149Sat Jun 22 10:44:09 1996 Roland McGrath <[email protected]>
150
151 * posix/glob.c: Include <alloca.h> only [HAVE_ALLOCA_H], not [sparc].
152
153Fri Jun 21 00:27:51 1996 Roland McGrath <[email protected]>
154
155 * posix/fnmatch.c (fnmatch): Fix \*[*?]+ case to increment name ptr
156 only for ?s, not for *s. Fix from Chet Ramey.
157
158
159
160Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997,
1611998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software
162Foundation, Inc.
163This file is part of GNU Make.
164
165GNU Make is free software; you can redistribute it and/or modify it under the
166terms of the GNU General Public License as published by the Free Software
167Foundation; either version 2, or (at your option) any later version.
168
169GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY
170WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
171A PARTICULAR PURPOSE. See the GNU General Public License for more details.
172
173You should have received a copy of the GNU General Public License along with
174GNU Make; see the file COPYING. If not, write to the Free Software
175Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette