Module Name: src Committed By: joerg Date: Mon May 23 22:39:25 UTC 2011
Modified Files: src/external/apache2/mDNSResponder/dist/mDNSShared: uds_daemon.c Log Message: Make a gross hack nice enough to not trigger warnings with clang. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 \ src/external/apache2/mDNSResponder/dist/mDNSShared/uds_daemon.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/external/apache2/mDNSResponder/dist/mDNSShared/uds_daemon.c diff -u src/external/apache2/mDNSResponder/dist/mDNSShared/uds_daemon.c:1.3 src/external/apache2/mDNSResponder/dist/mDNSShared/uds_daemon.c:1.4 --- src/external/apache2/mDNSResponder/dist/mDNSShared/uds_daemon.c:1.3 Sat Feb 12 17:21:38 2011 +++ src/external/apache2/mDNSResponder/dist/mDNSShared/uds_daemon.c Mon May 23 22:39:25 2011 @@ -1115,7 +1115,7 @@ mDNSlocal void FatalError(char *errmsg) { LogMsg("%s: %s", errmsg, dnssd_strerror(dnssd_errno)); - *(long*)0 = 0; // On OS X abort() doesn't generate a crash log, but writing to zero does + *(volatile long*)0 = 0; // On OS X abort() doesn't generate a crash log, but writing to zero does abort(); // On platforms where writing to zero doesn't generate an exception, abort instead }