diff options
author | Dirk Meyer <dinoex@FreeBSD.org> | 2003-11-18 13:34:59 +0000 |
---|---|---|
committer | Dirk Meyer <dinoex@FreeBSD.org> | 2003-11-18 13:34:59 +0000 |
commit | adaf6f04c54699a4ee0dcda01a2c1e4251f6d91f (patch) | |
tree | a3b8add3858e0cd574a849b39f8ea9d1004e4414 /dns/powerdns/files/patch-pdns_backends_bind_bindbackend2_hh | |
parent | abf0fa71b10105af3141f60c79cf4fb65271afda (diff) |
Notes
Diffstat (limited to 'dns/powerdns/files/patch-pdns_backends_bind_bindbackend2_hh')
-rw-r--r-- | dns/powerdns/files/patch-pdns_backends_bind_bindbackend2_hh | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/dns/powerdns/files/patch-pdns_backends_bind_bindbackend2_hh b/dns/powerdns/files/patch-pdns_backends_bind_bindbackend2_hh new file mode 100644 index 000000000000..a35c0411fa9a --- /dev/null +++ b/dns/powerdns/files/patch-pdns_backends_bind_bindbackend2_hh @@ -0,0 +1,39 @@ +--- pdns/backends/bind/bindbackend2.hh.orig Sun Sep 28 20:20:03 2003 ++++ pdns/backends/bind/bindbackend2.hh Mon Nov 17 20:54:19 2003 +@@ -58,21 +58,20 @@ + + bool tryRLock() + { +- // cout<<"[trylock!] "<<(void*)d_rwlock<<"/"<<getpid()<<endl; +- return pthread_rwlock_tryrdlock(d_rwlock)!=EBUSY; ++ // cout<<"[trylock!] "<<d_rwlock<<"/"<<getpid()<<endl; ++ return pthread_rwlock_tryrdlock(&d_rwlock)!=EBUSY; + } + + void unlock() + { +- // cout<<"[unlock] "<<(void*)d_rwlock<<"/"<<getpid()<<endl; +- pthread_rwlock_unlock(d_rwlock); ++ // cout<<"[unlock] "<<d_rwlock<<"/"<<getpid()<<endl; ++ pthread_rwlock_unlock(&d_rwlock); + } + + void lock() + { +- //cout<<"[writelock!] "<<(void*)d_rwlock<<"/"<<getpid()<<endl; +- +- pthread_rwlock_wrlock(d_rwlock); ++ // cout<<"[writelock!] "<<d_rwlock<<"/"<<getpid()<<endl; ++ pthread_rwlock_wrlock(&d_rwlock); + } + + void setCheckInterval(time_t seconds); +@@ -81,7 +80,7 @@ + time_t getCtime(); + time_t d_checkinterval; + time_t d_lastcheck; +- pthread_rwlock_t *d_rwlock; ++ pthread_rwlock_t d_rwlock; + }; + + |