libsmbclient 中 smbc_open() 函数的实现在哪里

where is the implementation of smbc_open() function in libsmbclient

我正在查看 libsmbclient 的实现。我的 samba 源代码是 4.1.13。我可以找到示例 testXXX.c 函数,它显示了使用 libsmbclient functions 的示例。我还找到了一个名为 libsmbclient.h 的头文件,其中包含所有这些函数原型定义,例如 smbc_opensmbc_read 等。我想看看 smbc_open() 函数和其他一些函数的真正实现。我做了grep -r 'smbc_open' *,但是我没有找到任何地方有这个功能的实现。我所看到的只是调用此函数或此原型定义的调用者。那么在哪里可以找到这个函数的实现呢?

我找到了。所有这些 smbc_open(), close() ... 函数都在 libsmb_compat.c

中实现