diff options
author | fche <fche> | 2005-08-24 17:37:00 +0000 |
---|---|---|
committer | fche <fche> | 2005-08-24 17:37:00 +0000 |
commit | 4a88f72dcb5812e04d648f3575d7d404ae2dd4f0 (patch) | |
tree | 7f556d12106cbb836c5b299ede26fd2415401b71 /translate.cxx | |
parent | 0776f3fc1729b62790889182b64e6823a8572128 (diff) | |
download | systemtap-steved-4a88f72dcb5812e04d648f3575d7d404ae2dd4f0.tar.gz systemtap-steved-4a88f72dcb5812e04d648f3575d7d404ae2dd4f0.tar.xz systemtap-steved-4a88f72dcb5812e04d648f3575d7d404ae2dd4f0.zip |
2005-08-24 Frank Ch. Eigler <fche@elastic.org>
* translate.cxx (emit_global, emit_module_init): Use 2.6.9-compatible
rwlock initialization.
Diffstat (limited to 'translate.cxx')
-rw-r--r-- | translate.cxx | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/translate.cxx b/translate.cxx index fd53d80f..300d0126 100644 --- a/translate.cxx +++ b/translate.cxx @@ -619,9 +619,8 @@ c_unparser::emit_global (vardecl *v) else o->newline() << "static MAP global_" << c_varname(v->name) << ";"; - o->newline() << "static DEFINE_RWLOCK(" - << "global_" << c_varname (v->name) << "_lock" - << ");"; + o->newline() << "static rwlock_t " + << "global_" << c_varname (v->name) << "_lock;"; } @@ -652,6 +651,7 @@ c_unparser::emit_module_init () o->newline() << getmap (v).init(); else o->newline() << getvar (v).init(); + o->newline() << "rwlock_init (& global_" << c_varname (v->name) << "_lock);"; } for (unsigned i=0; i<session->probes.size(); i++) |