public unsafe long IoLseek(HleIoDrvFileArg HleIoDrvFileArg, long Offset, SeekAnchor Whence) { var Stream = ((Stream)HleIoDrvFileArg.FileArgument); //Stream.Seek( return(Stream.Seek(Offset, (SeekOrigin)Whence)); }
public int sceIoLseekAsync(int FileHandle, long Offset, SeekAnchor Whence) { var File = HleState.HleIoManager.HleIoDrvFileArgPool.Get(FileHandle); File.AsyncLastResult = sceIoLseek(FileHandle, Offset, Whence); return(0); }
public int sceIoLseekAsync(SceUID FileId, long Offset, SeekAnchor Whence) { var File = HleIoManager.HleIoDrvFileArgPool.Get(FileId); File.AsyncLastResult = sceIoLseek(FileId, Offset, Whence); _DelayIo(IoDelayType.Seek); return 0; }
public int sceIoLseekAsync(SceUID FileId, long Offset, SeekAnchor Whence) { var File = HleIoManager.HleIoDrvFileArgPool.Get(FileId); File.AsyncLastResult = sceIoLseek(FileId, Offset, Whence); _DelayIo(IoDelayType.Seek); return(0); }
public int sceIoLseek32(SceUID FileId, int Offset, SeekAnchor Whence) { try { var HleIoDrvFileArg = GetFileArgFromHandle(FileId); return((int)HleIoDrvFileArg.HleIoDriver.IoLseek(HleIoDrvFileArg, (long)Offset, Whence)); } finally { _DelayIo(IoDelayType.Seek); } }
public long sceIoLseek(SceUID FileId, long Offset, SeekAnchor Whence) { // TODO: Works with directories? try { var HleIoDrvFileArg = GetFileArgFromHandle(FileId); return(HleIoDrvFileArg.HleIoDriver.IoLseek(HleIoDrvFileArg, Offset, Whence)); } finally { _DelayIo(IoDelayType.Seek); } }
public unsafe long IoLseek(HleIoDrvFileArg HleIoDrvFileArg, long Offset, SeekAnchor Whence) { var FileStream = ((FileStream)HleIoDrvFileArg.FileArgument); switch (Whence) { case SeekAnchor.Set: FileStream.Position = Offset; break; case SeekAnchor.Cursor: FileStream.Position = FileStream.Position + Offset; break; case SeekAnchor.End: FileStream.Position = FileStream.Length + Offset; break; } return(FileStream.Position); }
public long sceIoLseek(int FileDescriptor, long Offset, SeekAnchor Whence) { var HleIoDrvFileArg = GetFileArgFromHandle(FileDescriptor); return(HleIoDrvFileArg.HleIoDriver.IoLseek(HleIoDrvFileArg, Offset, Whence)); }
public unsafe long IoLseek(HleIoDrvFileArg HleIoDrvFileArg, long Offset, SeekAnchor Whence) { var FileStream = ((FileStream)HleIoDrvFileArg.FileArgument); switch (Whence) { case SeekAnchor.Set: FileStream.Position = Offset; break; case SeekAnchor.Cursor: FileStream.Position = FileStream.Position + Offset; break; case SeekAnchor.End: FileStream.Position = FileStream.Length + Offset; break; } return FileStream.Position; }
public int sceIoLseekAsync(int FileHandle, long Offset, SeekAnchor Whence) { var File = HleState.HleIoManager.HleIoDrvFileArgPool.Get(FileHandle); File.AsyncLastResult = sceIoLseek(FileHandle, Offset, Whence); return 0; }
public unsafe long IoLseek(HleIoDrvFileArg HleIoDrvFileArg, long Offset, SeekAnchor Whence) { throw new NotImplementedException(); }
public virtual long IoLseek(HleIoDrvFileArg HleIoDrvFileArg, long Offset, SeekAnchor Whence) { return ParentDriver.IoLseek(HleIoDrvFileArg, Offset, Whence); }
public int sceIoLseek32Async(int FileHandle, uint Offset, SeekAnchor Whence) { return sceIoLseekAsync(FileHandle, (long)Offset, Whence); }
public int sceIoLseek32Async(SceUID FileId, uint Offset, SeekAnchor Whence) { return(sceIoLseekAsync(FileId, (long)Offset, Whence)); }
public long sceIoLseek(SceUID FileId, long Offset, SeekAnchor Whence) { try { var HleIoDrvFileArg = GetFileArgFromHandle(FileId); return HleIoDrvFileArg.HleIoDriver.IoLseek(HleIoDrvFileArg, Offset, Whence); } finally { _DelayIo(IoDelayType.Seek); } }
public int sceIoLseek32Async(SceUID FileId, uint Offset, SeekAnchor Whence) { return sceIoLseekAsync(FileId, (long)Offset, Whence); }
public virtual long IoLseek(HleIoDrvFileArg HleIoDrvFileArg, long Offset, SeekAnchor Whence) { return(ParentDriver.IoLseek(HleIoDrvFileArg, Offset, Whence)); }
public int sceIoLseek32(int FileDescriptor, int Offset, SeekAnchor Whence) { var HleIoDrvFileArg = GetFileArgFromHandle(FileDescriptor); return (int)HleIoDrvFileArg.HleIoDriver.IoLseek(HleIoDrvFileArg, (long)Offset, Whence); }
public long sceIoLseek(int FileDescriptor, long Offset, SeekAnchor Whence) { var HleIoDrvFileArg = GetFileArgFromHandle(FileDescriptor); return HleIoDrvFileArg.HleIoDriver.IoLseek(HleIoDrvFileArg, Offset, Whence); }
public int sceIoLseek32(SceUID FileId, int Offset, SeekAnchor Whence) { try { var HleIoDrvFileArg = GetFileArgFromHandle(FileId); return (int)HleIoDrvFileArg.HleIoDriver.IoLseek(HleIoDrvFileArg, (long)Offset, Whence); } finally { _DelayIo(IoDelayType.Seek); } }
public unsafe long IoLseek(HleIoDrvFileArg HleIoDrvFileArg, long Offset, SeekAnchor Whence) { var IsoFileArgument = ((IsoFileArgument)HleIoDrvFileArg.FileArgument); //Stream.Seek( return IsoFileArgument.Stream.Seek(Offset, (SeekOrigin)Whence); }
public int sceIoLseek32(int FileDescriptor, int Offset, SeekAnchor Whence) { var HleIoDrvFileArg = GetFileArgFromHandle(FileDescriptor); return((int)HleIoDrvFileArg.HleIoDriver.IoLseek(HleIoDrvFileArg, (long)Offset, Whence)); }
public unsafe long IoLseek(HleIoDrvFileArg HleIoDrvFileArg, long Offset, SeekAnchor Whence) { var FileArgument = (Stream)HleIoDrvFileArg.FileArgument; return FileArgument.Seek(Offset, (SeekOrigin)Whence); }
public unsafe long IoLseek(HleIoDrvFileArg HleIoDrvFileArg, long Offset, SeekAnchor Whence) { var FileArgument = (Stream)HleIoDrvFileArg.FileArgument; return(FileArgument.Seek(Offset, (SeekOrigin)Whence)); }
public int sceIoLseek32Async(int FileHandle, uint Offset, SeekAnchor Whence) { return(sceIoLseekAsync(FileHandle, (long)Offset, Whence)); }