<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ouroboros/src/lib/rw_lock.c, branch master</title>
<subtitle>Ouroboros main repository</subtitle>
<id>http://www.ouroboros.rocks/cgit/ouroboros/atom?h=master</id>
<link rel='self' href='http://www.ouroboros.rocks/cgit/ouroboros/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/'/>
<updated>2016-06-20T22:14:14+00:00</updated>
<entry>
<title>lib, irmd, ipcp: robust mutexes</title>
<updated>2016-06-20T22:14:14+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-06-20T21:49:35+00:00</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=a46114ec01e8d174a41744f4f1b49905613847dc'/>
<id>urn:sha1:a46114ec01e8d174a41744f4f1b49905613847dc</id>
<content type='text'>
Update to POSIX 200112L to allow use of robust mutexes in the
shm_du_map. Removed the implementation of the rw_lock in favor of
pthread_rwlock_t.

Placeholder for the shm_du_map_sanitize function.
</content>
</entry>
<entry>
<title>lib: fixed a bug in the rw_lock</title>
<updated>2016-05-14T11:26:27+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-05-14T11:26:27+00:00</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=c56a4ed3b865b4b240c6f01809c935b7b86d160b'/>
<id>urn:sha1:c56a4ed3b865b4b240c6f01809c935b7b86d160b</id>
<content type='text'>
Locking the main mutex should happen while the counter is locked.
</content>
</entry>
<entry>
<title>lib: implementation of read/write locks</title>
<updated>2016-05-13T21:16:16+00:00</updated>
<author>
<name>dimitri staessens</name>
<email>dimitri.staessens@intec.ugent.be</email>
</author>
<published>2016-05-13T17:34:29+00:00</published>
<link rel='alternate' type='text/html' href='http://www.ouroboros.rocks/cgit/ouroboros/commit/?id=6fa44063041765df752cdcf81ae990e47a37681a'/>
<id>urn:sha1:6fa44063041765df752cdcf81ae990e47a37681a</id>
<content type='text'>
This adds read/write locks, allowing for concurrent reads on the locked
datastructure. This is needed for the fast path.
</content>
</entry>
</feed>
