Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-10-04 | Sync from gnulib, to remove dependencies of other modules on unlocked-io. | Paul Eggert | |
2004-08-02 | Update copyright. | Paul Eggert | |
2004-08-02 | (errno): Remove decl; we now assume C89 or better. | Paul Eggert | |
2003-10-31 | Update from gnulib. | Jim Meyering | |
2003-10-16 | Update from gnulib. | Jim Meyering | |
2003-09-10 | Include <stdlib.h>, <string.h> unconditionally. | Jim Meyering | |
2003-08-18 | Sync with gnulib. | Jim Meyering | |
2003-06-06 | Merge from gnulib. | Jim Meyering | |
2003-04-11 | Remove anachronistic casts of xmalloc, xrealloc, and xcalloc return values. | Jim Meyering | |
2003-03-19 | Remove uses of `PARAMS'. | Jim Meyering | |
2003-03-19 | revert last change | Jim Meyering | |
2003-03-18 | (excluded_filename): Define and use typedef to | Jim Meyering | |
avoid type mismatch in conditional expression. | |||
2003-01-06 | 2002-12-10 Paul Eggert <eggert@twinsun.com> | Jim Meyering | |
Port exclude.c and exclude.h to more non-GNU systems, e.g. Solaris 7. (FNM_CASEFOLD, FNM_LEADING_DIR): Define to 0 if not defined (e.g., a pure POSIX system). (EXCLUDE_macros_do_not_collide_with_FNM_macros): Use FNM_PATHNAME instead of FNM_FILE_NAME, for compatibility with pure POSIX sytems. | |||
2001-11-17 | Include unlocked-io.h. | Jim Meyering | |
2001-09-30 | (excluded_filename): 0 -> false, since it's a boolean context. | Jim Meyering | |
2001-09-03 | (fnmatch_no_wildcards): Fix confusion between | Jim Meyering | |
usage of FNM_CASEFOLD and FNM_LEADING_DIR. The bug was spotted by Jim Meyering. | |||
2001-09-01 | Use `""', not `<>' to #include non-system header files. | Jim Meyering | |
(fnmatch_no_wildcards): Rewrite not to use function names, strcasecmp and strncasecmp as r-values. Unixware didn't have declarations. | |||
2001-08-31 | Merge 'exclude' changes from tar 1.13.22. | Jim Meyering | |
This fixes one or two unlikely storage allocation overflow bugs, but doesn't change user-visible behavior otherwise. (bool): Declare, perhaps by including stdbool.h. (<sys/types.h>): Include only if HAVE_SYS_TYPES_H. (<stdlib.h>, <string.h>, <strings.h>, <inttypes.h>, <stdint.h>): Include if available. (<xalloc.h>): Include (SIZE_MAX): Define if <stdint.h> or <inttypes.h> doesn't. (verify): New macro. Use it to verify that EXCLUDE macros do not collide with FNM macros. (struct patopts): New struct. (struct exclude): Use it, as exclude patterns now come with options. (new_exclude): Support above changes. (new_exclude, add_exclude_file): Initial size must now be a power of two to simplify overflow checking. (free_exclude, fnmatch_no_wildcards): New function. (excluded_filename): No longer requires options arg, as the options are determined by add_exclude. Now returns bool, not int. (excluded_filename, add_exclude): Add support for the fancy new exclusion options. (add_exclude, add_exclude_file): Now takes int options arg. Check for arithmetic overflow when computing sizes. (add_exclude_file): xrealloc might modify errno, so don't realloc until after errno might be used. | |||
2000-01-12 | Sync to the slightly more general version of GNU tar. | Jim Meyering | |
1997-12-31 | Use PARAMS, not __EXCLUDE_P. | Jim Meyering | |
1997-12-21 | remove FIXME-describe comments | Jim Meyering | |
1997-12-21 | add FIXME-describe comments | Jim Meyering | |
1997-12-21 | . | Jim Meyering | |