public static void AdviseFileAccessPattern(int fd, FileAccessPattern pattern, long offset, long len) { int r = Native.Syscall.posix_fadvise(fd, offset, len, (Native.PosixFadviseAdvice)pattern); UnixMarshal.ThrowExceptionForLastErrorIf(r); }
public static void AdviseFileAccessPattern (FileStream file, FileAccessPattern pattern, long offset, long len) { if (file == null) throw new ArgumentNullException ("file"); int r = Native.Syscall.posix_fadvise (file.Handle.ToInt32(), offset, len, (Native.PosixFadviseAdvice) pattern); UnixMarshal.ThrowExceptionForLastErrorIf (r); }
public static void AdviseFileAccessPattern (UnixStream stream, FileAccessPattern pattern, long offset, long len) { if (stream == null) throw new ArgumentNullException ("stream"); int r = Native.Syscall.posix_fadvise (stream.Handle, offset, len, (Native.PosixFadviseAdvice) pattern); UnixMarshal.ThrowExceptionForLastErrorIf (r); }
public static void AdviseFileAccessPattern(UnixStream stream, FileAccessPattern pattern, long offset, long len) { if (stream == null) { throw new ArgumentNullException("stream"); } int num = Syscall.posix_fadvise(stream.Handle, offset, len, (PosixFadviseAdvice)pattern); UnixMarshal.ThrowExceptionForLastErrorIf(num); }
public static void AdviseFileAccessPattern(FileStream file, FileAccessPattern pattern, long offset, long len) { if (file == null) { throw new ArgumentNullException("file"); } int r = Native.Syscall.posix_fadvise(file.Handle.ToInt32(), offset, len, (Native.PosixFadviseAdvice)pattern); UnixMarshal.ThrowExceptionForLastErrorIf(r); }
public static void AdviseFileAccessPattern(FileStream file, FileAccessPattern pattern, long offset, long len) { if (file == null) { throw new ArgumentNullException("file"); } if (file.SafeFileHandle.IsInvalid) { throw new InvalidOperationException("File handle is invalid"); } int r = Native.Syscall.posix_fadvise(file.SafeFileHandle.DangerousGetHandle().ToInt32(), offset, len, (Native.PosixFadviseAdvice)pattern); UnixMarshal.ThrowExceptionForLastErrorIf(r); }
public static void AdviseFileAccessPattern(int fd, FileAccessPattern pattern) { AdviseFileAccessPattern(fd, pattern, 0, 0); }
public static void AdviseFileAccessPattern (int fd, FileAccessPattern pattern, long offset, long len) { int r = Native.Syscall.posix_fadvise (fd, offset, len, (Native.PosixFadviseAdvice) pattern); UnixMarshal.ThrowExceptionForLastErrorIf (r); }
public static void AdviseFileAccessPattern (UnixStream stream, FileAccessPattern pattern) { AdviseFileAccessPattern (stream, pattern, 0, 0); }
public void AdviseFileAccessPattern(FileAccessPattern pattern) { AdviseFileAccessPattern(pattern, 0, 0); }
public static void AdviseFileAccessPattern (FileStream file, FileAccessPattern pattern) { AdviseFileAccessPattern (file, pattern, 0, 0); }
public static void AdviseFileAccessPattern(int fd, FileAccessPattern pattern) { FileHandleOperations.AdviseFileAccessPattern(fd, pattern, (long)0, (long)0); }
public static void AdviseFileAccessPattern (int fd, FileAccessPattern pattern) { AdviseFileAccessPattern (fd, pattern, 0, 0); }
public static void AdviseFileAccessPattern(FileStream file, FileAccessPattern pattern) { FileHandleOperations.AdviseFileAccessPattern(file, pattern, (long)0, (long)0); }
public void AdviseFileAccessPattern(FileAccessPattern pattern, long offset, long len) { FileHandleOperations.AdviseFileAccessPattern(fileDescriptor, pattern, offset, len); }
public static void AdviseFileAccessPattern(FileStream file, FileAccessPattern pattern) { AdviseFileAccessPattern(file, pattern, 0, 0); }
public void AdviseFileAccessPattern(FileAccessPattern pattern) { AdviseFileAccessPattern (pattern, 0, 0); }
public void AdviseFileAccessPattern(FileAccessPattern pattern, long offset, long len) { FileHandleOperations.AdviseFileAccessPattern (fileDescriptor, pattern, offset, len); }
public static void AdviseFileAccessPattern(UnixStream stream, FileAccessPattern pattern) { FileHandleOperations.AdviseFileAccessPattern(stream, pattern, (long)0, (long)0); }
public static void AdviseFileAccessPattern(UnixStream stream, FileAccessPattern pattern) { AdviseFileAccessPattern(stream, pattern, 0, 0); }
public void AdviseFileAccessPattern(FileAccessPattern pattern) { this.AdviseFileAccessPattern(pattern, (long)0, (long)0); }