From bf1bc5362e5edb2321665e9ce7c5c4e2e7d9f5ef Mon Sep 17 00:00:00 2001 From: Samuel Williams Date: Sat, 27 May 2023 18:48:47 +0900 Subject: Improve `read`/`write`/`pread`/`pwrite` consistency. (#7860) * Documentation consistency. * Improve consistency of `pread`/`pwrite` implementation when given length. * Remove HAVE_PREAD / HAVE_PWRITE - it is no longer optional. --- include/ruby/win32.h | 6 ------ 1 file changed, 6 deletions(-) (limited to 'include/ruby') diff --git a/include/ruby/win32.h b/include/ruby/win32.h index 67cc5e70b3..dfb56f4182 100644 --- a/include/ruby/win32.h +++ b/include/ruby/win32.h @@ -147,16 +147,10 @@ typedef int clockid_t; #define open rb_w32_uopen #define close(h) rb_w32_close(h) #define fclose(f) rb_w32_fclose(f) - #define read(f, b, s) rb_w32_read(f, b, s) #define write(f, b, s) rb_w32_write(f, b, s) - -#define HAVE_PREAD #define pread(f, b, s, o) rb_w32_pread(f, b, s, o) - -#define HAVE_PWRITE #define pwrite(f, b, s, o) rb_w32_pwrite(f, b, s, o) - #define getpid() rb_w32_getpid() #undef HAVE_GETPPID #define HAVE_GETPPID 1 -- cgit v1.2.3