<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openrc.git/src/openrc-shutdown, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.vlhl.dev/navi/openrc/openrc.git/atom?h=master</id>
<link rel='self' href='https://git.vlhl.dev/navi/openrc/openrc.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc/openrc.git/'/>
<updated>2024-07-20T13:09:22+00:00</updated>
<entry>
<title>openrc-shutdown: simplify broadcast function</title>
<updated>2024-07-20T13:09:22+00:00</updated>
<author>
<name>Mike Gilbert</name>
<email>floppym@gentoo.org</email>
</author>
<published>2024-05-23T19:28:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc/openrc.git/commit/?id=3586a899e49fbe9d3e5d88b9f0500040dc622565'/>
<id>urn:sha1:3586a899e49fbe9d3e5d88b9f0500040dc622565</id>
<content type='text'>
Get rid of the alarm/setjmp/longjmp.
Trust that the kernel will not block with O_NDELAY.
Use write() instead of stdio.

Bug: https://bugs.gentoo.org/923326
Signed-off-by: Mike Gilbert &lt;floppym@gentoo.org&gt;
</content>
</entry>
<entry>
<title>Rename attribute macros to namespaced RC_*</title>
<updated>2023-04-19T20:44:51+00:00</updated>
<author>
<name>Sam James</name>
<email>sam@gentoo.org</email>
</author>
<published>2023-04-19T03:29:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc/openrc.git/commit/?id=eb8831a1416ab2ee8123b3add78421c2aa316b39'/>
<id>urn:sha1:eb8831a1416ab2ee8123b3add78421c2aa316b39</id>
<content type='text'>
This conflicts with linux-headers which uses __unused for some padding members
on ppc64le at least.

Closes: https://github.com/OpenRC/openrc/issues/622
</content>
</entry>
<entry>
<title>openrc-shutdown: 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:16:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc/openrc.git/commit/?id=28ecb38515d6a8a52fa524a5fee8fda3e7cb8252'/>
<id>urn:sha1:28ecb38515d6a8a52fa524a5fee8fda3e7cb8252</id>
<content type='text'>
</content>
</entry>
<entry>
<title>openrc-shutdown: mark handler as noreturn, use _unused macro</title>
<updated>2023-01-25T06:11:25+00:00</updated>
<author>
<name>Sam James</name>
<email>sam@gentoo.org</email>
</author>
<published>2023-01-25T04:04:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc/openrc.git/commit/?id=a28bdc7e5c60058075b6d5721f8e9433ec1893d6'/>
<id>urn:sha1:a28bdc7e5c60058075b6d5721f8e9433ec1893d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>openrc-shutdown: mark stop_shutdown as noreturn, fix typo/indentation</title>
<updated>2023-01-25T05:50:15+00:00</updated>
<author>
<name>Sam James</name>
<email>sam@gentoo.org</email>
</author>
<published>2023-01-25T04:02:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc/openrc.git/commit/?id=78c0693c50447f8211d8e645363afa62cef8b2e4'/>
<id>urn:sha1:78c0693c50447f8211d8e645363afa62cef8b2e4</id>
<content type='text'>
For -Wmissing-noreturn.
</content>
</entry>
<entry>
<title>openrc-shutdown: fix need_warning dead store</title>
<updated>2023-01-25T05:07:03+00:00</updated>
<author>
<name>Sam James</name>
<email>sam@gentoo.org</email>
</author>
<published>2023-01-25T04:09:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc/openrc.git/commit/?id=3bb5450320afc903ce73563db2c7341d97b68cbe'/>
<id>urn:sha1:3bb5450320afc903ce73563db2c7341d97b68cbe</id>
<content type='text'>
It's already initialised to false at the start and it's clear when reading
what the flow is.

While at it, fix some indentation and adjust whitespace to make more readable.
</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/openrc.git/commit/?id=3054046e18332ca1bf9b901f69b02f21bb91c098'/>
<id>urn:sha1:3054046e18332ca1bf9b901f69b02f21bb91c098</id>
<content type='text'>
This fixes #516.
</content>
</entry>
<entry>
<title>openrc-shutdown: remove rc- prefix from file names</title>
<updated>2022-04-10T03:54:03+00:00</updated>
<author>
<name>William Hubbs</name>
<email>w.d.hubbs@gmail.com</email>
</author>
<published>2022-04-10T03:54:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/openrc/openrc.git/commit/?id=0b3f8750e7d307987eef9e63e327488a81c29a71'/>
<id>urn:sha1:0b3f8750e7d307987eef9e63e327488a81c29a71</id>
<content type='text'>
</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/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>
