https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=cb4b4548c828d3975266571190d67650d374339d
commit cb4b4548c828d3975266571190d67650d374339d Author: Ken Brown <[email protected]> Date: Mon Jun 6 10:44:01 2022 -0400 Cygwin: remove ntsecapi.h This was a wrapper for w32api/ntsecapi.h. It was introduced to fix a bug that only affected 32-bit Cygwin, so it is no longer needed. Diff: --- winsup/cygwin/ntsecapi.h | 26 -------------------------- 1 file changed, 26 deletions(-) diff --git a/winsup/cygwin/ntsecapi.h b/winsup/cygwin/ntsecapi.h deleted file mode 100644 index 8b0a7e77f..000000000 --- a/winsup/cygwin/ntsecapi.h +++ /dev/null @@ -1,26 +0,0 @@ -#ifndef _CYGWIN_NTSECAPI_H -#define _CYGWIN_NTSECAPI_H - -/* There's a bug in ntsecapi.h (Mingw as well as MSFT). SystemFunction036 - is, in fact, a WINAPI function, but it's not defined as such. Therefore - we have to do it correctly here in the ntsecapi.h wrapper. */ - -#define SystemFunction036 __nonexistant_SystemFunction036__ - -#include_next <ntsecapi.h> - -#undef SystemFunction036 - -#define RtlGenRandom SystemFunction036 - -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - -BOOLEAN WINAPI RtlGenRandom (PVOID, ULONG); - -#ifdef __cplusplus -} -#endif /* __cplusplus */ - -#endif /* _CYGWIN_NTSECAPI_H */
