/* Function prototypes */
-static int audit_connect(vfs_handle_struct *handle, connection_struct *conn,
+static int smb_full_audit_connect(vfs_handle_struct *handle, connection_struct *conn,
const char *svc, const char *user);
-static void audit_disconnect(vfs_handle_struct *handle,
+static void smb_full_audit_disconnect(vfs_handle_struct *handle,
connection_struct *conn);
-static SMB_BIG_UINT audit_disk_free(vfs_handle_struct *handle,
+static SMB_BIG_UINT smb_full_audit_disk_free(vfs_handle_struct *handle,
connection_struct *conn, const char *path,
BOOL small_query, SMB_BIG_UINT *bsize,
SMB_BIG_UINT *dfree, SMB_BIG_UINT *dsize);
-static int audit_get_quota(struct vfs_handle_struct *handle,
+static int smb_full_audit_get_quota(struct vfs_handle_struct *handle,
struct connection_struct *conn,
enum SMB_QUOTA_TYPE qtype, unid_t id,
SMB_DISK_QUOTA *qt);
-static int audit_set_quota(struct vfs_handle_struct *handle,
+static int smb_full_audit_set_quota(struct vfs_handle_struct *handle,
struct connection_struct *conn,
enum SMB_QUOTA_TYPE qtype, unid_t id,
SMB_DISK_QUOTA *qt);
-static DIR *audit_opendir(vfs_handle_struct *handle, connection_struct *conn,
+static DIR *smb_full_audit_opendir(vfs_handle_struct *handle, connection_struct *conn,
const char *fname);
-static struct dirent *audit_readdir(vfs_handle_struct *handle,
+static struct dirent *smb_full_audit_readdir(vfs_handle_struct *handle,
connection_struct *conn, DIR *dirp);
-static int audit_mkdir(vfs_handle_struct *handle, connection_struct *conn,
+static int smb_full_audit_mkdir(vfs_handle_struct *handle, connection_struct *conn,
const char *path, mode_t mode);
-static int audit_rmdir(vfs_handle_struct *handle, connection_struct *conn,
+static int smb_full_audit_rmdir(vfs_handle_struct *handle, connection_struct *conn,
const char *path);
-static int audit_closedir(vfs_handle_struct *handle, connection_struct *conn,
+static int smb_full_audit_closedir(vfs_handle_struct *handle, connection_struct *conn,
DIR *dirp);
-static int audit_open(vfs_handle_struct *handle, connection_struct *conn,
+static int smb_full_audit_open(vfs_handle_struct *handle, connection_struct *conn,
const char *fname, int flags, mode_t mode);
-static int audit_close(vfs_handle_struct *handle, files_struct *fsp, int fd);
-static ssize_t audit_read(vfs_handle_struct *handle, files_struct *fsp,
+static int smb_full_audit_close(vfs_handle_struct *handle, files_struct *fsp, int fd);
+static ssize_t smb_full_audit_read(vfs_handle_struct *handle, files_struct *fsp,
int fd, void *data, size_t n);
-static ssize_t audit_pread(vfs_handle_struct *handle, files_struct *fsp,
+static ssize_t smb_full_audit_pread(vfs_handle_struct *handle, files_struct *fsp,
int fd, void *data, size_t n, SMB_OFF_T offset);
-static ssize_t audit_write(vfs_handle_struct *handle, files_struct *fsp,
+static ssize_t smb_full_audit_write(vfs_handle_struct *handle, files_struct *fsp,
int fd, const void *data, size_t n);
-static ssize_t audit_pwrite(vfs_handle_struct *handle, files_struct *fsp,
+static ssize_t smb_full_audit_pwrite(vfs_handle_struct *handle, files_struct *fsp,
int fd, const void *data, size_t n,
SMB_OFF_T offset);
-static SMB_OFF_T audit_lseek(vfs_handle_struct *handle, files_struct *fsp,
+static SMB_OFF_T smb_full_audit_lseek(vfs_handle_struct *handle, files_struct *fsp,
int filedes, SMB_OFF_T offset, int whence);
-static ssize_t audit_sendfile(vfs_handle_struct *handle, int tofd,
+static ssize_t smb_full_audit_sendfile(vfs_handle_struct *handle, int tofd,
files_struct *fsp, int fromfd,
const DATA_BLOB *hdr, SMB_OFF_T offset,
size_t n);
-static int audit_rename(vfs_handle_struct *handle, connection_struct *conn,
+static int smb_full_audit_rename(vfs_handle_struct *handle, connection_struct *conn,
const char *old, const char *new);
-static int audit_fsync(vfs_handle_struct *handle, files_struct *fsp, int fd);
-static int audit_stat(vfs_handle_struct *handle, connection_struct *conn,
+static int smb_full_audit_fsync(vfs_handle_struct *handle, files_struct *fsp, int fd);
+static int smb_full_audit_stat(vfs_handle_struct *handle, connection_struct *conn,
const char *fname, SMB_STRUCT_STAT *sbuf);
-static int audit_fstat(vfs_handle_struct *handle, files_struct *fsp, int fd,
+static int smb_full_audit_fstat(vfs_handle_struct *handle, files_struct *fsp, int fd,
SMB_STRUCT_STAT *sbuf);
-static int audit_lstat(vfs_handle_struct *handle, connection_struct *conn,
+static int smb_full_audit_lstat(vfs_handle_struct *handle, connection_struct *conn,
const char *path, SMB_STRUCT_STAT *sbuf);
-static int audit_unlink(vfs_handle_struct *handle, connection_struct *conn,
+static int smb_full_audit_unlink(vfs_handle_struct *handle, connection_struct *conn,
const char *path);
-static int audit_chmod(vfs_handle_struct *handle, connection_struct *conn,
+static int smb_full_audit_chmod(vfs_handle_struct *handle, connection_struct *conn,
const char *path, mode_t mode);
-static int audit_fchmod(vfs_handle_struct *handle, files_struct *fsp, int fd,
+static int smb_full_audit_fchmod(vfs_handle_struct *handle, files_struct *fsp, int fd,
mode_t mode);
-static int audit_chown(vfs_handle_struct *handle, connection_struct *conn,
+static int smb_full_audit_chown(vfs_handle_struct *handle, connection_struct *conn,
const char *path, uid_t uid, gid_t gid);
-static int audit_fchown(vfs_handle_struct *handle, files_struct *fsp, int fd,
+static int smb_full_audit_fchown(vfs_handle_struct *handle, files_struct *fsp, int fd,
uid_t uid, gid_t gid);
-static int audit_chdir(vfs_handle_struct *handle, connection_struct *conn,
+static int smb_full_audit_chdir(vfs_handle_struct *handle, connection_struct *conn,
const char *path);
-static char *audit_getwd(vfs_handle_struct *handle, connection_struct *conn,
+static char *smb_full_audit_getwd(vfs_handle_struct *handle, connection_struct *conn,
char *path);
-static int audit_utime(vfs_handle_struct *handle, connection_struct *conn,
+static int smb_full_audit_utime(vfs_handle_struct *handle, connection_struct *conn,
const char *path, struct utimbuf *times);
-static int audit_ftruncate(vfs_handle_struct *handle, files_struct *fsp,
+static int smb_full_audit_ftruncate(vfs_handle_struct *handle, files_struct *fsp,
int fd, SMB_OFF_T len);
-static BOOL audit_lock(vfs_handle_struct *handle, files_struct *fsp, int fd,
+static BOOL smb_full_audit_lock(vfs_handle_struct *handle, files_struct *fsp, int fd,
int op, SMB_OFF_T offset, SMB_OFF_T count, int type);
-static int audit_symlink(vfs_handle_struct *handle, connection_struct *conn,
+static int smb_full_audit_symlink(vfs_handle_struct *handle, connection_struct *conn,
const char *oldpath, const char *newpath);
-static int audit_readlink(vfs_handle_struct *handle, connection_struct *conn,
+static int smb_full_audit_readlink(vfs_handle_struct *handle, connection_struct *conn,
const char *path, char *buf, size_t bufsiz);
-static int audit_link(vfs_handle_struct *handle, connection_struct *conn,
+static int smb_full_audit_link(vfs_handle_struct *handle, connection_struct *conn,
const char *oldpath, const char *newpath);
-static int audit_mknod(vfs_handle_struct *handle, connection_struct *conn,
+static int smb_full_audit_mknod(vfs_handle_struct *handle, connection_struct *conn,
const char *pathname, mode_t mode, SMB_DEV_T dev);
-static char *audit_realpath(vfs_handle_struct *handle, connection_struct *conn,
+static char *smb_full_audit_realpath(vfs_handle_struct *handle, connection_struct *conn,
const char *path, char *resolved_path);
-static size_t audit_fget_nt_acl(vfs_handle_struct *handle, files_struct *fsp,
+static size_t smb_full_audit_fget_nt_acl(vfs_handle_struct *handle, files_struct *fsp,
int fd, uint32 security_info,
SEC_DESC **ppdesc);
-static size_t audit_get_nt_acl(vfs_handle_struct *handle, files_struct *fsp,
+static size_t smb_full_audit_get_nt_acl(vfs_handle_struct *handle, files_struct *fsp,
const char *name, uint32 security_info,
SEC_DESC **ppdesc);
-static BOOL audit_fset_nt_acl(vfs_handle_struct *handle, files_struct *fsp,
+static BOOL smb_full_audit_fset_nt_acl(vfs_handle_struct *handle, files_struct *fsp,
int fd, uint32 security_info_sent,
SEC_DESC *psd);
-static BOOL audit_set_nt_acl(vfs_handle_struct *handle, files_struct *fsp,
+static BOOL smb_full_audit_set_nt_acl(vfs_handle_struct *handle, files_struct *fsp,
const char *name, uint32 security_info_sent,
SEC_DESC *psd);
-static int audit_chmod_acl(vfs_handle_struct *handle, connection_struct *conn,
+static int smb_full_audit_chmod_acl(vfs_handle_struct *handle, connection_struct *conn,
const char *path, mode_t mode);
-static int audit_fchmod_acl(vfs_handle_struct *handle, files_struct *fsp,
+static int smb_full_audit_fchmod_acl(vfs_handle_struct *handle, files_struct *fsp,
int fd, mode_t mode);
-static int audit_sys_acl_get_entry(vfs_handle_struct *handle,
+static int smb_full_audit_sys_acl_get_entry(vfs_handle_struct *handle,
connection_struct *conn,
SMB_ACL_T theacl, int entry_id,
SMB_ACL_ENTRY_T *entry_p);
-static int audit_sys_acl_get_tag_type(vfs_handle_struct *handle,
+static int smb_full_audit_sys_acl_get_tag_type(vfs_handle_struct *handle,
connection_struct *conn,
SMB_ACL_ENTRY_T entry_d,
SMB_ACL_TAG_T *tag_type_p);
-static int audit_sys_acl_get_permset(vfs_handle_struct *handle,
+static int smb_full_audit_sys_acl_get_permset(vfs_handle_struct *handle,
connection_struct *conn,
SMB_ACL_ENTRY_T entry_d,
SMB_ACL_PERMSET_T *permset_p);
-static void * audit_sys_acl_get_qualifier(vfs_handle_struct *handle,
+static void * smb_full_audit_sys_acl_get_qualifier(vfs_handle_struct *handle,
connection_struct *conn,
SMB_ACL_ENTRY_T entry_d);
-static SMB_ACL_T audit_sys_acl_get_file(vfs_handle_struct *handle,
+static SMB_ACL_T smb_full_audit_sys_acl_get_file(vfs_handle_struct *handle,
connection_struct *conn,
const char *path_p,
SMB_ACL_TYPE_T type);
-static SMB_ACL_T audit_sys_acl_get_fd(vfs_handle_struct *handle,
+static SMB_ACL_T smb_full_audit_sys_acl_get_fd(vfs_handle_struct *handle,
files_struct *fsp,
int fd);
-static int audit_sys_acl_clear_perms(vfs_handle_struct *handle,
+static int smb_full_audit_sys_acl_clear_perms(vfs_handle_struct *handle,
connection_struct *conn,
SMB_ACL_PERMSET_T permset);
-static int audit_sys_acl_add_perm(vfs_handle_struct *handle,
+static int smb_full_audit_sys_acl_add_perm(vfs_handle_struct *handle,
connection_struct *conn,
SMB_ACL_PERMSET_T permset,
SMB_ACL_PERM_T perm);
-static char * audit_sys_acl_to_text(vfs_handle_struct *handle,
+static char * smb_full_audit_sys_acl_to_text(vfs_handle_struct *handle,
connection_struct *conn, SMB_ACL_T theacl,
ssize_t *plen);
-static SMB_ACL_T audit_sys_acl_init(vfs_handle_struct *handle,
+static SMB_ACL_T smb_full_audit_sys_acl_init(vfs_handle_struct *handle,
connection_struct *conn,
int count);
-static int audit_sys_acl_create_entry(vfs_handle_struct *handle,
+static int smb_full_audit_sys_acl_create_entry(vfs_handle_struct *handle,
connection_struct *conn, SMB_ACL_T *pacl,
SMB_ACL_ENTRY_T *pentry);
-static int audit_sys_acl_set_tag_type(vfs_handle_struct *handle,
+static int smb_full_audit_sys_acl_set_tag_type(vfs_handle_struct *handle,
connection_struct *conn,
SMB_ACL_ENTRY_T entry,
SMB_ACL_TAG_T tagtype);
-static int audit_sys_acl_set_qualifier(vfs_handle_struct *handle,
+static int smb_full_audit_sys_acl_set_qualifier(vfs_handle_struct *handle,
connection_struct *conn,
SMB_ACL_ENTRY_T entry,
void *qual);
-static int audit_sys_acl_set_permset(vfs_handle_struct *handle,
+static int smb_full_audit_sys_acl_set_permset(vfs_handle_struct *handle,
connection_struct *conn,
SMB_ACL_ENTRY_T entry,
SMB_ACL_PERMSET_T permset);
-static int audit_sys_acl_valid(vfs_handle_struct *handle,
+static int smb_full_audit_sys_acl_valid(vfs_handle_struct *handle,
connection_struct *conn,
SMB_ACL_T theacl );
-static int audit_sys_acl_set_file(vfs_handle_struct *handle,
+static int smb_full_audit_sys_acl_set_file(vfs_handle_struct *handle,
connection_struct *conn,
const char *name, SMB_ACL_TYPE_T acltype,
SMB_ACL_T theacl);
-static int audit_sys_acl_set_fd(vfs_handle_struct *handle, files_struct *fsp,
+static int smb_full_audit_sys_acl_set_fd(vfs_handle_struct *handle, files_struct *fsp,
int fd, SMB_ACL_T theacl);
-static int audit_sys_acl_delete_def_file(vfs_handle_struct *handle,
+static int smb_full_audit_sys_acl_delete_def_file(vfs_handle_struct *handle,
connection_struct *conn,
const char *path);
-static int audit_sys_acl_get_perm(vfs_handle_struct *handle,
+static int smb_full_audit_sys_acl_get_perm(vfs_handle_struct *handle,
connection_struct *conn,
SMB_ACL_PERMSET_T permset,
SMB_ACL_PERM_T perm);
-static int audit_sys_acl_free_text(vfs_handle_struct *handle,
+static int smb_full_audit_sys_acl_free_text(vfs_handle_struct *handle,
connection_struct *conn,
char *text);
-static int audit_sys_acl_free_acl(vfs_handle_struct *handle,
+static int smb_full_audit_sys_acl_free_acl(vfs_handle_struct *handle,
connection_struct *conn,
SMB_ACL_T posix_acl);
-static int audit_sys_acl_free_qualifier(vfs_handle_struct *handle,
+static int smb_full_audit_sys_acl_free_qualifier(vfs_handle_struct *handle,
connection_struct *conn,
void *qualifier,
SMB_ACL_TAG_T tagtype);
-static ssize_t audit_getxattr(struct vfs_handle_struct *handle,
+static ssize_t smb_full_audit_getxattr(struct vfs_handle_struct *handle,
struct connection_struct *conn, const char *path,
const char *name, void *value, size_t size);
-static ssize_t audit_lgetxattr(struct vfs_handle_struct *handle,
+static ssize_t smb_full_audit_lgetxattr(struct vfs_handle_struct *handle,
struct connection_struct *conn,
const char *path, const char *name,
void *value, size_t size);
-static ssize_t audit_fgetxattr(struct vfs_handle_struct *handle,
+static ssize_t smb_full_audit_fgetxattr(struct vfs_handle_struct *handle,
struct files_struct *fsp, int fd,
const char *name, void *value, size_t size);
-static ssize_t audit_listxattr(struct vfs_handle_struct *handle,
+static ssize_t smb_full_audit_listxattr(struct vfs_handle_struct *handle,
struct connection_struct *conn,
const char *path, char *list, size_t size);
-static ssize_t audit_llistxattr(struct vfs_handle_struct *handle,
+static ssize_t smb_full_audit_llistxattr(struct vfs_handle_struct *handle,
struct connection_struct *conn,
const char *path, char *list, size_t size);
-static ssize_t audit_flistxattr(struct vfs_handle_struct *handle,
+static ssize_t smb_full_audit_flistxattr(struct vfs_handle_struct *handle,
struct files_struct *fsp, int fd, char *list,
size_t size);
-static int audit_removexattr(struct vfs_handle_struct *handle,
+static int smb_full_audit_removexattr(struct vfs_handle_struct *handle,
struct connection_struct *conn, const char *path,
const char *name);
-static int audit_lremovexattr(struct vfs_handle_struct *handle,
+static int smb_full_audit_lremovexattr(struct vfs_handle_struct *handle,
struct connection_struct *conn, const char *path,
const char *name);
-static int audit_fremovexattr(struct vfs_handle_struct *handle,
+static int smb_full_audit_fremovexattr(struct vfs_handle_struct *handle,
struct files_struct *fsp, int fd,
const char *name);
-static int audit_setxattr(struct vfs_handle_struct *handle,
+static int smb_full_audit_setxattr(struct vfs_handle_struct *handle,
struct connection_struct *conn, const char *path,
const char *name, const void *value, size_t size,
int flags);
-static int audit_lsetxattr(struct vfs_handle_struct *handle,
+static int smb_full_audit_lsetxattr(struct vfs_handle_struct *handle,
struct connection_struct *conn, const char *path,
const char *name, const void *value, size_t size,
int flags);
-static int audit_fsetxattr(struct vfs_handle_struct *handle,
+static int smb_full_audit_fsetxattr(struct vfs_handle_struct *handle,
struct files_struct *fsp, int fd, const char *name,
const void *value, size_t size, int flags);
/* Disk operations */
- {SMB_VFS_OP(audit_connect), SMB_VFS_OP_CONNECT,
+ {SMB_VFS_OP(smb_full_audit_connect), SMB_VFS_OP_CONNECT,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_disconnect), SMB_VFS_OP_DISCONNECT,
+ {SMB_VFS_OP(smb_full_audit_disconnect), SMB_VFS_OP_DISCONNECT,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_disk_free), SMB_VFS_OP_DISK_FREE,
+ {SMB_VFS_OP(smb_full_audit_disk_free), SMB_VFS_OP_DISK_FREE,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_get_quota), SMB_VFS_OP_GET_QUOTA,
+ {SMB_VFS_OP(smb_full_audit_get_quota), SMB_VFS_OP_GET_QUOTA,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_set_quota), SMB_VFS_OP_SET_QUOTA,
+ {SMB_VFS_OP(smb_full_audit_set_quota), SMB_VFS_OP_SET_QUOTA,
SMB_VFS_LAYER_LOGGER},
/* Directory operations */
- {SMB_VFS_OP(audit_opendir), SMB_VFS_OP_OPENDIR,
+ {SMB_VFS_OP(smb_full_audit_opendir), SMB_VFS_OP_OPENDIR,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_readdir), SMB_VFS_OP_READDIR,
+ {SMB_VFS_OP(smb_full_audit_readdir), SMB_VFS_OP_READDIR,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_mkdir), SMB_VFS_OP_MKDIR,
+ {SMB_VFS_OP(smb_full_audit_mkdir), SMB_VFS_OP_MKDIR,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_rmdir), SMB_VFS_OP_RMDIR,
+ {SMB_VFS_OP(smb_full_audit_rmdir), SMB_VFS_OP_RMDIR,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_closedir), SMB_VFS_OP_CLOSEDIR,
+ {SMB_VFS_OP(smb_full_audit_closedir), SMB_VFS_OP_CLOSEDIR,
SMB_VFS_LAYER_LOGGER},
/* File operations */
- {SMB_VFS_OP(audit_open), SMB_VFS_OP_OPEN,
+ {SMB_VFS_OP(smb_full_audit_open), SMB_VFS_OP_OPEN,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_close), SMB_VFS_OP_CLOSE,
+ {SMB_VFS_OP(smb_full_audit_close), SMB_VFS_OP_CLOSE,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_read), SMB_VFS_OP_READ,
+ {SMB_VFS_OP(smb_full_audit_read), SMB_VFS_OP_READ,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_pread), SMB_VFS_OP_PREAD,
+ {SMB_VFS_OP(smb_full_audit_pread), SMB_VFS_OP_PREAD,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_write), SMB_VFS_OP_WRITE,
+ {SMB_VFS_OP(smb_full_audit_write), SMB_VFS_OP_WRITE,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_pwrite), SMB_VFS_OP_PWRITE,
+ {SMB_VFS_OP(smb_full_audit_pwrite), SMB_VFS_OP_PWRITE,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_lseek), SMB_VFS_OP_LSEEK,
+ {SMB_VFS_OP(smb_full_audit_lseek), SMB_VFS_OP_LSEEK,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_sendfile), SMB_VFS_OP_SENDFILE,
+ {SMB_VFS_OP(smb_full_audit_sendfile), SMB_VFS_OP_SENDFILE,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_rename), SMB_VFS_OP_RENAME,
+ {SMB_VFS_OP(smb_full_audit_rename), SMB_VFS_OP_RENAME,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_fsync), SMB_VFS_OP_FSYNC,
+ {SMB_VFS_OP(smb_full_audit_fsync), SMB_VFS_OP_FSYNC,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_stat), SMB_VFS_OP_STAT,
+ {SMB_VFS_OP(smb_full_audit_stat), SMB_VFS_OP_STAT,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_fstat), SMB_VFS_OP_FSTAT,
+ {SMB_VFS_OP(smb_full_audit_fstat), SMB_VFS_OP_FSTAT,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_lstat), SMB_VFS_OP_LSTAT,
+ {SMB_VFS_OP(smb_full_audit_lstat), SMB_VFS_OP_LSTAT,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_unlink), SMB_VFS_OP_UNLINK,
+ {SMB_VFS_OP(smb_full_audit_unlink), SMB_VFS_OP_UNLINK,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_chmod), SMB_VFS_OP_CHMOD,
+ {SMB_VFS_OP(smb_full_audit_chmod), SMB_VFS_OP_CHMOD,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_fchmod), SMB_VFS_OP_FCHMOD,
+ {SMB_VFS_OP(smb_full_audit_fchmod), SMB_VFS_OP_FCHMOD,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_chown), SMB_VFS_OP_CHOWN,
+ {SMB_VFS_OP(smb_full_audit_chown), SMB_VFS_OP_CHOWN,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_fchown), SMB_VFS_OP_FCHOWN,
+ {SMB_VFS_OP(smb_full_audit_fchown), SMB_VFS_OP_FCHOWN,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_chdir), SMB_VFS_OP_CHDIR,
+ {SMB_VFS_OP(smb_full_audit_chdir), SMB_VFS_OP_CHDIR,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_getwd), SMB_VFS_OP_GETWD,
+ {SMB_VFS_OP(smb_full_audit_getwd), SMB_VFS_OP_GETWD,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_utime), SMB_VFS_OP_UTIME,
+ {SMB_VFS_OP(smb_full_audit_utime), SMB_VFS_OP_UTIME,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_ftruncate), SMB_VFS_OP_FTRUNCATE,
+ {SMB_VFS_OP(smb_full_audit_ftruncate), SMB_VFS_OP_FTRUNCATE,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_lock), SMB_VFS_OP_LOCK,
+ {SMB_VFS_OP(smb_full_audit_lock), SMB_VFS_OP_LOCK,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_symlink), SMB_VFS_OP_SYMLINK,
+ {SMB_VFS_OP(smb_full_audit_symlink), SMB_VFS_OP_SYMLINK,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_readlink), SMB_VFS_OP_READLINK,
+ {SMB_VFS_OP(smb_full_audit_readlink), SMB_VFS_OP_READLINK,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_link), SMB_VFS_OP_LINK,
+ {SMB_VFS_OP(smb_full_audit_link), SMB_VFS_OP_LINK,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_mknod), SMB_VFS_OP_MKNOD,
+ {SMB_VFS_OP(smb_full_audit_mknod), SMB_VFS_OP_MKNOD,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_realpath), SMB_VFS_OP_REALPATH,
+ {SMB_VFS_OP(smb_full_audit_realpath), SMB_VFS_OP_REALPATH,
SMB_VFS_LAYER_LOGGER},
/* NT ACL operations. */
- {SMB_VFS_OP(audit_fget_nt_acl), SMB_VFS_OP_FGET_NT_ACL,
+ {SMB_VFS_OP(smb_full_audit_fget_nt_acl), SMB_VFS_OP_FGET_NT_ACL,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_get_nt_acl), SMB_VFS_OP_GET_NT_ACL,
+ {SMB_VFS_OP(smb_full_audit_get_nt_acl), SMB_VFS_OP_GET_NT_ACL,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_fset_nt_acl), SMB_VFS_OP_FSET_NT_ACL,
+ {SMB_VFS_OP(smb_full_audit_fset_nt_acl), SMB_VFS_OP_FSET_NT_ACL,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_set_nt_acl), SMB_VFS_OP_SET_NT_ACL,
+ {SMB_VFS_OP(smb_full_audit_set_nt_acl), SMB_VFS_OP_SET_NT_ACL,
SMB_VFS_LAYER_LOGGER},
/* POSIX ACL operations. */
- {SMB_VFS_OP(audit_chmod_acl), SMB_VFS_OP_CHMOD,
+ {SMB_VFS_OP(smb_full_audit_chmod_acl), SMB_VFS_OP_CHMOD,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_fchmod_acl), SMB_VFS_OP_FCHMOD,
+ {SMB_VFS_OP(smb_full_audit_fchmod_acl), SMB_VFS_OP_FCHMOD,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_sys_acl_get_entry), SMB_VFS_OP_SYS_ACL_GET_ENTRY,
+ {SMB_VFS_OP(smb_full_audit_sys_acl_get_entry), SMB_VFS_OP_SYS_ACL_GET_ENTRY,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_sys_acl_get_tag_type), SMB_VFS_OP_SYS_ACL_GET_TAG_TYPE,
+ {SMB_VFS_OP(smb_full_audit_sys_acl_get_tag_type), SMB_VFS_OP_SYS_ACL_GET_TAG_TYPE,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_sys_acl_get_permset), SMB_VFS_OP_SYS_ACL_GET_PERMSET,
+ {SMB_VFS_OP(smb_full_audit_sys_acl_get_permset), SMB_VFS_OP_SYS_ACL_GET_PERMSET,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_sys_acl_get_qualifier), SMB_VFS_OP_SYS_ACL_GET_QUALIFIER,
+ {SMB_VFS_OP(smb_full_audit_sys_acl_get_qualifier), SMB_VFS_OP_SYS_ACL_GET_QUALIFIER,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_sys_acl_get_file), SMB_VFS_OP_SYS_ACL_GET_FILE,
+ {SMB_VFS_OP(smb_full_audit_sys_acl_get_file), SMB_VFS_OP_SYS_ACL_GET_FILE,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_sys_acl_get_fd), SMB_VFS_OP_SYS_ACL_GET_FD,
+ {SMB_VFS_OP(smb_full_audit_sys_acl_get_fd), SMB_VFS_OP_SYS_ACL_GET_FD,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_sys_acl_clear_perms), SMB_VFS_OP_SYS_ACL_CLEAR_PERMS,
+ {SMB_VFS_OP(smb_full_audit_sys_acl_clear_perms), SMB_VFS_OP_SYS_ACL_CLEAR_PERMS,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_sys_acl_add_perm), SMB_VFS_OP_SYS_ACL_ADD_PERM,
+ {SMB_VFS_OP(smb_full_audit_sys_acl_add_perm), SMB_VFS_OP_SYS_ACL_ADD_PERM,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_sys_acl_to_text), SMB_VFS_OP_SYS_ACL_TO_TEXT,
+ {SMB_VFS_OP(smb_full_audit_sys_acl_to_text), SMB_VFS_OP_SYS_ACL_TO_TEXT,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_sys_acl_init), SMB_VFS_OP_SYS_ACL_INIT,
+ {SMB_VFS_OP(smb_full_audit_sys_acl_init), SMB_VFS_OP_SYS_ACL_INIT,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_sys_acl_create_entry), SMB_VFS_OP_SYS_ACL_CREATE_ENTRY,
+ {SMB_VFS_OP(smb_full_audit_sys_acl_create_entry), SMB_VFS_OP_SYS_ACL_CREATE_ENTRY,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_sys_acl_set_tag_type), SMB_VFS_OP_SYS_ACL_SET_TAG_TYPE,
+ {SMB_VFS_OP(smb_full_audit_sys_acl_set_tag_type), SMB_VFS_OP_SYS_ACL_SET_TAG_TYPE,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_sys_acl_set_qualifier), SMB_VFS_OP_SYS_ACL_SET_QUALIFIER,
+ {SMB_VFS_OP(smb_full_audit_sys_acl_set_qualifier), SMB_VFS_OP_SYS_ACL_SET_QUALIFIER,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_sys_acl_set_permset), SMB_VFS_OP_SYS_ACL_SET_PERMSET,
+ {SMB_VFS_OP(smb_full_audit_sys_acl_set_permset), SMB_VFS_OP_SYS_ACL_SET_PERMSET,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_sys_acl_valid), SMB_VFS_OP_SYS_ACL_VALID,
+ {SMB_VFS_OP(smb_full_audit_sys_acl_valid), SMB_VFS_OP_SYS_ACL_VALID,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_sys_acl_set_file), SMB_VFS_OP_SYS_ACL_SET_FILE,
+ {SMB_VFS_OP(smb_full_audit_sys_acl_set_file), SMB_VFS_OP_SYS_ACL_SET_FILE,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_sys_acl_set_fd), SMB_VFS_OP_SYS_ACL_SET_FD,
+ {SMB_VFS_OP(smb_full_audit_sys_acl_set_fd), SMB_VFS_OP_SYS_ACL_SET_FD,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_sys_acl_delete_def_file), SMB_VFS_OP_SYS_ACL_DELETE_DEF_FILE,
+ {SMB_VFS_OP(smb_full_audit_sys_acl_delete_def_file), SMB_VFS_OP_SYS_ACL_DELETE_DEF_FILE,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_sys_acl_get_perm), SMB_VFS_OP_SYS_ACL_GET_PERM,
+ {SMB_VFS_OP(smb_full_audit_sys_acl_get_perm), SMB_VFS_OP_SYS_ACL_GET_PERM,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_sys_acl_free_text), SMB_VFS_OP_SYS_ACL_FREE_TEXT,
+ {SMB_VFS_OP(smb_full_audit_sys_acl_free_text), SMB_VFS_OP_SYS_ACL_FREE_TEXT,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_sys_acl_free_acl), SMB_VFS_OP_SYS_ACL_FREE_ACL,
+ {SMB_VFS_OP(smb_full_audit_sys_acl_free_acl), SMB_VFS_OP_SYS_ACL_FREE_ACL,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_sys_acl_free_qualifier), SMB_VFS_OP_SYS_ACL_FREE_QUALIFIER,
+ {SMB_VFS_OP(smb_full_audit_sys_acl_free_qualifier), SMB_VFS_OP_SYS_ACL_FREE_QUALIFIER,
SMB_VFS_LAYER_LOGGER},
/* EA operations. */
- {SMB_VFS_OP(audit_getxattr), SMB_VFS_OP_GETXATTR,
+ {SMB_VFS_OP(smb_full_audit_getxattr), SMB_VFS_OP_GETXATTR,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_lgetxattr), SMB_VFS_OP_LGETXATTR,
+ {SMB_VFS_OP(smb_full_audit_lgetxattr), SMB_VFS_OP_LGETXATTR,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_fgetxattr), SMB_VFS_OP_FGETXATTR,
+ {SMB_VFS_OP(smb_full_audit_fgetxattr), SMB_VFS_OP_FGETXATTR,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_listxattr), SMB_VFS_OP_LISTXATTR,
+ {SMB_VFS_OP(smb_full_audit_listxattr), SMB_VFS_OP_LISTXATTR,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_llistxattr), SMB_VFS_OP_LLISTXATTR,
+ {SMB_VFS_OP(smb_full_audit_llistxattr), SMB_VFS_OP_LLISTXATTR,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_flistxattr), SMB_VFS_OP_FLISTXATTR,
+ {SMB_VFS_OP(smb_full_audit_flistxattr), SMB_VFS_OP_FLISTXATTR,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_removexattr), SMB_VFS_OP_REMOVEXATTR,
+ {SMB_VFS_OP(smb_full_audit_removexattr), SMB_VFS_OP_REMOVEXATTR,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_lremovexattr), SMB_VFS_OP_LREMOVEXATTR,
+ {SMB_VFS_OP(smb_full_audit_lremovexattr), SMB_VFS_OP_LREMOVEXATTR,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_fremovexattr), SMB_VFS_OP_FREMOVEXATTR,
+ {SMB_VFS_OP(smb_full_audit_fremovexattr), SMB_VFS_OP_FREMOVEXATTR,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_setxattr), SMB_VFS_OP_SETXATTR,
+ {SMB_VFS_OP(smb_full_audit_setxattr), SMB_VFS_OP_SETXATTR,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_lsetxattr), SMB_VFS_OP_LSETXATTR,
+ {SMB_VFS_OP(smb_full_audit_lsetxattr), SMB_VFS_OP_LSETXATTR,
SMB_VFS_LAYER_LOGGER},
- {SMB_VFS_OP(audit_fsetxattr), SMB_VFS_OP_FSETXATTR,
+ {SMB_VFS_OP(smb_full_audit_fsetxattr), SMB_VFS_OP_FSETXATTR,
SMB_VFS_LAYER_LOGGER},
/* Finish VFS operations definition */
/* Implementation of vfs_ops. Pass everything on to the default
operation but log event first. */
-static int audit_connect(vfs_handle_struct *handle, connection_struct *conn,
+static int smb_full_audit_connect(vfs_handle_struct *handle, connection_struct *conn,
const char *svc, const char *user)
{
int result;
return result;
}
-static void audit_disconnect(vfs_handle_struct *handle,
+static void smb_full_audit_disconnect(vfs_handle_struct *handle,
connection_struct *conn)
{
SMB_VFS_NEXT_DISCONNECT(handle, conn);
return;
}
-static SMB_BIG_UINT audit_disk_free(vfs_handle_struct *handle,
+static SMB_BIG_UINT smb_full_audit_disk_free(vfs_handle_struct *handle,
connection_struct *conn, const char *path,
BOOL small_query, SMB_BIG_UINT *bsize,
SMB_BIG_UINT *dfree, SMB_BIG_UINT *dsize)
return result;
}
-static int audit_get_quota(struct vfs_handle_struct *handle,
+static int smb_full_audit_get_quota(struct vfs_handle_struct *handle,
struct connection_struct *conn,
enum SMB_QUOTA_TYPE qtype, unid_t id,
SMB_DISK_QUOTA *qt)
}
-static int audit_set_quota(struct vfs_handle_struct *handle,
+static int smb_full_audit_set_quota(struct vfs_handle_struct *handle,
struct connection_struct *conn,
enum SMB_QUOTA_TYPE qtype, unid_t id,
SMB_DISK_QUOTA *qt)
return result;
}
-static DIR *audit_opendir(vfs_handle_struct *handle, connection_struct *conn,
+static DIR *smb_full_audit_opendir(vfs_handle_struct *handle, connection_struct *conn,
const char *fname)
{
DIR *result;
return result;
}
-static struct dirent *audit_readdir(vfs_handle_struct *handle,
+static struct dirent *smb_full_audit_readdir(vfs_handle_struct *handle,
connection_struct *conn, DIR *dirp)
{
struct dirent *result;
return result;
}
-static int audit_mkdir(vfs_handle_struct *handle, connection_struct *conn,
+static int smb_full_audit_mkdir(vfs_handle_struct *handle, connection_struct *conn,
const char *path, mode_t mode)
{
int result;
return result;
}
-static int audit_rmdir(vfs_handle_struct *handle, connection_struct *conn,
+static int smb_full_audit_rmdir(vfs_handle_struct *handle, connection_struct *conn,
const char *path)
{
int result;
return result;
}
-static int audit_closedir(vfs_handle_struct *handle, connection_struct *conn,
+static int smb_full_audit_closedir(vfs_handle_struct *handle, connection_struct *conn,
DIR *dirp)
{
int result;
return result;
}
-static int audit_open(vfs_handle_struct *handle, connection_struct *conn,
+static int smb_full_audit_open(vfs_handle_struct *handle, connection_struct *conn,
const char *fname, int flags, mode_t mode)
{
int result;
return result;
}
-static int audit_close(vfs_handle_struct *handle, files_struct *fsp, int fd)
+static int smb_full_audit_close(vfs_handle_struct *handle, files_struct *fsp, int fd)
{
int result;
return result;
}
-static ssize_t audit_read(vfs_handle_struct *handle, files_struct *fsp,
+static ssize_t smb_full_audit_read(vfs_handle_struct *handle, files_struct *fsp,
int fd, void *data, size_t n)
{
ssize_t result;
return result;
}
-static ssize_t audit_pread(vfs_handle_struct *handle, files_struct *fsp,
+static ssize_t smb_full_audit_pread(vfs_handle_struct *handle, files_struct *fsp,
int fd, void *data, size_t n, SMB_OFF_T offset)
{
ssize_t result;
return result;
}
-static ssize_t audit_write(vfs_handle_struct *handle, files_struct *fsp,
+static ssize_t smb_full_audit_write(vfs_handle_struct *handle, files_struct *fsp,
int fd, const void *data, size_t n)
{
ssize_t result;
return result;
}
-static ssize_t audit_pwrite(vfs_handle_struct *handle, files_struct *fsp,
+static ssize_t smb_full_audit_pwrite(vfs_handle_struct *handle, files_struct *fsp,
int fd, const void *data, size_t n,
SMB_OFF_T offset)
{
return result;
}
-static SMB_OFF_T audit_lseek(vfs_handle_struct *handle, files_struct *fsp,
+static SMB_OFF_T smb_full_audit_lseek(vfs_handle_struct *handle, files_struct *fsp,
int filedes, SMB_OFF_T offset, int whence)
{
ssize_t result;
return result;
}
-static ssize_t audit_sendfile(vfs_handle_struct *handle, int tofd,
+static ssize_t smb_full_audit_sendfile(vfs_handle_struct *handle, int tofd,
files_struct *fsp, int fromfd,
const DATA_BLOB *hdr, SMB_OFF_T offset,
size_t n)
return result;
}
-static int audit_rename(vfs_handle_struct *handle, connection_struct *conn,
+static int smb_full_audit_rename(vfs_handle_struct *handle, connection_struct *conn,
const char *old, const char *new)
{
int result;
return result;
}
-static int audit_fsync(vfs_handle_struct *handle, files_struct *fsp, int fd)
+static int smb_full_audit_fsync(vfs_handle_struct *handle, files_struct *fsp, int fd)
{
int result;
return result;
}
-static int audit_stat(vfs_handle_struct *handle, connection_struct *conn,
+static int smb_full_audit_stat(vfs_handle_struct *handle, connection_struct *conn,
const char *fname, SMB_STRUCT_STAT *sbuf)
{
int result;
return result;
}
-static int audit_fstat(vfs_handle_struct *handle, files_struct *fsp, int fd,
+static int smb_full_audit_fstat(vfs_handle_struct *handle, files_struct *fsp, int fd,
SMB_STRUCT_STAT *sbuf)
{
int result;
return result;
}
-static int audit_lstat(vfs_handle_struct *handle, connection_struct *conn,
+static int smb_full_audit_lstat(vfs_handle_struct *handle, connection_struct *conn,
const char *path, SMB_STRUCT_STAT *sbuf)
{
int result;
return result;
}
-static int audit_unlink(vfs_handle_struct *handle, connection_struct *conn,
+static int smb_full_audit_unlink(vfs_handle_struct *handle, connection_struct *conn,
const char *path)
{
int result;
return result;
}
-static int audit_chmod(vfs_handle_struct *handle, connection_struct *conn,
+static int smb_full_audit_chmod(vfs_handle_struct *handle, connection_struct *conn,
const char *path, mode_t mode)
{
int result;
return result;
}
-static int audit_fchmod(vfs_handle_struct *handle, files_struct *fsp, int fd,
+static int smb_full_audit_fchmod(vfs_handle_struct *handle, files_struct *fsp, int fd,
mode_t mode)
{
int result;
return result;
}
-static int audit_chown(vfs_handle_struct *handle, connection_struct *conn,
+static int smb_full_audit_chown(vfs_handle_struct *handle, connection_struct *conn,
const char *path, uid_t uid, gid_t gid)
{
int result;
return result;
}
-static int audit_fchown(vfs_handle_struct *handle, files_struct *fsp, int fd,
+static int smb_full_audit_fchown(vfs_handle_struct *handle, files_struct *fsp, int fd,
uid_t uid, gid_t gid)
{
int result;
return result;
}
-static int audit_chdir(vfs_handle_struct *handle, connection_struct *conn,
+static int smb_full_audit_chdir(vfs_handle_struct *handle, connection_struct *conn,
const char *path)
{
int result;
return result;
}
-static char *audit_getwd(vfs_handle_struct *handle, connection_struct *conn,
+static char *smb_full_audit_getwd(vfs_handle_struct *handle, connection_struct *conn,
char *path)
{
char *result;
return result;
}
-static int audit_utime(vfs_handle_struct *handle, connection_struct *conn,
+static int smb_full_audit_utime(vfs_handle_struct *handle, connection_struct *conn,
const char *path, struct utimbuf *times)
{
int result;
return result;
}
-static int audit_ftruncate(vfs_handle_struct *handle, files_struct *fsp,
+static int smb_full_audit_ftruncate(vfs_handle_struct *handle, files_struct *fsp,
int fd, SMB_OFF_T len)
{
int result;
return result;
}
-static BOOL audit_lock(vfs_handle_struct *handle, files_struct *fsp, int fd,
+static BOOL smb_full_audit_lock(vfs_handle_struct *handle, files_struct *fsp, int fd,
int op, SMB_OFF_T offset, SMB_OFF_T count, int type)
{
BOOL result;
return result;
}
-static int audit_symlink(vfs_handle_struct *handle, connection_struct *conn,
+static int smb_full_audit_symlink(vfs_handle_struct *handle, connection_struct *conn,
const char *oldpath, const char *newpath)
{
int result;
return result;
}
-static int audit_readlink(vfs_handle_struct *handle, connection_struct *conn,
+static int smb_full_audit_readlink(vfs_handle_struct *handle, connection_struct *conn,
const char *path, char *buf, size_t bufsiz)
{
int result;
return result;
}
-static int audit_link(vfs_handle_struct *handle, connection_struct *conn,
+static int smb_full_audit_link(vfs_handle_struct *handle, connection_struct *conn,
const char *oldpath, const char *newpath)
{
int result;
return result;
}
-static int audit_mknod(vfs_handle_struct *handle, connection_struct *conn,
+static int smb_full_audit_mknod(vfs_handle_struct *handle, connection_struct *conn,
const char *pathname, mode_t mode, SMB_DEV_T dev)
{
int result;
return result;
}
-static char *audit_realpath(vfs_handle_struct *handle, connection_struct *conn,
+static char *smb_full_audit_realpath(vfs_handle_struct *handle, connection_struct *conn,
const char *path, char *resolved_path)
{
char *result;
return result;
}
-static size_t audit_fget_nt_acl(vfs_handle_struct *handle, files_struct *fsp,
+static size_t smb_full_audit_fget_nt_acl(vfs_handle_struct *handle, files_struct *fsp,
int fd, uint32 security_info,
SEC_DESC **ppdesc)
{
return result;
}
-static size_t audit_get_nt_acl(vfs_handle_struct *handle, files_struct *fsp,
+static size_t smb_full_audit_get_nt_acl(vfs_handle_struct *handle, files_struct *fsp,
const char *name, uint32 security_info,
SEC_DESC **ppdesc)
{
return result;
}
-static BOOL audit_fset_nt_acl(vfs_handle_struct *handle, files_struct *fsp,
+static BOOL smb_full_audit_fset_nt_acl(vfs_handle_struct *handle, files_struct *fsp,
int fd, uint32 security_info_sent,
SEC_DESC *psd)
{
return result;
}
-static BOOL audit_set_nt_acl(vfs_handle_struct *handle, files_struct *fsp,
+static BOOL smb_full_audit_set_nt_acl(vfs_handle_struct *handle, files_struct *fsp,
const char *name, uint32 security_info_sent,
SEC_DESC *psd)
{
return result;
}
-static int audit_chmod_acl(vfs_handle_struct *handle, connection_struct *conn,
+static int smb_full_audit_chmod_acl(vfs_handle_struct *handle, connection_struct *conn,
const char *path, mode_t mode)
{
int result;
return result;
}
-static int audit_fchmod_acl(vfs_handle_struct *handle, files_struct *fsp,
+static int smb_full_audit_fchmod_acl(vfs_handle_struct *handle, files_struct *fsp,
int fd, mode_t mode)
{
int result;
return result;
}
-static int audit_sys_acl_get_entry(vfs_handle_struct *handle,
+static int smb_full_audit_sys_acl_get_entry(vfs_handle_struct *handle,
connection_struct *conn,
SMB_ACL_T theacl, int entry_id,
SMB_ACL_ENTRY_T *entry_p)
return result;
}
-static int audit_sys_acl_get_tag_type(vfs_handle_struct *handle,
+static int smb_full_audit_sys_acl_get_tag_type(vfs_handle_struct *handle,
connection_struct *conn,
SMB_ACL_ENTRY_T entry_d,
SMB_ACL_TAG_T *tag_type_p)
return result;
}
-static int audit_sys_acl_get_permset(vfs_handle_struct *handle,
+static int smb_full_audit_sys_acl_get_permset(vfs_handle_struct *handle,
connection_struct *conn,
SMB_ACL_ENTRY_T entry_d,
SMB_ACL_PERMSET_T *permset_p)
return result;
}
-static void * audit_sys_acl_get_qualifier(vfs_handle_struct *handle,
+static void * smb_full_audit_sys_acl_get_qualifier(vfs_handle_struct *handle,
connection_struct *conn,
SMB_ACL_ENTRY_T entry_d)
{
return result;
}
-static SMB_ACL_T audit_sys_acl_get_file(vfs_handle_struct *handle,
+static SMB_ACL_T smb_full_audit_sys_acl_get_file(vfs_handle_struct *handle,
connection_struct *conn,
const char *path_p,
SMB_ACL_TYPE_T type)
return result;
}
-static SMB_ACL_T audit_sys_acl_get_fd(vfs_handle_struct *handle,
+static SMB_ACL_T smb_full_audit_sys_acl_get_fd(vfs_handle_struct *handle,
files_struct *fsp, int fd)
{
SMB_ACL_T result;
return result;
}
-static int audit_sys_acl_clear_perms(vfs_handle_struct *handle,
+static int smb_full_audit_sys_acl_clear_perms(vfs_handle_struct *handle,
connection_struct *conn,
SMB_ACL_PERMSET_T permset)
{
return result;
}
-static int audit_sys_acl_add_perm(vfs_handle_struct *handle,
+static int smb_full_audit_sys_acl_add_perm(vfs_handle_struct *handle,
connection_struct *conn,
SMB_ACL_PERMSET_T permset,
SMB_ACL_PERM_T perm)
return result;
}
-static char * audit_sys_acl_to_text(vfs_handle_struct *handle,
+static char * smb_full_audit_sys_acl_to_text(vfs_handle_struct *handle,
connection_struct *conn, SMB_ACL_T theacl,
ssize_t *plen)
{
return result;
}
-static SMB_ACL_T audit_sys_acl_init(vfs_handle_struct *handle,
+static SMB_ACL_T smb_full_audit_sys_acl_init(vfs_handle_struct *handle,
connection_struct *conn,
int count)
{
return result;
}
-static int audit_sys_acl_create_entry(vfs_handle_struct *handle,
+static int smb_full_audit_sys_acl_create_entry(vfs_handle_struct *handle,
connection_struct *conn, SMB_ACL_T *pacl,
SMB_ACL_ENTRY_T *pentry)
{
return result;
}
-static int audit_sys_acl_set_tag_type(vfs_handle_struct *handle,
+static int smb_full_audit_sys_acl_set_tag_type(vfs_handle_struct *handle,
connection_struct *conn,
SMB_ACL_ENTRY_T entry,
SMB_ACL_TAG_T tagtype)
return result;
}
-static int audit_sys_acl_set_qualifier(vfs_handle_struct *handle,
+static int smb_full_audit_sys_acl_set_qualifier(vfs_handle_struct *handle,
connection_struct *conn,
SMB_ACL_ENTRY_T entry,
void *qual)
return result;
}
-static int audit_sys_acl_set_permset(vfs_handle_struct *handle,
+static int smb_full_audit_sys_acl_set_permset(vfs_handle_struct *handle,
connection_struct *conn,
SMB_ACL_ENTRY_T entry,
SMB_ACL_PERMSET_T permset)
return result;
}
-static int audit_sys_acl_valid(vfs_handle_struct *handle,
+static int smb_full_audit_sys_acl_valid(vfs_handle_struct *handle,
connection_struct *conn,
SMB_ACL_T theacl )
{
return result;
}
-static int audit_sys_acl_set_file(vfs_handle_struct *handle,
+static int smb_full_audit_sys_acl_set_file(vfs_handle_struct *handle,
connection_struct *conn,
const char *name, SMB_ACL_TYPE_T acltype,
SMB_ACL_T theacl)
return result;
}
-static int audit_sys_acl_set_fd(vfs_handle_struct *handle, files_struct *fsp,
+static int smb_full_audit_sys_acl_set_fd(vfs_handle_struct *handle, files_struct *fsp,
int fd, SMB_ACL_T theacl)
{
int result;
return result;
}
-static int audit_sys_acl_delete_def_file(vfs_handle_struct *handle,
+static int smb_full_audit_sys_acl_delete_def_file(vfs_handle_struct *handle,
connection_struct *conn,
const char *path)
{
return result;
}
-static int audit_sys_acl_get_perm(vfs_handle_struct *handle,
+static int smb_full_audit_sys_acl_get_perm(vfs_handle_struct *handle,
connection_struct *conn,
SMB_ACL_PERMSET_T permset,
SMB_ACL_PERM_T perm)
return result;
}
-static int audit_sys_acl_free_text(vfs_handle_struct *handle,
+static int smb_full_audit_sys_acl_free_text(vfs_handle_struct *handle,
connection_struct *conn,
char *text)
{
return result;
}
-static int audit_sys_acl_free_acl(vfs_handle_struct *handle,
+static int smb_full_audit_sys_acl_free_acl(vfs_handle_struct *handle,
connection_struct *conn,
SMB_ACL_T posix_acl)
{
return result;
}
-static int audit_sys_acl_free_qualifier(vfs_handle_struct *handle,
+static int smb_full_audit_sys_acl_free_qualifier(vfs_handle_struct *handle,
connection_struct *conn,
void *qualifier,
SMB_ACL_TAG_T tagtype)
return result;
}
-static ssize_t audit_getxattr(struct vfs_handle_struct *handle,
+static ssize_t smb_full_audit_getxattr(struct vfs_handle_struct *handle,
struct connection_struct *conn, const char *path,
const char *name, void *value, size_t size)
{
return result;
}
-static ssize_t audit_lgetxattr(struct vfs_handle_struct *handle,
+static ssize_t smb_full_audit_lgetxattr(struct vfs_handle_struct *handle,
struct connection_struct *conn,
const char *path, const char *name,
void *value, size_t size)
return result;
}
-static ssize_t audit_fgetxattr(struct vfs_handle_struct *handle,
+static ssize_t smb_full_audit_fgetxattr(struct vfs_handle_struct *handle,
struct files_struct *fsp, int fd,
const char *name, void *value, size_t size)
{
return result;
}
-static ssize_t audit_listxattr(struct vfs_handle_struct *handle,
+static ssize_t smb_full_audit_listxattr(struct vfs_handle_struct *handle,
struct connection_struct *conn,
const char *path, char *list, size_t size)
{
return result;
}
-static ssize_t audit_llistxattr(struct vfs_handle_struct *handle,
+static ssize_t smb_full_audit_llistxattr(struct vfs_handle_struct *handle,
struct connection_struct *conn,
const char *path, char *list, size_t size)
{
return result;
}
-static ssize_t audit_flistxattr(struct vfs_handle_struct *handle,
+static ssize_t smb_full_audit_flistxattr(struct vfs_handle_struct *handle,
struct files_struct *fsp, int fd, char *list,
size_t size)
{
return result;
}
-static int audit_removexattr(struct vfs_handle_struct *handle,
+static int smb_full_audit_removexattr(struct vfs_handle_struct *handle,
struct connection_struct *conn, const char *path,
const char *name)
{
return result;
}
-static int audit_lremovexattr(struct vfs_handle_struct *handle,
+static int smb_full_audit_lremovexattr(struct vfs_handle_struct *handle,
struct connection_struct *conn, const char *path,
const char *name)
{
return result;
}
-static int audit_fremovexattr(struct vfs_handle_struct *handle,
+static int smb_full_audit_fremovexattr(struct vfs_handle_struct *handle,
struct files_struct *fsp, int fd,
const char *name)
{
return result;
}
-static int audit_setxattr(struct vfs_handle_struct *handle,
+static int smb_full_audit_setxattr(struct vfs_handle_struct *handle,
struct connection_struct *conn, const char *path,
const char *name, const void *value, size_t size,
int flags)
return result;
}
-static int audit_lsetxattr(struct vfs_handle_struct *handle,
+static int smb_full_audit_lsetxattr(struct vfs_handle_struct *handle,
struct connection_struct *conn, const char *path,
const char *name, const void *value, size_t size,
int flags)
return result;
}
-static int audit_fsetxattr(struct vfs_handle_struct *handle,
+static int smb_full_audit_fsetxattr(struct vfs_handle_struct *handle,
struct files_struct *fsp, int fd, const char *name,
const void *value, size_t size, int flags)
{