homedir 464 nsswitch/winbind_struct_protocol.h fstring homedir;
homedir 61 source3/auth/auth_util.c static int _smb_create_user(const char *domain, const char *unix_username, const char *homedir)
homedir 87 source3/auth/auth_util.c if (homedir) {
homedir 91 source3/auth/auth_util.c homedir);
homedir 68 source3/include/nss_info.h char **homedir, char **shell, char **gecos, gid_t *p_gid);
homedir 90 source3/include/nss_info.h char **homedir, char **shell, char **gecos,
homedir 6988 source3/include/proto.h int add_home_service(const char *service, const char *username, const char *homedir);
homedir 611 source3/libnet/libnet_samsync_ldif.c fstring username, logonscript, homedrive, homepath = "", homedir = "";
homedir 637 source3/libnet/libnet_samsync_ldif.c fstrcpy(homedir, r->home_directory.string);
homedir 638 source3/libnet/libnet_samsync_ldif.c if (!*homedir) {
homedir 639 source3/libnet/libnet_samsync_ldif.c snprintf(homedir, sizeof(homedir), "/home/%s", username);
homedir 641 source3/libnet/libnet_samsync_ldif.c snprintf(homedir, sizeof(homedir), "/nobodyshomedir");
homedir 646 source3/libnet/libnet_samsync_ldif.c snprintf(homedir, sizeof(homedir), "/machinehomedir");
homedir 720 source3/libnet/libnet_samsync_ldif.c fprintf_attr(add_fd, "homeDirectory", "%s", homedir);
homedir 959 source3/libsmb/clirap2.c char *comment, *homedir, *logonscript;
homedir 983 source3/libsmb/clirap2.c &homedir,
homedir 1001 source3/libsmb/clirap2.c homedir && logonscript) {
homedir 1004 source3/libsmb/clirap2.c homedir,
homedir 917 source3/passdb/passdb.c char *homedir = NULL;
homedir 955 source3/passdb/passdb.c &homedir_len, &homedir, /* B */
homedir 993 source3/passdb/passdb.c if (homedir) {
homedir 994 source3/passdb/passdb.c pdb_set_homedir(sampass, homedir, PDB_SET);
homedir 1065 source3/passdb/passdb.c SAFE_FREE(homedir);
homedir 1103 source3/passdb/passdb.c char *homedir = NULL;
homedir 1143 source3/passdb/passdb.c &homedir_len, &homedir, /* B */
homedir 1184 source3/passdb/passdb.c if (homedir) {
homedir 1185 source3/passdb/passdb.c pdb_set_homedir(sampass, homedir, PDB_SET);
homedir 1257 source3/passdb/passdb.c SAFE_FREE(homedir);
homedir 1292 source3/passdb/passdb.c char *homedir = NULL;
homedir 1334 source3/passdb/passdb.c &homedir_len, &homedir, /* B */
homedir 1375 source3/passdb/passdb.c if (homedir) {
homedir 1376 source3/passdb/passdb.c fstrcpy( tmp_string, homedir );
homedir 1488 source3/passdb/passdb.c SAFE_FREE(homedir);
homedir 1527 source3/passdb/passdb.c char *homedir = NULL;
homedir 1569 source3/passdb/passdb.c &homedir_len, &homedir, /* B */
homedir 1611 source3/passdb/passdb.c if (homedir) {
homedir 1612 source3/passdb/passdb.c fstrcpy( tmp_string, homedir );
homedir 1722 source3/passdb/passdb.c SAFE_FREE(homedir);
homedir 1765 source3/passdb/passdb.c const char *homedir;
homedir 1841 source3/passdb/passdb.c homedir = pdb_get_homedir(sampass);
homedir 1843 source3/passdb/passdb.c homedir = NULL;
homedir 1845 source3/passdb/passdb.c if (homedir) {
homedir 1846 source3/passdb/passdb.c homedir_len = strlen(homedir) +1;
homedir 1930 source3/passdb/passdb.c homedir_len, homedir, /* B */
homedir 1974 source3/passdb/passdb.c homedir_len, homedir, /* B */
homedir 524 source3/passdb/pdb_ldap.c *homedir = NULL,
homedir 728 source3/passdb/pdb_ldap.c homedir = smbldap_talloc_single_attribute(
homedir 734 source3/passdb/pdb_ldap.c if (homedir) {
homedir 736 source3/passdb/pdb_ldap.c homedir = talloc_sub_basic(ctx,
homedir 739 source3/passdb/pdb_ldap.c homedir);
homedir 740 source3/passdb/pdb_ldap.c if (!homedir) {
homedir 744 source3/passdb/pdb_ldap.c pdb_set_homedir(sampass, homedir, PDB_SET);
homedir 4989 source3/passdb/pdb_ldap.c char *homedir;
homedir 5133 source3/passdb/pdb_ldap.c homedir = talloc_sub_specified(tmp_ctx, lp_template_homedir(), "SMB_workstations_home", ldap_state->domain_name, uid, gid);
homedir 5136 source3/passdb/pdb_ldap.c homedir = talloc_sub_specified(tmp_ctx, lp_template_homedir(), name, ldap_state->domain_name, uid, gid);
homedir 5156 source3/passdb/pdb_ldap.c if (!homedir || !shell || !uidstr || !gidstr || !dn) {
homedir 5166 source3/passdb/pdb_ldap.c smbldap_set_mod(&mods, LDAP_MOD_ADD, "homeDirectory", homedir);
homedir 3555 source3/smbd/lanman.c const char *homedir = "";
homedir 3557 source3/smbd/lanman.c homedir = pdb_get_homedir(
homedir 3565 source3/smbd/lanman.c strlcpy(p2, homedir, PTR_DIFF(endp,p2));
homedir 262 source3/smbd/service.c int add_home_service(const char *service, const char *username, const char *homedir)
homedir 266 source3/smbd/service.c if (!service || !homedir || homedir[0] == '\0')
homedir 291 source3/smbd/service.c if (!lp_add_home(service, iHomeService, username, homedir)) {
homedir 492 source3/utils/pdbedit.c const char *homedir, const char *acct_desc,
homedir 539 source3/utils/pdbedit.c if (homedir)
homedir 540 source3/utils/pdbedit.c pdb_set_homedir(sam_pwent, homedir, PDB_CHANGED);
homedir 683 source3/utils/pdbedit.c const char *homedir, const char *drive,
homedir 741 source3/utils/pdbedit.c if (homedir)
homedir 742 source3/utils/pdbedit.c pdb_set_homedir(sam_pwent, homedir, PDB_CHANGED);
homedir 825 source3/winbindd/idmap_ad.c char **homedir,
homedir 864 source3/winbindd/idmap_ad.c if (!sid || !homedir || !shell || !gecos) {
homedir 874 source3/winbindd/idmap_ad.c *homedir = ads_pull_string( ads, mem_ctx, msg, ctx->ad_schema->posix_homedir_attr );
homedir 912 source3/winbindd/idmap_ad.c *homedir = ads_pull_string(ctx->ads, mem_ctx, msg_internal, ctx->ad_schema->posix_homedir_attr);
homedir 321 source3/winbindd/idmap_adex/idmap_adex.c char **homedir,
homedir 335 source3/winbindd/idmap_adex/idmap_adex.c return cell->provider->get_nss_info(sid, ctx, homedir,
homedir 100 source3/winbindd/idmap_adex/idmap_adex.h char **homedir,
homedir 897 source3/winbindd/idmap_adex/provider_unified.c char **homedir,
homedir 904 source3/winbindd/idmap_adex/provider_unified.c nt_status = get_object_string(c, msg, ctx, ADEX_ATTR_HOMEDIR, homedir);
homedir 1023 source3/winbindd/idmap_adex/provider_unified.c char **homedir,
homedir 1047 source3/winbindd/idmap_adex/provider_unified.c nt_status = pull_nss_info(cell, msg, ctx, homedir, shell, gecos,
homedir 279 source3/winbindd/idmap_hash/idmap_hash.c char **homedir,
homedir 289 source3/winbindd/idmap_hash/idmap_hash.c if (!homedir || !shell || !gecos) {
homedir 294 source3/winbindd/idmap_hash/idmap_hash.c *homedir = talloc_strdup(ctx, lp_template_homedir());
homedir 295 source3/winbindd/idmap_hash/idmap_hash.c BAIL_ON_PTR_NT_ERROR(*homedir, nt_status);
homedir 305 source3/winbindd/nss_info.c char **homedir, char **shell, char **gecos,
homedir 323 source3/winbindd/nss_info.c homedir, shell, gecos, p_gid );
homedir 40 source3/winbindd/nss_info_template.c char **homedir,
homedir 45 source3/winbindd/nss_info_template.c if ( !homedir || !shell || !gecos )
homedir 50 source3/winbindd/nss_info_template.c *homedir = talloc_strdup( ctx, lp_template_homedir() );
homedir 54 source3/winbindd/nss_info_template.c if ( !*homedir || !*shell ) {
homedir 97 source3/winbindd/winbindd.h fstring homedir; /* User Home Directory */
homedir 108 source3/winbindd/winbindd.h char *homedir;
homedir 205 source3/winbindd/winbindd_ads.c char *homedir = NULL;
homedir 222 source3/winbindd/winbindd_ads.c ads, msg, &homedir, &shell, &gecos,
homedir 242 source3/winbindd/winbindd_ads.c (*info)[i].homedir = homedir;
homedir 469 source3/winbindd/winbindd_ads.c info->homedir = NULL;
homedir 488 source3/winbindd/winbindd_ads.c &info->homedir, &info->shell, &info->full_name,
homedir 513 source3/winbindd/winbindd_ads.c &info->homedir, &info->shell, &info->full_name,
homedir 551 source3/winbindd/winbindd_ads.c &info->homedir, &info->shell, &info->full_name,
homedir 997 source3/winbindd/winbindd_async.c const char *full_name, const char *homedir,
homedir 1016 source3/winbindd/winbindd_async.c response->data.user_info.homedir,
homedir 1027 source3/winbindd/winbindd_async.c const char *homedir,
homedir 910 source3/winbindd/winbindd_cache.c centry_put_string(centry, info->homedir);
homedir 1358 source3/winbindd/winbindd_cache.c (*info)[i].homedir = centry_string(centry, mem_ctx);
homedir 1419 source3/winbindd/winbindd_cache.c centry_put_string(centry, (*info)[i].homedir);
homedir 1934 source3/winbindd/winbindd_cache.c info->homedir = centry_string(centry, mem_ctx);
homedir 4199 source3/winbindd/winbindd_cache.c const char *homedir,
homedir 4210 source3/winbindd/winbindd_cache.c centry_put_string( centry, homedir );
homedir 4226 source3/winbindd/winbindd_cache.c char **homedir, char **shell, char **gecos,
homedir 4243 source3/winbindd/winbindd_cache.c *homedir = centry_string( centry, ctx );
homedir 4258 source3/winbindd/winbindd_cache.c homedir, shell, gecos, p_gid );
homedir 4263 source3/winbindd/winbindd_cache.c DEBUG(10, ("result:\n\thomedir = '%s'\n", *homedir));
homedir 4269 source3/winbindd/winbindd_cache.c *homedir, *shell, *gecos, *p_gid );
homedir 485 source3/winbindd/winbindd_passdb.c (*info)[i].homedir = NULL;
homedir 546 source3/winbindd/winbindd_passdb.c user_info->homedir = talloc_strdup(mem_ctx, sampass->home_dir ?
homedir 150 source3/winbindd/winbindd_proto.h const char *homedir,
homedir 208 source3/winbindd/winbindd_proto.h char **homedir, char **shell, char **gecos,
homedir 106 source3/winbindd/winbindd_rpc.c (*info)[i].homedir = NULL;
homedir 463 source3/winbindd/winbindd_rpc.c user_info->homedir = NULL;
homedir 541 source3/winbindd/winbindd_rpc.c user_info->homedir = NULL;
homedir 72 source3/winbindd/winbindd_user.c char *full_name, char *homedir, char *shell,
homedir 138 source3/winbindd/winbindd_user.c pw->pw_uid, pw->pw_gid, homedir, pw->pw_dir))
homedir 183 source3/winbindd/winbindd_user.c fstrcpy(state->response.data.user_info.homedir, user_info.homedir);
homedir 201 source3/winbindd/winbindd_user.c char *homedir;
homedir 213 source3/winbindd/winbindd_user.c const char *homedir,
homedir 252 source3/winbindd/winbindd_user.c const char *homedir,
homedir 322 source3/winbindd/winbindd_user.c s->homedir = talloc_strdup(s->state->mem_ctx, homedir);
homedir 392 source3/winbindd/winbindd_user.c s->homedir, pw->pw_dir)) {
homedir 724 source3/winbindd/winbindd_user.c if (!info[i].homedir) {
homedir 725 source3/winbindd/winbindd_user.c fstrcpy(name_list[ent->num_sam_entries + i].homedir,"");
homedir 727 source3/winbindd/winbindd_user.c fstrcpy(name_list[ent->num_sam_entries + i].homedir,
homedir 728 source3/winbindd/winbindd_user.c info[i].homedir);
homedir 842 source3/winbindd/winbindd_user.c name_list[ent->sam_entry_index].homedir,
homedir 217 source4/rpc_server/unixinfo/dcesrv_unixinfo.c r->out.infos[i].homedir = "";
homedir 223 source4/rpc_server/unixinfo/dcesrv_unixinfo.c r->out.infos[i].homedir = talloc_strdup(mem_ctx, pwd->pw_dir);
homedir 226 source4/rpc_server/unixinfo/dcesrv_unixinfo.c if ((r->out.infos[i].homedir == NULL) ||
homedir 228 source4/rpc_server/unixinfo/dcesrv_unixinfo.c r->out.infos[i].homedir = "";
homedir 350 source4/torture/libnet/libnet_user.c const char *homedir, *homedrive, *logonscript;
homedir 391 source4/torture/libnet/libnet_user.c homedir = home_dirs[random() % ARRAY_SIZE(home_dirs)];
homedir 392 source4/torture/libnet/libnet_user.c r->in.home_directory = talloc_strdup(mem_ctx, homedir);
homedir 90 source4/torture/libnet/userman.c const char *homedir, *homedrive, *logonscript;
homedir 146 source4/torture/libnet/userman.c homedir = home_dirs[random() % (sizeof(home_dirs)/sizeof(char*))];
homedir 147 source4/torture/libnet/userman.c mod->in.change.home_directory = talloc_strdup(mem_ctx, homedir);