| 1234567891011121314151617181920212223 | 
							- using Emby.Common.Implementations.IO;
 
- using MediaBrowser.Model.Logging;
 
- using MediaBrowser.Model.System;
 
- using Mono.Unix.Native;
 
- namespace MediaBrowser.Server.Mono.Native
 
- {
 
-     public class MonoFileSystem : ManagedFileSystem
 
-     {
 
-         public MonoFileSystem(ILogger logger, IEnvironmentInfo environment, string tempPath)
 
-             : base(logger, environment, tempPath)
 
-         {
 
-         }
 
-         public override void SetExecutable(string path)
 
-         {
 
-             // Linux: File permission to 666, and user's execute bit
 
-             Logger.Info("Syscall.chmod {0} FilePermissions.DEFFILEMODE | FilePermissions.S_IRWXU | FilePermissions.S_IXGRP | FilePermissions.S_IXOTH", path);
 
-             Syscall.chmod(path, FilePermissions.DEFFILEMODE | FilePermissions.S_IRWXU | FilePermissions.S_IXGRP | FilePermissions.S_IXOTH);
 
-         }
 
-     }
 
- }
 
 
  |