bool *match);
bool append_to_namearray(TALLOC_CTX *mem_ctx,
const char *namelist_in,
- const struct security_token *token,
struct name_compare_entry **_name_array);
bool set_namearray(TALLOC_CTX *mem_ctx,
const char *namelist,
- const struct security_token *token,
struct name_compare_entry **_name_array);
bool fcntl_lock(int fd, int op, off_t offset, off_t count, int type);
bool fcntl_getlock(int fd, int op, off_t *poffset, off_t *pcount, int *ptype, pid_t *ppid);
bool append_to_namearray(TALLOC_CTX *mem_ctx,
const char *namelist_in,
- const struct security_token *token,
struct name_compare_entry **_name_array)
{
struct name_compare_entry *name_array = *_name_array;
bool set_namearray(TALLOC_CTX *mem_ctx,
const char *namelist_in,
- const struct security_token *token,
struct name_compare_entry **_name_array)
{
bool ret;
*_name_array = NULL;
- ret = append_to_namearray(mem_ctx, namelist_in, token, _name_array);
+ ret = append_to_namearray(mem_ctx, namelist_in, _name_array);
return ret;
}
if (exclude_files != NULL) {
ok = set_namearray(config,
exclude_files,
- NULL,
&config->exclude_files);
if (!ok) {
DBG_ERR("set_namearray failed\n");
if (infected_files != NULL) {
ok = set_namearray(config,
infected_files,
- NULL,
&config->infected_files);
if (!ok) {
DBG_ERR("set_namearray failed\n");
if (!IS_IPC(conn) && !IS_PRINT(conn)) {
ok = set_namearray(conn,
lp_veto_oplock_files(talloc_tos(), lp_sub, snum),
- NULL,
&conn->veto_oplock_list);
if (!ok) {
status = NT_STATUS_NO_MEMORY;
}
ok = set_namearray(conn,
lp_aio_write_behind(talloc_tos(), lp_sub, snum),
- NULL,
&conn->aio_write_behind_list);
if (!ok) {
status = NT_STATUS_NO_MEMORY;
ok = append_to_namearray(state->mem_ctx,
files,
- NULL,
state->list);
if (!ok) {
goto fail;
ok = set_namearray(conn,
lp_veto_files(talloc_tos(), lp_sub, snum),
- session_info->security_token,
&ent->veto_list);
if (!ok) {
return false;
ok = set_namearray(conn,
lp_hide_files(talloc_tos(), lp_sub, snum),
- session_info->security_token,
&ent->hide_list);
if (!ok) {
return false;
d_fprintf(stderr, "namelist: %s\n", namelist);
- ret = set_namearray(talloc_tos(), namelist, NULL, &name_entries);
+ ret = set_namearray(talloc_tos(), namelist, &name_entries);
SMB_ASSERT(ret && name_entries != NULL);
status = samba_path_matching_mswild_create(talloc_tos(),