<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Multitasking Fixed, Sockets implemented</title><link>https://sourceforge.net/p/mattise/news/2007/05/multitasking-fixed-sockets-implemented/</link><description>Recent changes to Multitasking Fixed, Sockets implemented</description><atom:link href="https://sourceforge.net/p/mattise/news/2007/05/multitasking-fixed-sockets-implemented/feed.rss" rel="self"/><language>en</language><lastBuildDate>Tue, 01 May 2007 05:13:38 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/mattise/news/2007/05/multitasking-fixed-sockets-implemented/feed.rss" rel="self" type="application/rss+xml"/><item><title>Multitasking Fixed, Sockets implemented</title><link>https://sourceforge.net/p/mattise/news/2007/05/multitasking-fixed-sockets-implemented/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;After numerous revisions of the multitasking code, finally a working version has been implemented. No longer does 'disablemt()' have to be called before every function call that could possibly be pre-empted, and 'Yield()' is no longer necessary. In addition, the bug in the semaphore allocation code that didn't actually return a valid semaphore index has been fixed.&lt;/p&gt;
&lt;p&gt;The socket interface has also been implemented without a hitch. As yet only SOCK_DGRAM type sockets are supported (as only UDP has been implemented), but server-side and client-side sockets work properly. They use a structure much like the sockaddr structure that other socket interfaces use.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">pcmattman</dc:creator><pubDate>Tue, 01 May 2007 05:13:38 -0000</pubDate><guid>https://sourceforge.net37981861bfd95b3f9eee8098fd2afaa9b3ac93ff</guid></item></channel></rss>