1 Thu May 9 09:17:46 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
3 * posix/glob/SMakefile, posix/glob/SCOPTIONS, posix/glob/Makefile.ami:
4 New files, AmigaDOS support from Aaron Digulla.
5 * posix/Makefile (glob.tar): Add AmigaDOS support files.
7 Tue Apr 2 21:27:01 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
9 * posix/glob.c (glob_pattern_p): Avoid scanning past eos if
10 the pattern ends with a backslash and quoting is enabled.
11 * posix/fnmatch.c (fnmatch): Likewise; return FNM_NOMATCH for such
14 Thu Mar 14 06:01:07 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
16 * posix/glob.c (glob): In GLOB_BRACE brace expansion, fix buffer size
17 calculation to include trailing invariant portion. Don't use alloca;
18 instead use a dynamic auto array for GCC, malloc for non-GCC.
19 Handle nested braces properly.
21 Fri Mar 1 10:09:46 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
23 * posix/glob.c: Use canonical code from autoconf manual for dirent
25 [_D_NAMLEN]: Redefine NAMLEN using this.
26 (glob_in_dir): Use NAMLEN macro.
28 Fri Jan 19 13:28:59 1996 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
30 * posix/glob.c (glob): Use prototype in getlogin decl.
32 Thu Jan 18 00:32:43 1996 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
34 * posix/glob.c (_GNU_SOURCE): Define if undefined, so glob.h
35 defines GNU extensions.
36 * posix/fnmatch.c: Likewise.
38 Fri Jan 12 13:40:01 1996 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
40 * posix/glob.c (glob): Add parens in glob call flags arg for
43 Thu Dec 14 02:28:22 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
45 * posix/glob.c (glob_in_dir): Cast result of opendir to __ptr_t,
46 and cast STREAM to DIR * before passing to readdir and closedir.
48 Mon Dec 11 20:07:54 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
50 * posix/glob.c [! STDC_HEADERS]: Declare getenv.
51 (glob): Avoid using function as value.
53 Fri Dec 8 13:04:51 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
55 * posix/glob.c: Implement new options GLOB_ALTDIRFUNC, GLOB_BRACE,
56 GLOB_TILDE, GLOB_NOMAGIC.
57 (glob): Use stat instead of lstat to determine directoriness.
58 * posix/glob.h (GLOB_ALTDIRFUNC, GLOB_BRACE, GLOB_NOMAGIC, GLOB_TILDE):
60 (__GLOB_FLAGS): Include them.
61 (glob_t): New members gl_closedir, gl_readdir, gl_opendir, gl_lstat,
64 Mon Sep 11 14:00:14 1995 Roland McGrath <roland@whiz-bang.gnu.ai.mit.edu>
66 * posix/glob.c (glob): Comment fix.
68 Wed Aug 30 16:44:55 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
70 * posix/glob.c (glob): Use realloc to extend strings for GLOB_MARK
72 (glob_in_dir): Don't allocate extra byte here.
74 Mon Aug 7 14:04:36 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
76 * posix/glob.c (glob_in_dir): Allocate GLOB_MARK byte in case when
77 (NFOUND == 0 && (FLAGS & GLOB_NOCHECK)).
79 Sat Apr 29 15:46:57 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
81 * posix/glob.c (S_ISDIR): Define if undefined.
83 Tue Apr 25 17:17:19 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
85 * posix/glob.c (glob): If GLOB_MARK set, stat names to find
86 directories and append slashes to them in final pass before
88 (glob_in_dir): If GLOB_MARK set, just allocate the extra char for the
89 slash; never append it here.
91 Wed Mar 8 13:38:13 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
93 * posix/glob/configure.bat: Fixes from DJ.
95 Wed Feb 22 00:44:41 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
97 * posix/glob/configure.in: Put AC_ISC_POSIX before AC_CONST.
99 Sun Feb 5 17:59:53 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
101 * malloc/malloc.c (__malloc_extra_blocks): New variable.
102 (malloc): When getting more core, get __malloc_extra_blocks extra;
103 put the new block at the end of the free list and let the next loop
104 iteration use the initial portion of it.
105 * malloc/free.c (_free_internal): Account for twice
106 __malloc_extra_blocks in deciding if we have so much extra memory
107 we should return it to the system.
108 * malloc/malloc.h (__malloc_extra_blocks): Declare it.
109 * posix/glob.c (prefix_array, glob_pattern_p): Remove gratuitous
110 const in parameter decl.
112 Fri Jan 27 17:53:49 1995 Jim Meyering (meyering@comco.com)
114 * posix/fnmatch.c: Declare errno if it's not defined.
115 That's simpler than testing #if !defined(__GNU_LIBRARY__)
116 && !defined(STDC_HEADERS).
118 Thu Jan 26 00:02:01 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
120 * io/ftw.c: Avoid `ret' as variable name.
121 * posix/glob.c: Likewise.
123 Wed Jan 25 00:45:56 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
125 * posix/glob/configure.in: Put AC_AIX and AC_MINIX early, before
128 Mon Jan 16 15:49:07 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
130 * posix/glob/Makefile.in: Remove config.h and config.log.
132 Sun Jan 15 06:56:47 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
134 * posix/glob/configure.in: Add AC_CONST check.