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