diff options
author | Richard Sharpe <sharpe@samba.org> | 2001-01-04 11:35:55 +0000 |
---|---|---|
committer | Richard Sharpe <sharpe@samba.org> | 2001-01-04 11:35:55 +0000 |
commit | 92ebc81734a8a4165f88eeba9c05a05ea2917584 (patch) | |
tree | 278055c9e2d894178e6ce36b418e04399f46b264 /source3/smbwrapper | |
parent | b6cb83d0d11cdea2fed06f63dffa48f4ed22d290 (diff) | |
download | samba-92ebc81734a8a4165f88eeba9c05a05ea2917584.tar.gz samba-92ebc81734a8a4165f88eeba9c05a05ea2917584.tar.bz2 samba-92ebc81734a8a4165f88eeba9c05a05ea2917584.zip |
I need a callback arg for cli_NetServerEnum and cli_RNetShareEnum, so I had
to modifiy any routine that calls it to pass NULL and so forth.
Should have no impact. It compiles OK.
(This used to be commit 7f862e387f935a2125481338eee850afcb8d82ba)
Diffstat (limited to 'source3/smbwrapper')
-rw-r--r-- | source3/smbwrapper/smbw_dir.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/source3/smbwrapper/smbw_dir.c b/source3/smbwrapper/smbw_dir.c index cc0e2ec748..a30f3dde75 100644 --- a/source3/smbwrapper/smbw_dir.c +++ b/source3/smbwrapper/smbw_dir.c @@ -100,7 +100,8 @@ static void smbw_dir_add(struct file_info *finfo, const char *mask) /***************************************************** add a entry to a directory listing *******************************************************/ -static void smbw_share_add(const char *share, uint32 type, const char *comment) +static void smbw_share_add(const char *share, uint32 type, + const char *comment, void *state) { struct file_info finfo; @@ -119,7 +120,7 @@ static void smbw_share_add(const char *share, uint32 type, const char *comment) add a server to a directory listing *******************************************************/ static void smbw_server_add(const char *name, uint32 type, - const char *comment) + const char *comment, void *state) { struct file_info finfo; @@ -204,7 +205,7 @@ int smbw_dir_open(const char *fname) smbw_server_add(".",0,""); smbw_server_add("..",0,""); cli_NetServerEnum(&srv->cli, srv->server_name, SV_TYPE_DOMAIN_ENUM, - smbw_server_add); + smbw_server_add, NULL); *p = '#'; } else if ((p=strstr(srv->server_name,"#1D"))) { DEBUG(4,("doing NetServerEnum\n")); @@ -212,13 +213,13 @@ int smbw_dir_open(const char *fname) smbw_server_add(".",0,""); smbw_server_add("..",0,""); cli_NetServerEnum(&srv->cli, srv->server_name, SV_TYPE_ALL, - smbw_server_add); + smbw_server_add, NULL); *p = '#'; } else if (strcmp(srv->cli.dev,"IPC") == 0) { DEBUG(4,("doing NetShareEnum\n")); smbw_share_add(".",0,""); smbw_share_add("..",0,""); - if (cli_RNetShareEnum(&srv->cli, smbw_share_add) < 0) { + if (cli_RNetShareEnum(&srv->cli, smbw_share_add, NULL) < 0) { errno = smbw_errno(&srv->cli); goto failed; } |