On 7 Jan 2007, at 11:19, Chris Vetter wrote:
Hullo,
NSNetServices in SVN's -base have a bug with respect to threading,
that is, it tries to lock the same lock several times. I originally
avoided that problem by using pthread's spin-locks.
For a more portable implementation (I guess), the current version
in -base uses GSLazyLocks, which cannot acquire a lock recursively
-- as its name implies, NSRecursiveLock can.
Thanks ... I didn't realise the lock was used recursively ... I
changed svn to use recursive locks.
BTW, NSNetServices are missing in Source/DocMakefile.
I added that (as well as NSValueTransformer which was also missing),
and also made a few changed to get documentation to be generated
without producing error/warning messages.
_______________________________________________
Bug-gnustep mailing list
Bug-gnustep@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-gnustep