/* The following definitions come from smbd/file_access.c */
bool can_access_file_acl(struct connection_struct *conn,
- const char * fname, SMB_STRUCT_STAT *psbuf,
+ const char * fname,
uint32_t access_mask);
bool can_delete_file_in_directory(connection_struct *conn, const char *fname);
bool can_access_file_data(connection_struct *conn, const char *fname, SMB_STRUCT_STAT *psbuf, uint32 access_mask);
SMB_ASSERT(VALID_STAT(*pst));
- return can_access_file_acl(conn, name, pst, FILE_READ_DATA);
+ return can_access_file_acl(conn, name, FILE_READ_DATA);
}
/*******************************************************************
#define DBGC_CLASS DBGC_ACLS
bool can_access_file_acl(struct connection_struct *conn,
- const char * fname, SMB_STRUCT_STAT *psbuf,
+ const char * fname,
uint32_t access_mask)
{
bool result;
/* now for ACL checks */
- return can_access_file_acl(conn, dname, &sbuf, FILE_WRITE_DATA);
+ return can_access_file_acl(conn, dname, FILE_WRITE_DATA);
}
/****************************************************************************
/* now for ACL checks */
- return can_access_file_acl(conn, fname, psbuf, access_mask);
+ return can_access_file_acl(conn, fname, access_mask);
}
/****************************************************************************