Re: [PATCH 2/2] Cygwin: remove ENOSHARE and ECASECLASH from _sys_errlist[]

2024-02-27 Thread Christian Franke
Hi Corinna, Corinna Vinschen wrote: On Feb 27 13:18, Christian Franke wrote: ... diff --git a/winsup/cygwin/errno.cc b/winsup/cygwin/errno.cc index 7d58e62ec..d8c057e51 100644 --- a/winsup/cygwin/errno.cc +++ b/winsup/cygwin/errno.cc @@ -167,8 +167,8 @@ const char *_sys_errlist[] = /*

Re: [PATCH 2/2] Cygwin: remove ENOSHARE and ECASECLASH from _sys_errlist[]

2024-02-27 Thread Corinna Vinschen
Hi Christian, On Feb 27 13:18, Christian Franke wrote: > From f495fb0e7c2bd3a42f16f81af18c64ffaba9a860 Mon Sep 17 00:00:00 2001 > From: Christian Franke > Date: Tue, 27 Feb 2024 13:05:36 +0100 > Subject: [PATCH 2/2] Cygwin: remove ENOSHARE and ECASECLASH from > _sys_errlist[] > > These errno

[PATCH 2/2] Cygwin: remove ENOSHARE and ECASECLASH from _sys_errlist[]

2024-02-27 Thread Christian Franke
From f495fb0e7c2bd3a42f16f81af18c64ffaba9a860 Mon Sep 17 00:00:00 2001 From: Christian Franke Date: Tue, 27 Feb 2024 13:05:36 +0100 Subject: [PATCH 2/2] Cygwin: remove ENOSHARE and ECASECLASH from _sys_errlist[] These errno values are no longer used by Cygwin. Also add a static_assert check

[PATCH 1/2] Cygwin: add compile warning if ENOSHARE or ECASECLASH is used

2024-02-27 Thread Christian Franke
A suggestion for a first (possibly polite) step to get rid of ENOSHARE or ECASECLASH. Would also work with clang. The internally used ENMFILE is not included yet. In theory, it may be returned to outside world as it still appears in errmap[]. -- Regards, Christian From