diff options
| author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2025-12-12 12:54:24 +0900 |
|---|---|---|
| committer | Nobuyoshi Nakada <nobu.nakada@gmail.com> | 2025-12-12 14:24:03 +0900 |
| commit | f939f0433ab53bc1a8d567e0b52a09a95ce78bfb (patch) | |
| tree | d0ec23e9afbc1a07f09fe2c2a0eb3b230b51b329 /include | |
| parent | 50e5c542cc0541fb38e52766d88d87bd8a96b072 (diff) | |
Win32: Deprecate Windows version info API
`dwMajorVersion` alone has no meaning since Windows 7. Use API in
VersionHelper.h instead.
Diffstat (limited to 'include')
| -rw-r--r-- | include/ruby/win32.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/include/ruby/win32.h b/include/ruby/win32.h index 8d9f9ddd80..4255661dd4 100644 --- a/include/ruby/win32.h +++ b/include/ruby/win32.h @@ -262,7 +262,6 @@ struct ifaddrs { #endif extern void rb_w32_sysinit(int *, char ***); -extern DWORD rb_w32_osid(void); extern int flock(int fd, int oper); extern int rb_w32_io_cancelable_p(int); extern int rb_w32_is_socket(int); @@ -306,7 +305,11 @@ extern void rb_w32_free_environ(char **); extern int rb_w32_map_errno(DWORD); extern const char *WSAAPI rb_w32_inet_ntop(int,const void *,char *,size_t); extern int WSAAPI rb_w32_inet_pton(int,const char *,void *); -extern DWORD rb_w32_osver(void); + +RBIMPL_ATTR_DEPRECATED(("as Windows 9x is not supported already")) +extern DWORD rb_w32_osid(void); +RBIMPL_ATTR_DEPRECATED(("by Windows Version Helper APIs")) +extern DWORD rb_w32_osver(void); extern int rb_w32_uchown(const char *, int, int); extern int rb_w32_ulink(const char *, const char *); |
