diff options
author | Stefan Metzmacher <metze@samba.org> | 2009-08-06 20:53:13 +0200 |
---|---|---|
committer | Stefan Metzmacher <metze@samba.org> | 2009-08-07 14:18:15 +0200 |
commit | daa71c42369ca3586f6b5cf5c7c72cddcbcdf1ad (patch) | |
tree | 299748239c72f6bf4725cca2d4cdc554dcf15261 /source3/smbd/globals.h | |
parent | 70afd419a602ff4067bf3c25cf25a5d4084b4164 (diff) | |
download | samba-daa71c42369ca3586f6b5cf5c7c72cddcbcdf1ad.tar.gz samba-daa71c42369ca3586f6b5cf5c7c72cddcbcdf1ad.tar.bz2 samba-daa71c42369ca3586f6b5cf5c7c72cddcbcdf1ad.zip |
s3:smbd: add generic smbd_dirptr_get_entry()
metze
Diffstat (limited to 'source3/smbd/globals.h')
-rw-r--r-- | source3/smbd/globals.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/source3/smbd/globals.h b/source3/smbd/globals.h index 434204b60d..6a62cf6a21 100644 --- a/source3/smbd/globals.h +++ b/source3/smbd/globals.h @@ -218,6 +218,27 @@ NTSTATUS smbd_do_qfsinfo(connection_struct *conn, char **ppdata, int *ret_data_len); +bool smbd_dirptr_get_entry(TALLOC_CTX *ctx, + struct dptr_struct *dirptr, + const char *mask, + uint32_t dirtype, + bool dont_descend, + bool ask_sharemode, + bool (*match_fn)(TALLOC_CTX *ctx, + void *private_data, + const char *dname, + const char *mask, + char **_fname), + bool (*mode_fn)(TALLOC_CTX *ctx, + void *private_data, + struct smb_filename *smb_fname, + uint32_t *_mode), + void *private_data, + char **_fname, + struct smb_filename **_smb_fname, + uint32_t *_mode, + long *_prev_offset); + void smbd_server_connection_terminate_ex(struct smbd_server_connection *sconn, const char *reason, const char *location); |