Add some missing |#if defined (XP_UNIX)| checks to fix bustage on Windows caused by
bug 372081.
--- a/profile/dirserviceprovider/src/nsProfileLock.cpp
+++ b/profile/dirserviceprovider/src/nsProfileLock.cpp
@@ -66,33 +66,35 @@
#endif
// **********************************************************************
// class nsProfileLock
//
// This code was moved from profile/src/nsProfileAccess.
// **********************************************************************
+#if defined (XP_UNIX)
static PRBool sDisableSignalHandling = PR_FALSE;
+#endif
nsProfileLock::nsProfileLock() :
mHaveLock(PR_FALSE)
#if defined (XP_WIN)
,mLockFileHandle(INVALID_HANDLE_VALUE)
#elif defined (XP_OS2)
,mLockFileHandle(-1)
#elif defined (XP_UNIX)
,mPidLockFileName(nsnull)
,mLockFileDesc(-1)
#endif
{
#if defined (XP_UNIX)
next = prev = this;
+ sDisableSignalHandling = PR_GetEnv("MOZ_DISABLE_SIG_HANDLER") ? PR_TRUE : PR_FALSE;
#endif
- sDisableSignalHandling = PR_GetEnv("MOZ_DISABLE_SIG_HANDLER") ? PR_TRUE : PR_FALSE;
}
nsProfileLock::nsProfileLock(nsProfileLock& src)
{
*this = src;
}