<feed xmlns='http://www.w3.org/2005/Atom'>
<title>coreutils/lib/exclude.c, branch v4.5.2</title>
<subtitle>Mirror of https://https.git.savannah.gnu.org/git/coreutils.git/
</subtitle>
<id>https://git.shady.money/coreutils/atom?h=v4.5.2</id>
<link rel='self' href='https://git.shady.money/coreutils/atom?h=v4.5.2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/'/>
<updated>2001-11-17T13:29:42Z</updated>
<entry>
<title>Include unlocked-io.h.</title>
<updated>2001-11-17T13:29:42Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2001-11-17T13:29:42Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=3eb2a22131f0a0680ad09637290bafdead77eda5'/>
<id>urn:sha1:3eb2a22131f0a0680ad09637290bafdead77eda5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>(excluded_filename): 0 -&gt; false, since it's a boolean context.</title>
<updated>2001-09-30T06:26:46Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2001-09-30T06:26:46Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=1c670cbcd2c4495bdc9c620bc2424f7fa59782b9'/>
<id>urn:sha1:1c670cbcd2c4495bdc9c620bc2424f7fa59782b9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>(fnmatch_no_wildcards): Fix confusion between</title>
<updated>2001-09-03T18:45:20Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2001-09-03T18:45:20Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=5aa9a43b0cfc241edae4db281561cb7960fafc01'/>
<id>urn:sha1:5aa9a43b0cfc241edae4db281561cb7960fafc01</id>
<content type='text'>
usage of FNM_CASEFOLD and FNM_LEADING_DIR.  The bug was
spotted by Jim Meyering.
</content>
</entry>
<entry>
<title>Use `""', not `&lt;&gt;' to #include non-system header files.</title>
<updated>2001-09-01T07:28:51Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2001-09-01T07:28:51Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=847d1c0da769fcc4229300c8e7d292de7044721f'/>
<id>urn:sha1:847d1c0da769fcc4229300c8e7d292de7044721f</id>
<content type='text'>
(fnmatch_no_wildcards): Rewrite not to use function names, strcasecmp
and strncasecmp as r-values.  Unixware didn't have declarations.
</content>
</entry>
<entry>
<title>Merge 'exclude' changes from tar 1.13.22.</title>
<updated>2001-08-31T06:33:42Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2001-08-31T06:33:42Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=083a5e420b37ead8cfe097222f6fbe8486cbb065'/>
<id>urn:sha1:083a5e420b37ead8cfe097222f6fbe8486cbb065</id>
<content type='text'>
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.
(&lt;sys/types.h&gt;): Include only if HAVE_SYS_TYPES_H.
(&lt;stdlib.h&gt;, &lt;string.h&gt;, &lt;strings.h&gt;, &lt;inttypes.h&gt;, &lt;stdint.h&gt;):
Include	if available.
(&lt;xalloc.h&gt;): Include
(SIZE_MAX): Define if &lt;stdint.h&gt; or &lt;inttypes.h&gt; 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.
</content>
</entry>
<entry>
<title>Sync to the slightly more general version of GNU tar.</title>
<updated>2000-01-12T06:37:30Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2000-01-12T06:37:30Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=0d47b4be5206f1cff9c72476b6d00b543af94b57'/>
<id>urn:sha1:0d47b4be5206f1cff9c72476b6d00b543af94b57</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use PARAMS, not __EXCLUDE_P.</title>
<updated>1997-12-31T11:01:18Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>1997-12-31T11:01:18Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=86d2f9eaa88a46762bfd734f5d0efb7462599559'/>
<id>urn:sha1:86d2f9eaa88a46762bfd734f5d0efb7462599559</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove FIXME-describe comments</title>
<updated>1997-12-21T11:57:17Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>1997-12-21T11:57:17Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=a1003f154f40607674f8a0fd1d7b2de3c889bca4'/>
<id>urn:sha1:a1003f154f40607674f8a0fd1d7b2de3c889bca4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add FIXME-describe comments</title>
<updated>1997-12-21T11:56:34Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>1997-12-21T11:56:34Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=3ba71d6de18bd52c6fd4269189d8b5d10f8c5cb4'/>
<id>urn:sha1:3ba71d6de18bd52c6fd4269189d8b5d10f8c5cb4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>.</title>
<updated>1997-12-21T11:43:34Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>1997-12-21T11:43:34Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=cbd71d8eeaa7754c287f22b7d069eee4cdd3492a'/>
<id>urn:sha1:cbd71d8eeaa7754c287f22b7d069eee4cdd3492a</id>
<content type='text'>
</content>
</entry>
</feed>
