<br><div>It looks like this atomic-incf and atomic-decf does not work for CCL semaphores anymore (did it work that way at some point?) --- apparently the functions signal-semaphore and wait-on-semaphore should be used instead, to achieve such incrementing and decrementing:</div>
<div><br></div><div>  <a href="http://ccl.clozure.com/manual/chapter7.7.html#f_make-semaphore">http://ccl.clozure.com/manual/chapter7.7.html#f_make-semaphore</a></div><div><br></div><div>I will work with aserve's <a href="http://main.cl">main.cl</a> and see if I can get it to work properly... Ultimately it will be nice of course to get any conditional compilation out of <a href="http://main.cl">main.cl</a> and isolated in the acl-compat layer...</div>
<div><br></div><div><br></div><div><br></div><div><br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Dec 18, 2012 at 3:18 PM, Dave Cooper <span dir="ltr"><<a href="mailto:david.cooper@genworks.com" target="_blank">david.cooper@genworks.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br><div>The sourceforge  one (which is in Quicklisp) seems to have been updated more recently than this github fork from mtravers.  Without any further information, I think the sourceforge one (the git repo on sourceforge, now) should continue to be considered as the official Portable Aserve and should continue to be the one included in Quicklisp...</div>


<div><br></div><div>Let's see if someone who knows more about ccl:semaphore, or why this was originally written this way, will chime in here...</div><div><br></div><div><br></div>
<div class="gmail_extra"><div><div class="h5"><br><br><div class="gmail_quote">On Tue, Dec 18, 2012 at 3:07 PM, Zach Beane <span dir="ltr"><<a href="mailto:xach@xach.com" target="_blank">xach@xach.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>Robert Goldman <<a href="mailto:rpgoldman@sift.info" target="_blank">rpgoldman@sift.info</a>> writes:<br>
<br>
> BTW, I dunno where the copy of paserve that's in quicklisp comes from ---<br>
<br>
</div>It comes from <a href="http://portableaserve.sourceforge.net/" target="_blank">http://portableaserve.sourceforge.net/</a>.<br>
<span><font color="#888888"><br>
Zach<br>
</font></span><div><div>_______________________________________________<br>
Openmcl-devel mailing list<br>
<a href="mailto:Openmcl-devel@clozure.com" target="_blank">Openmcl-devel@clozure.com</a><br>
<a href="http://clozure.com/mailman/listinfo/openmcl-devel" target="_blank">http://clozure.com/mailman/listinfo/openmcl-devel</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div></div></div><div class="im">-- <br><br>My Best,<br><br>Dave Cooper, Genworks Support<br><a href="mailto:david.cooper@genworks.com" target="_blank">david.cooper@genworks.com</a>, <a href="http://dave.genworks.com" target="_blank">dave.genworks.com</a>(skype)<br>

USA: <a href="tel:248-327-3253" value="+12483273253" target="_blank">248-327-3253</a>(o), <a href="tel:1-248-330-2979" value="+12483302979" target="_blank">1-248-330-2979</a>(mobile)<br>UK: 0191 645 1699<br>
</div></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><br>My Best,<br><br>Dave Cooper, Genworks Support<br><a href="mailto:david.cooper@genworks.com" target="_blank">david.cooper@genworks.com</a>, <a href="http://dave.genworks.com" target="_blank">dave.genworks.com</a>(skype)<br>
USA: 248-327-3253(o), 1-248-330-2979(mobile)<br>UK: 0191 645 1699<br>
</div>