summaryrefslogtreecommitdiff
path: root/source4/libcli/clilist.c
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2004-11-02 12:15:17 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 13:05:20 -0500
commita99b6219a810a1cd10bd62a6716780602808f0cd (patch)
tree56cd12199083444dda5b66ef3c276327bbe864cd /source4/libcli/clilist.c
parent8228a362a9d70ae51c04d11840fa081794d26c68 (diff)
downloadsamba-a99b6219a810a1cd10bd62a6716780602808f0cd.tar.gz
samba-a99b6219a810a1cd10bd62a6716780602808f0cd.tar.bz2
samba-a99b6219a810a1cd10bd62a6716780602808f0cd.zip
r3481: split out client.h and events.h
(This used to be commit c6f486574470a311e0d336c026103f131451e21e)
Diffstat (limited to 'source4/libcli/clilist.c')
-rw-r--r--source4/libcli/clilist.c21
1 files changed, 11 insertions, 10 deletions
diff --git a/source4/libcli/clilist.c b/source4/libcli/clilist.c
index dde2a7befa..e8b97f324d 100644
--- a/source4/libcli/clilist.c
+++ b/source4/libcli/clilist.c
@@ -20,10 +20,11 @@
*/
#include "includes.h"
+#include "client.h"
#include "libcli/raw/libcliraw.h"
struct search_private {
- file_info *dirlist;
+ struct file_info *dirlist;
TALLOC_CTX *mem_ctx;
int dirlist_len;
int ff_searchcount; /* total received in 1 server trip */
@@ -39,9 +40,9 @@ struct search_private {
****************************************************************************/
static BOOL interpret_long_filename(enum smb_search_level level,
union smb_search_data *info,
- file_info *finfo)
+ struct file_info *finfo)
{
- file_info finfo2;
+ struct file_info finfo2;
if (!finfo) finfo = &finfo2;
ZERO_STRUCTP(finfo);
@@ -81,7 +82,7 @@ static BOOL interpret_long_filename(enum smb_search_level level,
static BOOL smbcli_list_new_callback(void *private, union smb_search_data *file)
{
struct search_private *state = (struct search_private*) private;
- file_info *tdl;
+ struct file_info *tdl;
/* add file info to the dirlist pool */
tdl = talloc_realloc(state,
@@ -105,7 +106,7 @@ static BOOL smbcli_list_new_callback(void *private, union smb_search_data *file)
int smbcli_list_new(struct smbcli_tree *tree, const char *Mask, uint16_t attribute,
enum smb_search_level level,
- void (*fn)(file_info *, const char *, void *),
+ void (*fn)(struct file_info *, const char *, void *),
void *caller_state)
{
union smb_search_first first_parms;
@@ -208,9 +209,9 @@ int smbcli_list_new(struct smbcli_tree *tree, const char *Mask, uint16_t attribu
****************************************************************************/
static BOOL interpret_short_filename(int level,
union smb_search_data *info,
- file_info *finfo)
+ struct file_info *finfo)
{
- file_info finfo2;
+ struct file_info finfo2;
if (!finfo) finfo = &finfo2;
ZERO_STRUCTP(finfo);
@@ -228,7 +229,7 @@ static BOOL interpret_short_filename(int level,
static BOOL smbcli_list_old_callback(void *private, union smb_search_data *file)
{
struct search_private *state = (struct search_private*) private;
- file_info *tdl;
+ struct file_info *tdl;
/* add file info to the dirlist pool */
tdl = talloc_realloc(state,
@@ -251,7 +252,7 @@ static BOOL smbcli_list_old_callback(void *private, union smb_search_data *file)
}
int smbcli_list_old(struct smbcli_tree *tree, const char *Mask, uint16_t attribute,
- void (*fn)(file_info *, const char *, void *),
+ void (*fn)(struct file_info *, const char *, void *),
void *caller_state)
{
union smb_search_first first_parms;
@@ -337,7 +338,7 @@ int smbcli_list_old(struct smbcli_tree *tree, const char *Mask, uint16_t attribu
****************************************************************************/
int smbcli_list(struct smbcli_tree *tree, const char *Mask,uint16_t attribute,
- void (*fn)(file_info *, const char *, void *), void *state)
+ void (*fn)(struct file_info *, const char *, void *), void *state)
{
if (tree->session->transport->negotiate.protocol <= PROTOCOL_LANMAN1)
return smbcli_list_old(tree, Mask, attribute, fn, state);