On Jul 1, 10:42 am, Andrew Piskorski <[email protected]> wrote: > On Wed, Jun 30, 2010 at 05:21:40PM -0400, Andrew Piskorski wrote: > > If you manage to find a list somewhere of what MS Windows library > > calls are or are not thread-safe, then you could use various tools to > > find ALL the calls in your AOLserver binaries, and compare the two > > lists to see if AOLserver seems to be calling anything unsafe. > > Hm, I thought you were running AOLserver on MS Windows (which is > possible but certainly unusual), but later you mention using ulimit, > so in hindsight my assumption was almost certainly incorrect. > Are you using some flavor of Linux like most people? I'm handling quite a few differnet flavours and it's kind of maddening. I've got a Lenny, an Etch and a few old RHEL ones as well. I brought up Windows because I read here http://aolserver.am.net/docs/tuning.adpx that there were instability issues with Windows and AOLserver with certain settings. And I was wondering if the same problems extend to other OSes like Linux.
> > As for lists of thread-unsafe functions for various OSs, it seems some > progress has been made since I last looked into it c. 2002 or 3. Some > brief googling suggests: > > http://blog.josefsson.org/2009/06/23/thread-safe-functions/ > http://etbe.coker.com.au/2009/06/14/finding-thread-unsafe-code/ > http://developers.sun.com/solaris/articles/multithreaded.html > http://www.devx.com/cplus/Article/33334/1763/page/3 > http://valgrind.org/info/tools.html#helgrind > > Those three guys' various lists of functions are of course unlikely to > be conclusive. But it's a lot better than nothing. > That's a great bunch of links and I will pour over them for sure! > Personally, I think it's pretty crazy that shared libraries shipped > with OSs don't provide some sort of simple list noting the > thread-safety status of every single public function they provide. > That sounds like common sense to me. Would have been nice. > -- > Andrew Piskorski <[email protected]>http://www.piskorski.com/ > > -- > AOLserver -http://www.aolserver.com/ > > To Remove yourself from this list, simply send an email to > <[email protected]> with the > body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject: > field of your email blank. -- AOLserver - http://www.aolserver.com/ To Remove yourself from this list, simply send an email to <[email protected]> with the body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject: field of your email blank.
