Home | History | Annotate | Download | only in glob
      1 2006-02-24  Eli Zaretskii  <eliz (a] gnu.org>
      2 
      3 	* glob.c (my_malloc) [WINDOWS32]: Provide a full ISO C prototype,
      4         to avoid compiler warnings.
      5 
      6 2005-06-25  Paul D. Smith  <psmith (a] gnu.org>
      7 
      8 	* fnmatch.h, glob.h [WINDOWS32]: Fix ifdefs in headers.
      9 	Fixes Savannah bug #13477.
     10 
     11 2005-03-11  Paul D. Smith  <psmith (a] gnu.org>
     12 
     13 	* glob.c (glob_in_dir): Change FNM_CASEFOLD to be enabled if
     14 	HAVE_CASE_INSENSITIVE_FS is defined.
     15 
     16 2003-01-30  Paul D. Smith  <psmith (a] gnu.org>
     17 
     18 	* glob.h: Patch for FreeBSD by Mike Barcroft <mike (a] freebsd.org>
     19 	Reported by Gerald Pfeifer <pfeifer (a] dbai.tuwien.ac.at>.  On
     20 	FreeBSD, declare __size_t to simply size_t.
     21 
     22 2002-04-22  Paul D. Smith  <psmith (a] gnu.org>
     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 
     28 1999-09-12  Paul D. Smith  <psmith (a] gnu.org>
     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 
     34 1999-09-11  Paul Eggert  <eggert (a] twinsun.com>
     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 
     41 1999-09-08  Eli Zaretskii  <eliz (a] is.elta.co.il>
     42 
     43 	* glob.c (prefix_array) [__MSDOS__,WINDOWS32]: Keep the trailing
     44 	slash unless DIRNAME is just "x:/".
     45 
     46 1999-09-06  Paul D. Smith  <psmith (a] gnu.org>
     47 
     48 	* fnmatch.c: Update to latest version from GLIBC.
     49 
     50 1999-07-21  Paul D. Smith  <psmith (a] gnu.org>
     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 
     61 1998-08-05  Paul D. Smith  <psmith (a] gnu.org>
     62 
     63 	* configure.in: Remove; configuration for glob is handled by the
     64 	make configure.in.
     65 
     66 1998-07-29  Paul D. Smith  <psmith (a] gnu.org>
     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 
     72 1998-07-27  Kaveh R. Ghazi  <ghazi (a] caip.rutgers.edu>
     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 
     77 1998-07-23  Paul D. Smith  <psmith (a] gnu.org>
     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 
     83 1998-07-10  Paul D. Smith  <psmith (a] gnu.org>
     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 
     92 1998-05-30  Eli Zaretskii  <eliz (a] is.elta.co.il>
     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 
    101 1998-05-13  Paul D. Smith  <psmith (a] gnu.org>
    102 
    103 	* SMakefile, Makefile.ami, glob.c, glob.h, fnmatch.c: Updated from
    104 	the latest glibc version.
    105 
    106 1998-04-17  Paul D. Smith  <psmith (a] gnu.org>
    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 
    114 Tue Aug 12 10:52:34 1997  Paul D. Smith  <psmith (a] baynetworks.com>
    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 
    135 Sat Jul 20 21:55:31 1996  Roland McGrath  <roland (a] delasyd.gnu.ai.mit.edu>
    136 
    137 	Win32 hacks from <Rob_Tulloh (a] tivoli.com>.
    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 
    144 Fri Jul 19 16:56:41 1996  Roland McGrath  <roland (a] delasyd.gnu.ai.mit.edu>
    145 
    146 	* posix/glob.h [!_AMIGA && !VMS]: Check this instead of just [!_AMIGA]
    147 	for `struct stat;' forward decl.
    148 
    149 Sat Jun 22 10:44:09 1996  Roland McGrath  <roland (a] delasyd.gnu.ai.mit.edu>
    150 
    151 	* posix/glob.c: Include <alloca.h> only [HAVE_ALLOCA_H], not [sparc].
    152 
    153 Fri Jun 21 00:27:51 1996  Roland McGrath  <roland (a] delasyd.gnu.ai.mit.edu>
    154 
    155 	* posix/fnmatch.c (fnmatch): Fix \*[*?]+ case to increment name ptr
    156  	only for ?s, not for *s.  Fix from Chet Ramey.
    157 
    159 
    160 Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997,
    161 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software
    162 Foundation, Inc.
    163 This file is part of GNU Make.
    164 
    165 GNU Make is free software; you can redistribute it and/or modify it under the
    166 terms of the GNU General Public License as published by the Free Software
    167 Foundation; either version 2, or (at your option) any later version.
    168 
    169 GNU Make is distributed in the hope that it will be useful, but WITHOUT ANY
    170 WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
    171 A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
    172 
    173 You should have received a copy of the GNU General Public License along with
    174 GNU Make; see the file COPYING.  If not, write to the Free Software
    175 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
    176