<feed xmlns='http://www.w3.org/2005/Atom'>
<title>coreutils/gl/lib/tempname.h.diff, branch v8.26</title>
<subtitle>Mirror of https://https.git.savannah.gnu.org/git/coreutils.git/
</subtitle>
<id>https://git.shady.money/coreutils/atom?h=v8.26</id>
<link rel='self' href='https://git.shady.money/coreutils/atom?h=v8.26'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/'/>
<updated>2015-04-27T05:10:38Z</updated>
<entry>
<title>build: update gnulib submodule to latest</title>
<updated>2015-04-27T05:10:38Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2015-04-26T22:46:18Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=f0b437f3ccebf0a3cc9221359464c838da8ebda6'/>
<id>urn:sha1:f0b437f3ccebf0a3cc9221359464c838da8ebda6</id>
<content type='text'>
* bootstrap.conf (gnulib_modules): Add file-has-acl.
(buildreq): Bump autopoint and gettext to 0.19.4.
* configure.ac (AM_GNU_GETTEXT_VERSION):
Bump to 0.19.4.
* gl/lib/tempname.c.diff, gl/lib/tempname.h.diff:
Merge recent gnulib changes.
</content>
</entry>
<entry>
<title>build: update to latest gnulib</title>
<updated>2015-02-11T03:58:55Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2015-02-11T02:09:06Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=7577d1582b583d92c3452ee876e80ed30e58c934'/>
<id>urn:sha1:7577d1582b583d92c3452ee876e80ed30e58c934</id>
<content type='text'>
This includes a change to require --with-libmount
to be used with configure, due to the many libmount dependencies.

* bootstrap: Sync with gnulib to exit early on gnulib-tool error.
* gl/lib/tempname.c.diff: Adjust for gnulib changes.
* gl/lib/tempname.h.diff: Likewise.
* gl/modules/tempname: Likewise.
* doc/.gitignore: Add new gendocs_template_min gnulib script.
</content>
</entry>
<entry>
<title>build: fix invalid gnulib patch</title>
<updated>2015-02-03T10:18:28Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2015-02-03T03:15:10Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=658529a10e05d06524d5f591a08f04c04159b4cc'/>
<id>urn:sha1:658529a10e05d06524d5f591a08f04c04159b4cc</id>
<content type='text'>
* gl/lib/tempname.c.diff: Fix recent breakage so it applies again.
Invalid patch was noticed at http://hydra.nixos.org/eval/1172233
* cfg.mk: Exempt diff files from these "id_est" syntax checks.
(sc_ensure_gl_diffs_apply): A new syntax check, to ensure all
patches under gl/ apply cleanly.  Note we use --fuzz=0 to check
patches apply cleanly for safety, due to the patch(1) issue detailed
in commit v8.21-117-g46f7e05
* gl/lib/regcomp.c.diff: Rediffed.
* gl/lib/regex_internal.c.diff: Likewise.
* gl/lib/regex_internal.h.diff: Likewise.
* gl/lib/regexec.c.diff: Likewise.
* gl/lib/tempname.h.diff: Likewise.
</content>
</entry>
<entry>
<title>maint: refresh stale local gnulib patch files</title>
<updated>2012-07-27T10:15:32Z</updated>
<author>
<name>Jim Meyering</name>
<email>meyering@redhat.com</email>
</author>
<published>2012-07-27T10:15:32Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=74a1c058753faa79caff061407925463375ba5f3'/>
<id>urn:sha1:74a1c058753faa79caff061407925463375ba5f3</id>
<content type='text'>
We carry local adjustments for a few gnulib modules via the
patches in gl/.  Nearly all of those patches had become stale
due to evolution of the originals in gnulib.

To refresh them, first make sure you have no local changes in gl/
or in the gnulib submodule, then run "make refresh-gnulib-patches".
</content>
</entry>
<entry>
<title>build: reflect gnulib changes to tempname</title>
<updated>2009-11-05T14:00:52Z</updated>
<author>
<name>Eric Blake</name>
<email>ebb9@byu.net</email>
</author>
<published>2009-11-03T15:51:31Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=d431c61873753673ad9fcbac90db6db04185e307'/>
<id>urn:sha1:d431c61873753673ad9fcbac90db6db04185e307</id>
<content type='text'>
In glibc 2.11 and gnulib, gen_tempname added a parameter
suffixlen (unfortunately, it is typed as int rather than
size_t, for historical compatibility to a poor choice by BSD).

* gnulib: Import latest changes.
* gl/lib/tempname.h.diff: Accommodate new suffixlen parameter.
* gl/lib/tempname.c.diff (check_x_suffix): Allow for X in suffix
beyond x_suffix_len.
(gen_tempname_len): Add suffixlen parameter.
(__gen_tempname): Update caller.
* src/mktemp.c (mkstemp_len, mkdtemp_len): Update callers.
</content>
</entry>
<entry>
<title>build: override gnulib tempname via diff</title>
<updated>2009-11-05T13:59:21Z</updated>
<author>
<name>Eric Blake</name>
<email>ebb9@byu.net</email>
</author>
<published>2009-11-05T02:25:47Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=5f29d118df9ad888f7c56de153966c16139c8f25'/>
<id>urn:sha1:5f29d118df9ad888f7c56de153966c16139c8f25</id>
<content type='text'>
Diffs are more robust than wholesale replacement, because bootstrap
will inform us of any incompatible changes made in upstream gnulib.

* gl/lib/tempname.h: Change...
* gl/lib/tempname.h.diff: ...to diff.
* gl/lib/tempname.c: Change...
* gl/lib/tempname.c.diff: ...to diff.
</content>
</entry>
</feed>
