jn 43 source3/rpc_server/srv_dfs_nt.c struct junction_map *jn = NULL;
jn 56 source3/rpc_server/srv_dfs_nt.c jn = TALLOC_ZERO_P(ctx, struct junction_map);
jn 57 source3/rpc_server/srv_dfs_nt.c if (!jn) {
jn 72 source3/rpc_server/srv_dfs_nt.c status = get_referred_path(ctx, r->in.path, jn,
jn 78 source3/rpc_server/srv_dfs_nt.c jn->referral_count += 1;
jn 79 source3/rpc_server/srv_dfs_nt.c old_referral_list = jn->referral_list;
jn 81 source3/rpc_server/srv_dfs_nt.c if (jn->referral_count < 1) {
jn 85 source3/rpc_server/srv_dfs_nt.c jn->referral_list = TALLOC_ARRAY(ctx, struct referral, jn->referral_count);
jn 86 source3/rpc_server/srv_dfs_nt.c if(jn->referral_list == NULL) {
jn 91 source3/rpc_server/srv_dfs_nt.c if(old_referral_list && jn->referral_list) {
jn 92 source3/rpc_server/srv_dfs_nt.c memcpy(jn->referral_list, old_referral_list,
jn 93 source3/rpc_server/srv_dfs_nt.c sizeof(struct referral)*jn->referral_count-1);
jn 96 source3/rpc_server/srv_dfs_nt.c jn->referral_list[jn->referral_count-1].proximity = 0;
jn 97 source3/rpc_server/srv_dfs_nt.c jn->referral_list[jn->referral_count-1].ttl = REFERRAL_TTL;
jn 98 source3/rpc_server/srv_dfs_nt.c jn->referral_list[jn->referral_count-1].alternate_path = altpath;
jn 100 source3/rpc_server/srv_dfs_nt.c if(!create_msdfs_link(jn)) {
jn 109 source3/rpc_server/srv_dfs_nt.c struct junction_map *jn = NULL;
jn 121 source3/rpc_server/srv_dfs_nt.c jn = TALLOC_ZERO_P(ctx, struct junction_map);
jn 122 source3/rpc_server/srv_dfs_nt.c if (!jn) {
jn 138 source3/rpc_server/srv_dfs_nt.c if(!NT_STATUS_IS_OK(get_referred_path(ctx, r->in.dfs_entry_path, jn,
jn 145 source3/rpc_server/srv_dfs_nt.c if(!remove_msdfs_link(jn)) {
jn 151 source3/rpc_server/srv_dfs_nt.c DEBUG(10,("altpath: .%s. refcnt: %d\n", altpath, jn->referral_count));
jn 152 source3/rpc_server/srv_dfs_nt.c for(i=0;i<jn->referral_count;i++) {
jn 154 source3/rpc_server/srv_dfs_nt.c jn->referral_list[i].alternate_path);
jn 161 source3/rpc_server/srv_dfs_nt.c *(jn->referral_list[i].alternate_path)='\0';
jn 173 source3/rpc_server/srv_dfs_nt.c if(jn->referral_count == 1) {
jn 174 source3/rpc_server/srv_dfs_nt.c if(!remove_msdfs_link(jn)) {
jn 178 source3/rpc_server/srv_dfs_nt.c if(!create_msdfs_link(jn)) {
jn 271 source3/rpc_server/srv_dfs_nt.c struct junction_map *jn = NULL;
jn 276 source3/rpc_server/srv_dfs_nt.c jn = enum_msdfs_links(ctx, &num_jn);
jn 277 source3/rpc_server/srv_dfs_nt.c if (!jn || num_jn == 0) {
jn 279 source3/rpc_server/srv_dfs_nt.c jn = NULL;
jn 326 source3/rpc_server/srv_dfs_nt.c init_reply_dfs_info_1(ctx, &jn[i], &r->out.info->e.info1->s[i]);
jn 329 source3/rpc_server/srv_dfs_nt.c init_reply_dfs_info_2(ctx, &jn[i], &r->out.info->e.info2->s[i]);
jn 332 source3/rpc_server/srv_dfs_nt.c init_reply_dfs_info_3(ctx, &jn[i], &r->out.info->e.info3->s[i]);
jn 345 source3/rpc_server/srv_dfs_nt.c struct junction_map *jn = NULL;
jn 350 source3/rpc_server/srv_dfs_nt.c jn = TALLOC_ZERO_P(ctx, struct junction_map);
jn 351 source3/rpc_server/srv_dfs_nt.c if (!jn) {
jn 355 source3/rpc_server/srv_dfs_nt.c if(!create_junction(ctx, r->in.dfs_entry_path, jn)) {
jn 361 source3/rpc_server/srv_dfs_nt.c jn, &consumedcnt, &self_ref)) ||
jn 372 source3/rpc_server/srv_dfs_nt.c ret = init_reply_dfs_info_1(ctx, jn, r->out.info->info1);
jn 379 source3/rpc_server/srv_dfs_nt.c ret = init_reply_dfs_info_2(ctx, jn, r->out.info->info2);
jn 386 source3/rpc_server/srv_dfs_nt.c ret = init_reply_dfs_info_3(ctx, jn, r->out.info->info3);
jn 393 source3/rpc_server/srv_dfs_nt.c ret = init_reply_dfs_info_100(ctx, jn, r->out.info->info100);
jn 1638 source3/smbd/msdfs.c struct junction_map *jn = NULL;
jn 1662 source3/smbd/msdfs.c jn = TALLOC_ARRAY(ctx, struct junction_map, jn_count);
jn 1663 source3/smbd/msdfs.c if (!jn) {
jn 1672 source3/smbd/msdfs.c &jn[*p_num_jn],
jn 1676 source3/smbd/msdfs.c return jn;