<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openrc.git/src/fstabinfo, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.vlhl.dev/navi/openrc.git/atom?h=master</id>
<link rel='self' href='https://git.vlhl.dev/navi/openrc.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc.git/'/>
<updated>2023-04-25T00:18:18+00:00</updated>
<entry>
<title>fstabinfo: deal with EINTR in waitpid call</title>
<updated>2023-04-25T00:18:18+00:00</updated>
<author>
<name>NRK</name>
<email>nrk@disroot.org</email>
</author>
<published>2023-01-30T23:33:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc.git/commit/?id=910e3e2a0ebc13e98554831423e21112026a82be'/>
<id>urn:sha1:910e3e2a0ebc13e98554831423e21112026a82be</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fstabinfo: replace vfork with posix_spawnp</title>
<updated>2023-04-25T00:18:18+00:00</updated>
<author>
<name>NRK</name>
<email>nrk@disroot.org</email>
</author>
<published>2023-01-30T23:23:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc.git/commit/?id=5f04dcc951c51b33ed8fabe50c9d3284944b5609'/>
<id>urn:sha1:5f04dcc951c51b33ed8fabe50c9d3284944b5609</id>
<content type='text'>
problem:
* vfork has been removed from POSIX [0].
* clang-tidy flags the `strerror` and `eerror` call inside the vfork-ed
  child as undefined behavior.

solution: use posix_spawnp, which is serves similar purpose and is
specified in posix. and as an added bonus, it's also easier to use and
less lines of code.

[0]: https://www.man7.org/linux/man-pages/man2/vfork.2.html#CONFORMING_TO
</content>
</entry>
<entry>
<title>fstabinfo: missing includes from IWYU</title>
<updated>2023-01-29T17:32:22+00:00</updated>
<author>
<name>Sam James</name>
<email>sam@gentoo.org</email>
</author>
<published>2023-01-29T04:17:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc.git/commit/?id=7cfe93d0323a393ca12e72a31d97f6f8e317ddff'/>
<id>urn:sha1:7cfe93d0323a393ca12e72a31d97f6f8e317ddff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>multiple spelling and typo fixes</title>
<updated>2022-05-01T02:32:32+00:00</updated>
<author>
<name>Josh Soref</name>
<email>jsoref@users.noreply.github.com</email>
</author>
<published>2022-04-15T15:53:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc.git/commit/?id=3054046e18332ca1bf9b901f69b02f21bb91c098'/>
<id>urn:sha1:3054046e18332ca1bf9b901f69b02f21bb91c098</id>
<content type='text'>
This fixes #516.
</content>
</entry>
<entry>
<title>migrate fully to meson build system</title>
<updated>2022-04-06T15:51:55+00:00</updated>
<author>
<name>William Hubbs</name>
<email>w.d.hubbs@gmail.com</email>
</author>
<published>2022-04-06T15:51:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc.git/commit/?id=391d12db48754861b5cecac92ee3321597ee02c1'/>
<id>urn:sha1:391d12db48754861b5cecac92ee3321597ee02c1</id>
<content type='text'>
- drop old build system
- move shared include and source files to common directory
- drop "rc-" prefix from shared include and source files
- move executable-specific code to individual directories under src
- adjust top-level .gitignore file for new build system

This closes #489.
</content>
</entry>
</feed>
