]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Lock: Remove the unused g_singleThreaded variable
authorRemi Gacogne <remi.gacogne@powerdns.com>
Tue, 28 Apr 2020 13:59:46 +0000 (15:59 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Tue, 28 Apr 2020 13:59:46 +0000 (15:59 +0200)
pdns/lock.hh
pdns/misc.cc

index 7bd6112846ab8ff5a3c546421b4763c2c638d674..e3a1e1b57a373b4150f99199dd19b110f4097178 100644 (file)
@@ -25,8 +25,6 @@
 #include "misc.hh"
 #include "pdnsexception.hh"
 
-extern bool g_singleThreaded;
-
 class ReadWriteLock
 {
 public:
@@ -61,9 +59,6 @@ public:
 
   WriteLock(pthread_rwlock_t *lock) : d_lock(lock)
   {
-    if(g_singleThreaded)
-      return;
-
     int err;
     if((err = pthread_rwlock_wrlock(d_lock))) {
       throw PDNSException("error acquiring rwlock wrlock: "+stringerror(err));
@@ -71,8 +66,6 @@ public:
   }
   ~WriteLock()
   {
-    if(g_singleThreaded)
-      return;
     if(d_lock) // might have been moved
       pthread_rwlock_unlock(d_lock);
   }
@@ -105,11 +98,6 @@ public:
 
   TryWriteLock(pthread_rwlock_t *lock) : d_lock(lock)
   {
-    if(g_singleThreaded) {
-      d_havelock=true;
-      return;
-    }
-
     d_havelock=false;
     int err;
     if((err = pthread_rwlock_trywrlock(d_lock)) && err!=EBUSY) {
@@ -136,17 +124,11 @@ public:
 
   ~TryWriteLock()
   {
-    if(g_singleThreaded)
-      return;
-
     if(d_havelock && d_lock) // we might be moved
       pthread_rwlock_unlock(d_lock);
   }
   bool gotIt()
   {
-    if(g_singleThreaded)
-      return true;
-
     return d_havelock;
   }
 };
@@ -161,11 +143,6 @@ public:
 
   TryReadLock(pthread_rwlock_t *lock) : d_lock(lock)
   {
-    if(g_singleThreaded) {
-      d_havelock=true;
-      return;
-    }
-
     int err;
     if((err = pthread_rwlock_tryrdlock(d_lock)) && err!=EBUSY) {
       throw PDNSException("error acquiring rwlock tryrdlock: "+stringerror(err));
@@ -191,17 +168,11 @@ public:
 
   ~TryReadLock()
   {
-    if(g_singleThreaded)
-      return;
-
     if(d_havelock && d_lock)
       pthread_rwlock_unlock(d_lock);
   }
   bool gotIt()
   {
-    if(g_singleThreaded)
-      return true;
-
     return d_havelock;
   }
 };
@@ -214,9 +185,6 @@ public:
 
   ReadLock(pthread_rwlock_t *lock) : d_lock(lock)
   {
-    if(g_singleThreaded)
-      return;
-
     int err;
     if((err = pthread_rwlock_rdlock(d_lock))) {
       throw PDNSException("error acquiring rwlock readlock: "+stringerror(err));
@@ -233,8 +201,6 @@ public:
 
   ~ReadLock()
   {
-    if(g_singleThreaded)
-      return;
     if(d_lock) // may have been moved
       pthread_rwlock_unlock(d_lock);
   }
index a9839a229272709f7db8319d8b29a60f4340b0da..fb253e5f1c40d7e5563e36b827c2f201818c664b 100644 (file)
@@ -65,8 +65,6 @@
 #  include <sched.h>
 #endif
 
-bool g_singleThreaded;
-
 size_t writen2(int fd, const void *buf, size_t count)
 {
   const char *ptr = (char*)buf;