コード例 #1
0
ファイル: Console.cs プロジェクト: terry2012/expressos
 public static void Write(ASCIIString s)
 {
     foreach (var c in s.GetByteString())
     {
         Write(c);
     }
 }
コード例 #2
0
        internal static int OpenAndReturnLinuxFd(int helperPid, ASCIIString fileName, int flag, int mode)
        {
            Globals.LinuxIPCBuffer.CopyFrom(0, fileName.GetByteString());
            var fd = IPCStubs.Open(helperPid, flag, mode);

            return(fd);
        }
コード例 #3
0
ファイル: LinuxConsole.cs プロジェクト: samarunraj/expressos
 public static void Write(ASCIIString s)
 {
     foreach (var c in s.GetByteString())
         Write(c);
 }
コード例 #4
0
        public static ArchAddressSpace Create(ASCIIString name, Pointer utcb_start, int utcb_size_log2)
        {
            var handle = NativeMethods.l4api_create_task(name.GetByteString(), utcb_start, utcb_size_log2);

            return(new ArchAddressSpace(handle, utcb_start, utcb_size_log2));
        }
コード例 #5
0
ファイル: ArchFS.cs プロジェクト: samarunraj/expressos
 internal static int OpenAndReturnLinuxFd(int helperPid, ASCIIString fileName, int flag, int mode)
 {
     Globals.LinuxIPCBuffer.CopyFrom(0, fileName.GetByteString());
     var fd = IPCStubs.Open(helperPid, flag, mode);
     return fd;
 }
コード例 #6
0
 public static ArchAddressSpace Create(ASCIIString name, Pointer utcb_start, int utcb_size_log2)
 {
     var handle = NativeMethods.l4api_create_task(name.GetByteString(), utcb_start, utcb_size_log2);
     return new ArchAddressSpace(handle, utcb_start, utcb_size_log2);
 }