Ignore:
Timestamp:
Nov 27, 2012, 4:43:17 PM (13 years ago)
Author:
Silvan Scherrer
Message:

Samba Server: updated trunk to 3.6.0

Location:
trunk/server
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/server

  • trunk/server/examples/VFS/skel_opaque.c

    r414 r745  
    2424
    2525#include "includes.h"
     26#include "smbd/proto.h"
    2627
    2728/* PLEASE,PLEASE READ THE VFS MODULES CHAPTER OF THE
     
    6667}
    6768
    68 static int skel_get_shadow_copy_data(vfs_handle_struct *handle, files_struct *fsp, SHADOW_COPY_DATA *shadow_copy_data, bool labels)
     69static int skel_get_shadow_copy_data(vfs_handle_struct *handle, files_struct *fsp, struct shadow_copy_data *shadow_copy_data, bool labels)
    6970{
    7071        errno = ENOSYS;
     
    8485
    8586static SMB_STRUCT_DIR *skel_opendir(vfs_handle_struct *handle,  const char *fname, const char *mask, uint32 attr)
     87{
     88        return NULL;
     89}
     90
     91static SMB_STRUCT_DIR *skel_fdopendir(vfs_handle_struct *handle, files_struct *fsp, const char *mask, uint32 attr)
    8692{
    8793        return NULL;
     
    151157                                uint32_t oplock_request,
    152158                                uint64_t allocation_size,
     159                                uint32_t private_flags,
    153160                                struct security_descriptor *sd,
    154161                                struct ea_list *ea_list,
     
    308315}
    309316
     317static int skel_fallocate(vfs_handle_struct *handle, files_struct *fsp,
     318                        enum vfs_fallocate_mode mode,
     319                        SMB_OFF_T offset, SMB_OFF_T len)
     320{
     321        errno = ENOSYS;
     322        return -1;
     323}
     324
    310325static bool skel_lock(vfs_handle_struct *handle, files_struct *fsp, int op, SMB_OFF_T offset, SMB_OFF_T count, int type)
    311326{
     
    356371}
    357372
    358 static char *skel_realpath(vfs_handle_struct *handle,  const char *path, char *resolved_path)
     373static char *skel_realpath(vfs_handle_struct *handle,  const char *path)
    359374{
    360375        errno = ENOSYS;
     
    464479
    465480static NTSTATUS skel_fget_nt_acl(vfs_handle_struct *handle, files_struct *fsp,
    466         uint32 security_info, SEC_DESC **ppdesc)
     481        uint32 security_info, struct security_descriptor **ppdesc)
    467482{
    468483        return NT_STATUS_NOT_IMPLEMENTED;
     
    470485
    471486static NTSTATUS skel_get_nt_acl(vfs_handle_struct *handle,
    472         const char *name, uint32 security_info, SEC_DESC **ppdesc)
     487        const char *name, uint32 security_info, struct security_descriptor **ppdesc)
    473488{
    474489        return NT_STATUS_NOT_IMPLEMENTED;
     
    476491
    477492static NTSTATUS skel_fset_nt_acl(vfs_handle_struct *handle, files_struct *fsp,
    478         uint32 security_info_sent, const SEC_DESC *psd)
     493        uint32 security_info_sent, const struct security_descriptor *psd)
    479494{
    480495        return NT_STATUS_NOT_IMPLEMENTED;
     
    747762}
    748763
    749 static bool skel_is_offline(struct vfs_handle_struct *handle, const char *path, SMB_STRUCT_STAT *sbuf)
     764static bool skel_is_offline(struct vfs_handle_struct *handle, const struct smb_filename *fname, SMB_STRUCT_STAT *sbuf)
    750765{
    751766        errno = ENOSYS;
     
    753768}
    754769
    755 static int skel_set_offline(struct vfs_handle_struct *handle, const char *path)
     770static int skel_set_offline(struct vfs_handle_struct *handle, const struct smb_filename *fname)
    756771{
    757772        errno = ENOSYS;
     
    776791
    777792        .opendir = skel_opendir,
     793        .fdopendir = skel_fdopendir,
    778794        .readdir = skel_readdir,
    779795        .seekdir = skel_seekdir,
     
    787803        /* File operations */
    788804
    789         .open = skel_open,
     805        .open_fn = skel_open,
    790806        .create_file = skel_create_file,
    791807        .close_fn = skel_close_fn,
     
    813829        .ntimes = skel_ntimes,
    814830        .ftruncate = skel_ftruncate,
     831        .fallocate = skel_fallocate,
    815832        .lock = skel_lock,
    816833        .kernel_flock = skel_kernel_flock,
Note: See TracChangeset for help on using the changeset viewer.