Lines Matching refs:perms
787 Map wire perms onto standard UNIX permissions. Obey share restrictions.
790 static mode_t unix_perms_from_wire( connection_struct *conn, SMB_STRUCT_STAT *pst, uint32 perms)
794 if (perms == SMB_MODE_NO_CHANGE)
797 ret |= ((perms & UNIX_X_OTH ) ? S_IXOTH : 0);
798 ret |= ((perms & UNIX_W_OTH ) ? S_IWOTH : 0);
799 ret |= ((perms & UNIX_R_OTH ) ? S_IROTH : 0);
800 ret |= ((perms & UNIX_X_GRP ) ? S_IXGRP : 0);
801 ret |= ((perms & UNIX_W_GRP ) ? S_IWGRP : 0);
802 ret |= ((perms & UNIX_R_GRP ) ? S_IRGRP : 0);
803 ret |= ((perms & UNIX_X_USR ) ? S_IXUSR : 0);
804 ret |= ((perms & UNIX_W_USR ) ? S_IWUSR : 0);
805 ret |= ((perms & UNIX_R_USR ) ? S_IRUSR : 0);
807 ret |= ((perms & UNIX_STICKY ) ? S_ISVTX : 0);
810 ret |= ((perms & UNIX_SET_GID ) ? S_ISGID : 0);
813 ret |= ((perms & UNIX_SET_UID ) ? S_ISUID : 0);
2309 unsigned char perms = 0;
2327 perms |= (SMB_VFS_SYS_ACL_GET_PERM(conn, permset, SMB_ACL_READ) ? SMB_POSIX_ACL_READ : 0);
2328 perms |= (SMB_VFS_SYS_ACL_GET_PERM(conn, permset, SMB_ACL_WRITE) ? SMB_POSIX_ACL_WRITE : 0);
2329 perms |= (SMB_VFS_SYS_ACL_GET_PERM(conn, permset, SMB_ACL_EXECUTE) ? SMB_POSIX_ACL_EXECUTE : 0);
2331 SCVAL(pdata,1,perms);
3698 size = %.0f, uid = %u, gid = %u, raw perms = 0%o\n",