You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@xerces.apache.org by bu...@apache.org on 2002/03/20 08:12:53 UTC

DO NOT REPLY [Bug 7265] New: - UnixWare port broken in platformTerm() since rev 1.10

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=7265>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=7265

UnixWare port broken in platformTerm() since rev 1.10

           Summary: UnixWare port broken in platformTerm() since rev 1.10
           Product: Xerces-C++
           Version: 1.7.0
          Platform: Other
        OS/Version: Other
            Status: NEW
          Severity: Blocker
          Priority: Other
         Component: Utilities
        AssignedTo: xerces-c-dev@xml.apache.org
        ReportedBy: martin.kalen@todaysystems.com.au


The fix for bug 880 was incorrectly applied to the file UnixWarePlatformUtils.cpp in revision 
1.10 (now in the attic of the old tree structure). UnixWare does not create a proper XMLMutex 
object for atomic ops in the platform utils -- it uses a pthread_mutex reference directly. It would 
probably be best to keep the code orthogonal to the other ports, but for the time beeing I supply a 
small diff that will enable the UnixWare port to compile again and properly destroy the 
pthread_mutex object in platformTerm().

(The above does not apply to single threaded 
builds, which have been working all along.)

---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-c-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-c-dev-help@xml.apache.org