Can smbclient or libsmbclient do NetrShareEnum ?

Rafal Szczesniak mimir at samba.org
Thu Sep 9 18:06:46 GMT 2004


On Thu, Sep 09, 2004 at 10:22:30AM -0700, David Wuertele wrote:
> Rafal> I didn't say libsmblient contains any sort of API to easily
> Rafal> call MSRPC function. I said it includes this specific function
> Rafal> to call NetrShareEnum.
> 
> I found the cli_srvsvc_net_share_enum() function, but it is not in
> libsmbclient.so.  I looked in the Makefile and the file that
> cli_srvsvc_net_share_enum() is not getting built by default, and when
> it is getting built it is not built as part of libsmbclient.so, but
> libmsrpc.a.  I could add the libmsrpc.a objects to libsmbclient.so,
> but it sounds like you're saying the functionality is in
> libsmbclient.so already.

What version of Samba we're talking about ? All told applied to SAMBA_3_0
(as in svn repository) and nothing'd changed in this field for a couple
of last releases. So, you should have rpc_client files linked in
libsmbclient.

> I don't care if the API is easy to use, I'm ready to try anything.
> Where should I look in libsmbclient to find the NetrShareEnum
> function?

I'm a bit surprised. In my case,
  nm libsmbclient.* | grep cli_srvsvc_net_share_enum

yields expected result. Am I missing anything ?


cheers,
-- 
Rafal Szczesniak
Samba Team member  http://www.samba.org

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.samba.org/archive/samba-technical/attachments/20040909/ecbf11ec/attachment.bin


More information about the samba-technical mailing list