static bool prime_cache(
struct vfs_handle_struct * handle,
files_struct * fsp,
- SMB_OFF_T offset,
+ off_t offset,
size_t count)
{
- SMB_OFF_T * last;
+ off_t * last;
ssize_t nread;
- last = (SMB_OFF_T *)VFS_ADD_FSP_EXTENSION(handle, fsp, SMB_OFF_T, NULL);
+ last = (off_t *)VFS_ADD_FSP_EXTENSION(handle, fsp, off_t, NULL);
if (!last) {
return False;
}
int tofd,
files_struct * fromfsp,
const DATA_BLOB * header,
- SMB_OFF_T offset,
+ off_t offset,
size_t count)
{
if (g_readbuf && offset == 0) {
void * data,
size_t count)
{
- SMB_OFF_T offset;
+ off_t offset;
offset = SMB_VFS_LSEEK(fsp, 0, SEEK_CUR);
if (offset >= 0 && g_readbuf) {
files_struct * fsp,
void * data,
size_t count,
- SMB_OFF_T offset)
+ off_t offset)
{
if (g_readbuf) {
prime_cache(handle, fsp, offset, count);
}
static struct vfs_fn_pointers vfs_cacheprime_fns = {
- .sendfile = cprime_sendfile,
- .pread = cprime_pread,
- .vfs_read = cprime_read,
- .connect_fn = cprime_connect,
+ .sendfile_fn = cprime_sendfile,
+ .pread_fn = cprime_pread,
+ .read_fn = cprime_read,
+ .connect_fn = cprime_connect,
};
/* -------------------------------------------------------------------------