Am 07.02.25 um 12:52 schrieb Patrick Steinhardt: > Split out the POSIX-related bits from "compat/mingw.h". This is in > preparation for splitting up "git-compat-utils.h" into a header that > provides POSIX-compatibility and a header that provides common wrappers > used by the Git project. > > Signed-off-by: Patrick Steinhardt <ps@xxxxxx> > --- > compat/{mingw.c => mingw/compat-util.c} | 28 ++-- > compat/mingw/compat-util.h | 220 ++++++++++++++++++++++++++++++++ > compat/{mingw.h => mingw/posix.h} | 216 +------------------------------ > compat/msvc.c | 6 - > compat/msvc/compat-util.c | 6 + > compat/msvc/compat-util.h | 7 + > compat/{msvc.h => msvc/posix.h} | 8 +- > config.mak.uname | 6 +- > contrib/buildsystems/CMakeLists.txt | 2 +- > git-compat-util.h | 4 +- > meson.build | 8 +- > 11 files changed, 266 insertions(+), 245 deletions(-) I can agree with this rearrangement of compat/mingw.c. But the Git-for-Windows repository has much higher stakes with all the additional changes. I put Dscho on Cc. -- Hannes