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);