<feed xmlns='http://www.w3.org/2005/Atom'>
<title>s6/src/libs6/s6-ftrigrd.c, branch 2.15.0.0</title>
<subtitle>The skarnet.org supervision suite</subtitle>
<id>http://git.skarnet.org/cgit/s6/atom/src/libs6/s6-ftrigrd.c?h=2.15.0.0</id>
<link rel='self' href='http://git.skarnet.org/cgit/s6/atom/src/libs6/s6-ftrigrd.c?h=2.15.0.0'/>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6/'/>
<updated>2026-03-16T21:09:38Z</updated>
<entry>
<title> Refactor ftrig using sass; clean up API a bit, update its users</title>
<updated>2026-03-16T21:09:38Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2026-03-16T21:09:38Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6/commit/?id=41dec6436242c4daccdd9fdee3ac052004c439bd'/>
<id>urn:sha1:41dec6436242c4daccdd9fdee3ac052004c439bd</id>
<content type='text'>
</content>
</entry>
<entry>
<title> Don't step on POSIX</title>
<updated>2024-11-10T04:28:17Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2024-11-10T04:28:17Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6/commit/?id=8e22cbe9d3f821598a2eb9dea387c6b413f76105'/>
<id>urn:sha1:8e22cbe9d3f821598a2eb9dea387c6b413f76105</id>
<content type='text'>
remove() is in stdio.h, which bionic pulls. lol @ bionic.

Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
<entry>
<title> this is why I hate free's signature</title>
<updated>2024-05-05T22:28:02Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2024-05-05T22:28:02Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6/commit/?id=b827410052a640f65650d1b72d5f63d9ada28933'/>
<id>urn:sha1:b827410052a640f65650d1b72d5f63d9ada28933</id>
<content type='text'>
Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
<entry>
<title> s6-ftrigrd: don't have in-object pointers when reallocing</title>
<updated>2024-05-05T20:51:26Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2024-05-05T20:51:26Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6/commit/?id=520110086dbb3cbe543fc1930fab3bbac2becc21'/>
<id>urn:sha1:520110086dbb3cbe543fc1930fab3bbac2becc21</id>
<content type='text'>
 Make all pointers out-of-object, even if that means an
additional alloc.
 Objects that move need to be flat, so in the absence of a
proper multi-object storage structure, deep allocs is the
only solution.
 The alternative is to use gensetdyn so objects don't move,
but here we already have a ftrig1_t, a stralloc and a regex_t
making deep allocs, so who cares about one more - the overhead
of gensetdyn is probably more expensive.

Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
<entry>
<title> Restore cleanups in s6-ftrigrd; fix an old bug and a new bug</title>
<updated>2024-05-03T20:43:37Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2024-05-03T20:43:37Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6/commit/?id=6d0c114f57bcd554383a41c9ca791e25e95b81b5'/>
<id>urn:sha1:6d0c114f57bcd554383a41c9ca791e25e95b81b5</id>
<content type='text'>
ftrigw_clean() didn't clean properly.
ftrig1_make() didn't give enough perms to the fifo, notification
could fail in certain cases.

Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
<entry>
<title> bugfix: bad length computation in s6-ftrigrd</title>
<updated>2024-04-25T12:59:03Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2024-04-25T12:59:03Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6/commit/?id=a2f093bca2089bd6b3a7211e895a38e86ed8569d'/>
<id>urn:sha1:a2f093bca2089bd6b3a7211e895a38e86ed8569d</id>
<content type='text'>
Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
<entry>
<title> Don't limit the amount of fifodirs s6-ftrigrd can listen to</title>
<updated>2024-04-18T01:23:31Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2024-04-18T01:23:31Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6/commit/?id=d523885d0277ccfbbe5999a6891f481467223912'/>
<id>urn:sha1:d523885d0277ccfbbe5999a6891f481467223912</id>
<content type='text'>
Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
<entry>
<title> Adapt to skalibs-2.13.0.0</title>
<updated>2022-11-29T12:33:38Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2022-11-29T12:33:38Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6/commit/?id=e63e9a4c5b6cba6a8c2b43a92f0e1a597ed586d2'/>
<id>urn:sha1:e63e9a4c5b6cba6a8c2b43a92f0e1a597ed586d2</id>
<content type='text'>
Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
<entry>
<title> Pass errno as unsigned char</title>
<updated>2021-09-02T19:11:11Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2021-09-02T19:11:11Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6/commit/?id=d9488baa63351cafd237f5af15018ea5898ec0bc'/>
<id>urn:sha1:d9488baa63351cafd237f5af15018ea5898ec0bc</id>
<content type='text'>
Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
<entry>
<title> skalibs-2.11.0.0 API change</title>
<updated>2021-08-09T23:42:35Z</updated>
<author>
<name>Laurent Bercot</name>
<email>ska-skaware@skarnet.org</email>
</author>
<published>2021-08-09T23:42:35Z</published>
<link rel='alternate' type='text/html' href='http://git.skarnet.org/cgit/s6/commit/?id=aaea6322e9e765969f452764e51ca1ddd9783264'/>
<id>urn:sha1:aaea6322e9e765969f452764e51ca1ddd9783264</id>
<content type='text'>
Signed-off-by: Laurent Bercot &lt;ska@appnovation.com&gt;
</content>
</entry>
</feed>
