From: Brian Inglis Date: Mon, 19 Jun 2023 18:15:17 +0000 (-0600) Subject: wincap.h: add wincap member has_user_shstk X-Git-Tag: newlib-4.4.0~227 X-Git-Url: https://sourceware.org/git/?a=commitdiff_plain;h=293785382cb0787c77c3daa34ca9cdcfee860ec1;p=newlib-cygwin.git wincap.h: add wincap member has_user_shstk Indicate support of user mode hardware-enforced shadow stack Signed-off-by: Brian Inglis --- diff --git a/winsup/cygwin/local_includes/wincap.h b/winsup/cygwin/local_includes/wincap.h index 29a7a63de..c14872787 100644 --- a/winsup/cygwin/local_includes/wincap.h +++ b/winsup/cygwin/local_includes/wincap.h @@ -32,6 +32,7 @@ struct wincaps unsigned has_linux_tcp_keepalive_sockopts : 1; unsigned has_tcp_maxrtms : 1; unsigned has_con_broken_tabs : 1; + unsigned has_user_shstk : 1; }; }; @@ -84,6 +85,7 @@ public: bool IMPLEMENT (has_linux_tcp_keepalive_sockopts) bool IMPLEMENT (has_tcp_maxrtms) bool IMPLEMENT (has_con_broken_tabs) + bool IMPLEMENT (has_user_shstk) void disable_case_sensitive_dirs () {