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