<feed xmlns='http://www.w3.org/2005/Atom'>
<title>glibc/support, branch vdso</title>
<subtitle>Fork of glibc for development</subtitle>
<id>https://git.zx2c4.com/glibc/atom/support?h=vdso</id>
<link rel='self' href='https://git.zx2c4.com/glibc/atom/support?h=vdso'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/'/>
<updated>2024-09-05T10:05:32Z</updated>
<entry>
<title>support: Add FUSE-based file system test framework to support/</title>
<updated>2024-09-05T10:05:32Z</updated>
<author>
<name>Florian Weimer</name>
<email>fweimer@redhat.com</email>
</author>
<published>2024-08-30T19:52:53Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=f169509ded534537eec9df00cfada6dbca908352'/>
<id>urn:sha1:f169509ded534537eec9df00cfada6dbca908352</id>
<content type='text'>
This allows to monitor the exact file system operations
performed by glibc and inject errors.

Hurd does not have &lt;sys/mount.h&gt;.  To get the sources to compile
at least, the same approach as in support/test-container.c is used.

Reviewed-by: DJ Delorie &lt;dj@redhat.com&gt;
</content>
</entry>
<entry>
<title>support: Add &lt;support/xdirent.h&gt;</title>
<updated>2024-09-05T10:05:32Z</updated>
<author>
<name>Florian Weimer</name>
<email>fweimer@redhat.com</email>
</author>
<published>2024-08-30T19:52:10Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=3b1d32177635023e37bec7fbfd77c3cfb2659eb1'/>
<id>urn:sha1:3b1d32177635023e37bec7fbfd77c3cfb2659eb1</id>
<content type='text'>
Use static functions for readdir/readdir_r, so that
-D_FILE_OFFSET_BITS=64 does not improperly redirect calls to the wrong
implementation.

Reviewed-by: DJ Delorie &lt;dj@redhat.com&gt;
</content>
</entry>
<entry>
<title>Bundle &lt;linux/fuse.h&gt; userspace header from Linux 6.10</title>
<updated>2024-09-05T09:34:31Z</updated>
<author>
<name>Florian Weimer</name>
<email>fweimer@redhat.com</email>
</author>
<published>2024-08-30T19:51:46Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=b09a520bb6d98d465818aadfd0641751ce824053'/>
<id>urn:sha1:b09a520bb6d98d465818aadfd0641751ce824053</id>
<content type='text'>
And include the required licensing information.  The only
change is a removed trailing empty line in
LICENSES/exceptions/Linux-syscall-note.

Bundling &lt;linux/fuse.h&gt; is the recommended way to deal with
the evolution of the FUSE userspace interface because
structs change sizes over time.  The kernel maintains
compatibility, but source-level compatibility on recompilation
may require additional code that is aware of older struct sizes.

Signed-off-by: Florian Weimer &lt;fweimer@redhat.com&gt;
Reviewed-by: DJ Delorie &lt;dj@redhat.com&gt;
</content>
</entry>
<entry>
<title>Add support/ code for checking file contents</title>
<updated>2024-09-03T13:53:01Z</updated>
<author>
<name>Joseph Myers</name>
<email>josmyers@redhat.com</email>
</author>
<published>2024-09-03T13:53:01Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=96d0bf98cafd0b63721f369ca21ec64590551d47'/>
<id>urn:sha1:96d0bf98cafd0b63721f369ca21ec64590551d47</id>
<content type='text'>
For use in freopen tests, add various support/ helper interfaces for
use in checking file contents.

Tested for x86_64.
</content>
</entry>
<entry>
<title>support: Report errno constants in TEST_COMPARE failures</title>
<updated>2024-08-26T14:46:45Z</updated>
<author>
<name>Florian Weimer</name>
<email>fweimer@redhat.com</email>
</author>
<published>2024-08-22T14:14:17Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=34e52acd55d69964d14fb3188c5538442b8b32be'/>
<id>urn:sha1:34e52acd55d69964d14fb3188c5538442b8b32be</id>
<content type='text'>
If the expression is errno, decode it as an errno constant
using strerrorname_np.

Reviewed-by: Arjun Shankar &lt;arjun@redhat.com&gt;
</content>
</entry>
<entry>
<title>support: Use macros for *stat wrappers</title>
<updated>2024-08-16T14:05:20Z</updated>
<author>
<name>Florian Weimer</name>
<email>fweimer@redhat.com</email>
</author>
<published>2024-08-16T14:05:20Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=e7c14e542d8d858b824b5df4f4e3dc93695e6171'/>
<id>urn:sha1:e7c14e542d8d858b824b5df4f4e3dc93695e6171</id>
<content type='text'>
Macros will automatically use the correct types, without
having to fiddle with internal glibc macros.  It's also
impossible to get the types wrong due to aliasing because
support_check_stat_fd and support_check_stat_path do not
depend on the struct stat* types.

The changes reveal some inconsistencies in tests.

Reviewed-by: Adhemerval Zanella &lt;adhemerval.zanella@linaro.org&gt;
</content>
</entry>
<entry>
<title>support: Add the xstatx function</title>
<updated>2024-08-16T14:05:19Z</updated>
<author>
<name>Florian Weimer</name>
<email>fweimer@redhat.com</email>
</author>
<published>2024-08-16T14:05:19Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=921690512946d73bf66a8c495baff31316e4489f'/>
<id>urn:sha1:921690512946d73bf66a8c495baff31316e4489f</id>
<content type='text'>
Reviewed-by: Adhemerval Zanella &lt;adhemerval.zanella@linaro.org&gt;
</content>
</entry>
<entry>
<title>support: Include &lt;string.h&gt; for strcmp in support_format_addrinfo.c</title>
<updated>2024-08-16T14:05:19Z</updated>
<author>
<name>Florian Weimer</name>
<email>fweimer@redhat.com</email>
</author>
<published>2024-08-16T14:05:19Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=34bb581e7713589d38c797c214f4c6bf2b14b702'/>
<id>urn:sha1:34bb581e7713589d38c797c214f4c6bf2b14b702</id>
<content type='text'>
This is currently implied by the internal headers, but it makes
sense not to rely on this.

Reviewed-by: Adhemerval Zanella &lt;adhemerval.zanella@linaro.org&gt;
</content>
</entry>
<entry>
<title>support: Remove #include &lt;config.h&gt;</title>
<updated>2024-08-16T14:05:19Z</updated>
<author>
<name>Florian Weimer</name>
<email>fweimer@redhat.com</email>
</author>
<published>2024-08-16T14:05:19Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=91ae020f5a9c43ab319edce64355ca95a5f8dfad'/>
<id>urn:sha1:91ae020f5a9c43ab319edce64355ca95a5f8dfad</id>
<content type='text'>
This is not needed: include/intprops.h has its own detection logic.
It makes building these files outside of glibc easer.

Reviewed-by: Adhemerval Zanella &lt;adhemerval.zanella@linaro.org&gt;
</content>
</entry>
<entry>
<title>support: Add options list terminator to the test driver</title>
<updated>2024-08-09T15:01:19Z</updated>
<author>
<name>Florian Weimer</name>
<email>fweimer@redhat.com</email>
</author>
<published>2024-08-09T15:01:17Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=c2a474f4617ede7a8bf56b7257acb37dc757b2d1'/>
<id>urn:sha1:c2a474f4617ede7a8bf56b7257acb37dc757b2d1</id>
<content type='text'>
This avoids crashes if a test is passed unknown options.

Reviewed-by: Adhemerval Zanella &lt;adhemerval.zanella@linaro.org&gt;
</content>
</entry>
</feed>
