public void SaveFilePosition(FilePosition pos) { this.AssertNotDisposed(); UnixMarshal.ThrowExceptionForLastErrorIf(Stdlib.fgetpos(this.file, pos)); GC.KeepAlive(this); }