找不到' ib_lock_t'的定义在mysql服务器源代码中

时间:2015-10-28 06:48:39

标签: c++ mysql c declaration definition

我在这里阅读了源代码:link of mysql source code

但在我搜索整个存储库后,我找不到ib_lock_t的定义。

搜索链接:https://github.com/mysql/mysql-server/search?utf8=%E2%9C%93&q=ib_lock_t

搜索结果:

enter image description here

在哪里定义?

1 个答案:

答案 0 :(得分:0)

发现: https://github.com/mysql/mysql-server/blob/a2757a60a7527407d08115e44e889a25f22c96c6/storage/innobase/include/lock0priv.h

行:110

我仍然对预处理感到困惑:

#define lock_t ib_lock_t

为什么要替换lock_t

没有ib_lock_t的定义?