void *private_data,
char **_fname,
struct smb_filename **_smb_fname,
- uint32_t *_mode,
- long *_prev_offset)
+ uint32_t *_mode)
{
connection_struct *conn = dirptr->conn;
struct smb_Dir *dir_hnd = dirptr->dir_hnd;
while (true) {
long cur_offset;
- long prev_offset;
SMB_STRUCT_STAT sbuf = { 0 };
char *dname = NULL;
bool isdots;
bool ok;
cur_offset = dptr_TellDir(dirptr);
- prev_offset = cur_offset;
dname = dptr_ReadDirName(ctx, dirptr, &cur_offset, &sbuf);
DBG_DEBUG("dir [%s] dirptr [0x%lx] offset [%ld] => "
}
*_fname = fname;
*_mode = mode;
- *_prev_offset = prev_offset;
return true;
}
void *private_data,
char **_fname,
struct smb_filename **_smb_fname,
- uint32_t *_mode,
- long *_prev_offset);
+ uint32_t *_mode);
void smbd_dirptr_push_overflow(struct dptr_struct *dirptr,
char **_fname,
struct smb_filename **_smb_fname,