perms            2925 source3/client/client.c static char *perms_to_string(fstring permstr, unsigned char perms)
perms            2928 source3/client/client.c 	if (perms & SMB_POSIX_ACL_READ) {
perms            2931 source3/client/client.c 	if (perms & SMB_POSIX_ACL_WRITE) {
perms            2934 source3/client/client.c 	if (perms & SMB_POSIX_ACL_EXECUTE) {
perms            3037 source3/client/client.c 		unsigned char perms = CVAL(retbuf, SMB_POSIX_ACL_HEADER_SIZE+(i*SMB_POSIX_ACL_ENTRY_SIZE)+1);
perms            3067 source3/client/client.c 		d_printf("%s\n", perms_to_string(permstring, perms));
perms            3074 source3/client/client.c 		unsigned char perms = CVAL(retbuf, SMB_POSIX_ACL_HEADER_SIZE+((i+num_file_acls)*SMB_POSIX_ACL_ENTRY_SIZE)+1);
perms            3104 source3/client/client.c 		d_printf("%s\n", perms_to_string(permstring, perms));
perms            2458 source3/include/proto.h uint32 unix_perms_to_wire(mode_t perms);
perms            2459 source3/include/proto.h mode_t wire_perms_to_unix(uint32 perms);
perms             498 source3/include/rap.h     uint16 perms;
perms             464 source3/lib/ldb/common/ldb.c void ldb_set_create_perms(struct ldb_context *ldb, unsigned int perms)
perms             466 source3/lib/ldb/common/ldb.c 	ldb->create_perms = perms;
perms             779 source3/lib/ldb/include/ldb.h void ldb_set_create_perms(struct ldb_context *ldb, unsigned int perms);
perms             155 source3/lib/sysacls.c 		char		perms[4];
perms             198 source3/lib/sysacls.c 		perms[0] = (ap->a_perm & SMB_ACL_READ) ? 'r' : '-';
perms             199 source3/lib/sysacls.c 		perms[1] = (ap->a_perm & SMB_ACL_WRITE) ? 'w' : '-';
perms             200 source3/lib/sysacls.c 		perms[2] = (ap->a_perm & SMB_ACL_EXECUTE) ? 'x' : '-';
perms             201 source3/lib/sysacls.c 		perms[3] = '\0';
perms             220 source3/lib/sysacls.c 		slprintf(&text[len], nbytes-1, "%s:%s:%s\n", tag, id, perms);
perms              27 source3/libads/disp_sec.c } perms[] = {
perms              63 source3/libads/disp_sec.c 		printf("%s\n", perms[j].str);
perms              69 source3/libads/disp_sec.c 			for (j = 1; perms[j].str; j ++) {
perms              70 source3/libads/disp_sec.c 				if (perms[j].mask == (((unsigned) 1) << i)) {
perms              71 source3/libads/disp_sec.c 					printf("\n\t%s (0x%08x)", perms[j].str, perms[j].mask);
perms              97 source3/libsmb/clifile.c uint32 unix_perms_to_wire(mode_t perms)
perms             101 source3/libsmb/clifile.c         ret |= ((perms & S_IXOTH) ?  UNIX_X_OTH : 0);
perms             102 source3/libsmb/clifile.c         ret |= ((perms & S_IWOTH) ?  UNIX_W_OTH : 0);
perms             103 source3/libsmb/clifile.c         ret |= ((perms & S_IROTH) ?  UNIX_R_OTH : 0);
perms             104 source3/libsmb/clifile.c         ret |= ((perms & S_IXGRP) ?  UNIX_X_GRP : 0);
perms             105 source3/libsmb/clifile.c         ret |= ((perms & S_IWGRP) ?  UNIX_W_GRP : 0);
perms             106 source3/libsmb/clifile.c         ret |= ((perms & S_IRGRP) ?  UNIX_R_GRP : 0);
perms             107 source3/libsmb/clifile.c         ret |= ((perms & S_IXUSR) ?  UNIX_X_USR : 0);
perms             108 source3/libsmb/clifile.c         ret |= ((perms & S_IWUSR) ?  UNIX_W_USR : 0);
perms             109 source3/libsmb/clifile.c         ret |= ((perms & S_IRUSR) ?  UNIX_R_USR : 0);
perms             111 source3/libsmb/clifile.c         ret |= ((perms & S_ISVTX) ?  UNIX_STICKY : 0);
perms             114 source3/libsmb/clifile.c         ret |= ((perms & S_ISGID) ?  UNIX_SET_GID : 0);
perms             117 source3/libsmb/clifile.c         ret |= ((perms & S_ISUID) ?  UNIX_SET_UID : 0);
perms             126 source3/libsmb/clifile.c mode_t wire_perms_to_unix(uint32 perms)
perms             130 source3/libsmb/clifile.c         ret |= ((perms & UNIX_X_OTH) ? S_IXOTH : 0);
perms             131 source3/libsmb/clifile.c         ret |= ((perms & UNIX_W_OTH) ? S_IWOTH : 0);
perms             132 source3/libsmb/clifile.c         ret |= ((perms & UNIX_R_OTH) ? S_IROTH : 0);
perms             133 source3/libsmb/clifile.c         ret |= ((perms & UNIX_X_GRP) ? S_IXGRP : 0);
perms             134 source3/libsmb/clifile.c         ret |= ((perms & UNIX_W_GRP) ? S_IWGRP : 0);
perms             135 source3/libsmb/clifile.c         ret |= ((perms & UNIX_R_GRP) ? S_IRGRP : 0);
perms             136 source3/libsmb/clifile.c         ret |= ((perms & UNIX_X_USR) ? S_IXUSR : 0);
perms             137 source3/libsmb/clifile.c         ret |= ((perms & UNIX_W_USR) ? S_IWUSR : 0);
perms             138 source3/libsmb/clifile.c         ret |= ((perms & UNIX_R_USR) ? S_IRUSR : 0);
perms             140 source3/libsmb/clifile.c         ret |= ((perms & UNIX_STICKY) ? S_ISVTX : 0);
perms             143 source3/libsmb/clifile.c         ret |= ((perms & UNIX_SET_GID) ? S_ISGID : 0);
perms             146 source3/libsmb/clifile.c         ret |= ((perms & UNIX_SET_UID) ? S_ISUID : 0);
perms            1175 source3/libsmb/clirap2.c 			int converter = 0,id = 0, perms = 0, locks = 0;
perms            1185 source3/libsmb/clirap2.c 			GETWORD(p, perms, endp);
perms            1202 source3/libsmb/clirap2.c 				fn(fpath, fuser, perms, locks, id);
perms            1295 source3/libsmb/clirap2.c 				int id = 0, perms = 0, locks = 0;
perms            1299 source3/libsmb/clirap2.c 				GETWORD(p, perms, endp);
perms            1315 source3/libsmb/clirap2.c 					fn(fpath, fuser, perms, locks, id);
perms            1373 source3/libsmb/clirap2.c 	PUTWORD(p, sinfo->perms);
perms             638 source3/smbd/nttrans.c 		uint32 perms = 0;
perms             642 source3/smbd/nttrans.c 			perms = FILE_GENERIC_ALL;
perms             644 source3/smbd/nttrans.c 			perms = FILE_GENERIC_READ|FILE_EXECUTE;
perms             646 source3/smbd/nttrans.c 		SIVAL(p,0,perms);
perms            1105 source3/smbd/nttrans.c 		uint32 perms = 0;
perms            1109 source3/smbd/nttrans.c 			perms = FILE_GENERIC_ALL;
perms            1111 source3/smbd/nttrans.c 			perms = FILE_GENERIC_READ|FILE_EXECUTE;
perms            1113 source3/smbd/nttrans.c 		SIVAL(p,0,perms);
perms              46 source3/smbd/posix_acls.c 	mode_t perms; /* Only use S_I(R|W|X)USR mode bits here. */
perms             804 source3/smbd/posix_acls.c 	dbgtext( "%c", pace->perms & S_IRUSR ? 'r' : '-');
perms             805 source3/smbd/posix_acls.c 	dbgtext( "%c", pace->perms & S_IWUSR ? 'w' : '-');
perms             806 source3/smbd/posix_acls.c 	dbgtext( "%c\n", pace->perms & S_IXUSR ? 'x' : '-');
perms             950 source3/smbd/posix_acls.c 				curr_ace_outer->perms |= curr_ace->perms;
perms             988 source3/smbd/posix_acls.c 				curr_ace->perms &= ~curr_ace_outer->perms;
perms             990 source3/smbd/posix_acls.c 				if (curr_ace->perms == 0) {
perms            1052 source3/smbd/posix_acls.c 				mode_t perms,
perms            1059 source3/smbd/posix_acls.c 	if (lp_acl_map_full_control(snum) && ((perms & ALL_ACE_PERMS) == ALL_ACE_PERMS)) {
perms            1065 source3/smbd/posix_acls.c 	} else if ((perms & ALL_ACE_PERMS) == (mode_t)0) {
perms            1081 source3/smbd/posix_acls.c 			nt_mask |= ((perms & S_IRUSR) ? UNIX_DIRECTORY_ACCESS_R : 0 );
perms            1082 source3/smbd/posix_acls.c 			nt_mask |= ((perms & S_IWUSR) ? UNIX_DIRECTORY_ACCESS_W : 0 );
perms            1083 source3/smbd/posix_acls.c 			nt_mask |= ((perms & S_IXUSR) ? UNIX_DIRECTORY_ACCESS_X : 0 );
perms            1085 source3/smbd/posix_acls.c 			nt_mask |= ((perms & S_IRUSR) ? UNIX_ACCESS_R : 0 );
perms            1086 source3/smbd/posix_acls.c 			nt_mask |= ((perms & S_IWUSR) ? UNIX_ACCESS_W : 0 );
perms            1087 source3/smbd/posix_acls.c 			nt_mask |= ((perms & S_IXUSR) ? UNIX_ACCESS_X : 0 );
perms            1092 source3/smbd/posix_acls.c 			(unsigned int)perms, (unsigned int)nt_mask ));
perms            1243 source3/smbd/posix_acls.c 		pace->perms |= S_IRUSR;
perms            1245 source3/smbd/posix_acls.c 			pace->perms |= (S_IWUSR|S_IXUSR);
perms            1259 source3/smbd/posix_acls.c 	pace->perms = ((pace->perms & and_bits)|or_bits);
perms            1386 source3/smbd/posix_acls.c 						pace->perms |= pace_iter->perms;
perms            1395 source3/smbd/posix_acls.c 					pace->perms = pace_other->perms;
perms            1397 source3/smbd/posix_acls.c 					pace->perms = 0;
perms            1402 source3/smbd/posix_acls.c 			pace->perms = unix_perms_to_acl_perms(pst->st_mode, S_IRUSR, S_IWUSR, S_IXUSR);
perms            1423 source3/smbd/posix_acls.c 				pace->perms = pace_other->perms;
perms            1425 source3/smbd/posix_acls.c 				pace->perms = 0;
perms            1428 source3/smbd/posix_acls.c 			pace->perms = unix_perms_to_acl_perms(pst->st_mode, S_IRGRP, S_IWGRP, S_IXGRP);
perms            1447 source3/smbd/posix_acls.c 			pace->perms = 0;
perms            1450 source3/smbd/posix_acls.c 			pace->perms = unix_perms_to_acl_perms(pst->st_mode, S_IROTH, S_IWOTH, S_IXOTH);
perms            1697 source3/smbd/posix_acls.c 		current_ace->perms |= map_nt_perms( &psa->access_mask, S_IRUSR);
perms            1967 source3/smbd/posix_acls.c 		if (curr_ace->perms == (mode_t)0) {
perms            1981 source3/smbd/posix_acls.c 		if (curr_ace->perms == ALL_ACE_PERMS) {
perms            2009 source3/smbd/posix_acls.c 			allow_ace_p->perms &= ~curr_ace->perms;
perms            2033 source3/smbd/posix_acls.c 		if (curr_ace->perms == ALL_ACE_PERMS) {
perms            2041 source3/smbd/posix_acls.c 			curr_ace->perms = (mode_t)0;
perms            2057 source3/smbd/posix_acls.c 				new_perms |= allow_ace_p->perms;
perms            2066 source3/smbd/posix_acls.c 		curr_ace->perms = (new_perms & ~curr_ace->perms);
perms            2101 source3/smbd/posix_acls.c 				allow_ace_p->perms &= ~curr_ace->perms;
perms            2111 source3/smbd/posix_acls.c 			curr_ace->perms = allow_everyone_p->perms & ~curr_ace->perms;
perms            2113 source3/smbd/posix_acls.c 			curr_ace->perms = (mode_t)0;
perms            2151 source3/smbd/posix_acls.c 				curr_ace->perms |= allow_ace_p->perms;
perms            2474 source3/smbd/posix_acls.c 		ace->perms = convert_permset_to_mode_t(conn, permset);
perms            2505 source3/smbd/posix_acls.c 			ace->perms &= acl_mask;
perms            2507 source3/smbd/posix_acls.c 		if (ace->perms == 0) {
perms            2629 source3/smbd/posix_acls.c 			mask_perms |= p_ace->perms;
perms            2631 source3/smbd/posix_acls.c 			mask_perms |= p_ace->perms;
perms            2693 source3/smbd/posix_acls.c 		if (map_acl_perms_to_permset(conn, p_ace->perms, &the_permset) == -1) {
perms            2695 source3/smbd/posix_acls.c 				(unsigned int)p_ace->perms, i, strerror(errno) ));
perms            2892 source3/smbd/posix_acls.c 	*posix_perms |= owner_ace->perms;
perms            2893 source3/smbd/posix_acls.c 	*posix_perms |= MAP_PERM(group_ace->perms, S_IRUSR, S_IRGRP);
perms            2894 source3/smbd/posix_acls.c 	*posix_perms |= MAP_PERM(group_ace->perms, S_IWUSR, S_IWGRP);
perms            2895 source3/smbd/posix_acls.c 	*posix_perms |= MAP_PERM(group_ace->perms, S_IXUSR, S_IXGRP);
perms            2896 source3/smbd/posix_acls.c 	*posix_perms |= MAP_PERM(other_ace->perms, S_IRUSR, S_IROTH);
perms            2897 source3/smbd/posix_acls.c 	*posix_perms |= MAP_PERM(other_ace->perms, S_IWUSR, S_IWOTH);
perms            2898 source3/smbd/posix_acls.c 	*posix_perms |= MAP_PERM(other_ace->perms, S_IXUSR, S_IXOTH);
perms            2921 source3/smbd/posix_acls.c 		(int)owner_ace->perms, (int)group_ace->perms, (int)other_ace->perms, (int)*posix_perms,
perms            3128 source3/smbd/posix_acls.c 				if (ace && !ace->perms) {
perms            3133 source3/smbd/posix_acls.c 					if (ace && !ace->perms) {
perms            3150 source3/smbd/posix_acls.c 				if (ace && !ace->perms) {
perms            3157 source3/smbd/posix_acls.c 				if (ace && !ace->perms) {
perms            3181 source3/smbd/posix_acls.c 						ace->perms,
perms            3202 source3/smbd/posix_acls.c 						ace->perms,
perms            4001 source3/smbd/posix_acls.c 		mode_t perms;
perms            4015 source3/smbd/posix_acls.c 				perms = unix_perms_to_acl_perms(mode, S_IRUSR, S_IWUSR, S_IXUSR);
perms            4018 source3/smbd/posix_acls.c 				perms = unix_perms_to_acl_perms(mode, S_IRGRP, S_IWGRP, S_IXGRP);
perms            4027 source3/smbd/posix_acls.c 				perms = S_IRUSR|S_IWUSR|S_IXUSR;
perms            4030 source3/smbd/posix_acls.c 				perms = unix_perms_to_acl_perms(mode, S_IROTH, S_IWOTH, S_IXOTH);
perms            4036 source3/smbd/posix_acls.c 		if (map_acl_perms_to_permset(conn, perms, &permset) == -1)
perms            1127 source3/smbd/trans2.c 				uint32 perms,
perms            1133 source3/smbd/trans2.c 	if (perms == SMB_MODE_NO_CHANGE) {
perms            1142 source3/smbd/trans2.c 	ret |= ((perms & UNIX_X_OTH ) ? S_IXOTH : 0);
perms            1143 source3/smbd/trans2.c 	ret |= ((perms & UNIX_W_OTH ) ? S_IWOTH : 0);
perms            1144 source3/smbd/trans2.c 	ret |= ((perms & UNIX_R_OTH ) ? S_IROTH : 0);
perms            1145 source3/smbd/trans2.c 	ret |= ((perms & UNIX_X_GRP ) ? S_IXGRP : 0);
perms            1146 source3/smbd/trans2.c 	ret |= ((perms & UNIX_W_GRP ) ? S_IWGRP : 0);
perms            1147 source3/smbd/trans2.c 	ret |= ((perms & UNIX_R_GRP ) ? S_IRGRP : 0);
perms            1148 source3/smbd/trans2.c 	ret |= ((perms & UNIX_X_USR ) ? S_IXUSR : 0);
perms            1149 source3/smbd/trans2.c 	ret |= ((perms & UNIX_W_USR ) ? S_IWUSR : 0);
perms            1150 source3/smbd/trans2.c 	ret |= ((perms & UNIX_R_USR ) ? S_IRUSR : 0);
perms            1152 source3/smbd/trans2.c 	ret |= ((perms & UNIX_STICKY ) ? S_ISVTX : 0);
perms            1155 source3/smbd/trans2.c 	ret |= ((perms & UNIX_SET_GID ) ? S_ISGID : 0);
perms            1158 source3/smbd/trans2.c 	ret |= ((perms & UNIX_SET_UID ) ? S_ISUID : 0);
perms            3428 source3/smbd/trans2.c 		unsigned char perms = 0;
perms            3446 source3/smbd/trans2.c 		perms |= (SMB_VFS_SYS_ACL_GET_PERM(conn, permset, SMB_ACL_READ) ? SMB_POSIX_ACL_READ : 0);
perms            3447 source3/smbd/trans2.c 		perms |= (SMB_VFS_SYS_ACL_GET_PERM(conn, permset, SMB_ACL_WRITE) ? SMB_POSIX_ACL_WRITE : 0);
perms            3448 source3/smbd/trans2.c 		perms |= (SMB_VFS_SYS_ACL_GET_PERM(conn, permset, SMB_ACL_EXECUTE) ? SMB_POSIX_ACL_EXECUTE : 0);
perms            3450 source3/smbd/trans2.c 		SCVAL(pdata,1,perms);
perms              51 source3/utils/net_rap.c static void file_fn(const char * pPath, const char * pUser, uint16 perms,
perms              55 source3/utils/net_rap.c 		 id, pUser, perms, locks, pPath);
perms              58 source3/utils/net_rap.c static void one_file_fn(const char *pPath, const char *pUser, uint16 perms,
perms              66 source3/utils/net_rap.c 		 id, pUser, locks, pPath, perms);
perms             251 source3/utils/net_rap.c 	sinfo.perms = 0;
perms            2807 source3/utils/net_rpc.c 	uint32 num_users=0, perms=0;
perms            2830 source3/utils/net_rpc.c 	i2.shi2_permissions	= perms;
perms             530 source4/lib/ldb/common/ldb.c void ldb_set_create_perms(struct ldb_context *ldb, unsigned int perms)
perms             532 source4/lib/ldb/common/ldb.c 	ldb->create_perms = perms;
perms             802 source4/lib/ldb/include/ldb.h void ldb_set_create_perms(struct ldb_context *ldb, unsigned int perms);
perms             388 source4/lib/ldb/pyldb.c 	unsigned int perms;
perms             389 source4/lib/ldb/pyldb.c 	if (!PyArg_ParseTuple(args, "I", &perms))
perms             392 source4/lib/ldb/pyldb.c 	ldb_set_create_perms(PyLdb_AsLdbContext(self), perms);
perms              56 source4/libcli/clifile.c uint32_t unix_perms_to_wire(mode_t perms)
perms              60 source4/libcli/clifile.c         ret |= ((perms & S_IXOTH) ?  UNIX_X_OTH : 0);
perms              61 source4/libcli/clifile.c         ret |= ((perms & S_IWOTH) ?  UNIX_W_OTH : 0);
perms              62 source4/libcli/clifile.c         ret |= ((perms & S_IROTH) ?  UNIX_R_OTH : 0);
perms              63 source4/libcli/clifile.c         ret |= ((perms & S_IXGRP) ?  UNIX_X_GRP : 0);
perms              64 source4/libcli/clifile.c         ret |= ((perms & S_IWGRP) ?  UNIX_W_GRP : 0);
perms              65 source4/libcli/clifile.c         ret |= ((perms & S_IRGRP) ?  UNIX_R_GRP : 0);
perms              66 source4/libcli/clifile.c         ret |= ((perms & S_IXUSR) ?  UNIX_X_USR : 0);
perms              67 source4/libcli/clifile.c         ret |= ((perms & S_IWUSR) ?  UNIX_W_USR : 0);
perms              68 source4/libcli/clifile.c         ret |= ((perms & S_IRUSR) ?  UNIX_R_USR : 0);
perms              70 source4/libcli/clifile.c         ret |= ((perms & S_ISVTX) ?  UNIX_STICKY : 0);
perms              73 source4/libcli/clifile.c         ret |= ((perms & S_ISGID) ?  UNIX_SET_GID : 0);
perms              76 source4/libcli/clifile.c         ret |= ((perms & S_ISUID) ?  UNIX_SET_UID : 0);