From 27027b83f91266c2d848841a1caf6fbda69ce07e Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Thu, 23 Jul 2020 23:16:05 +0200 Subject: [PATCH] lchmod: Use /proc on Cygwin. * lib/lchmod.c (lchmod): Use /proc on Cygwin. --- ChangeLog | 6 ++++++ lib/lchmod.c | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 9d6051f768..08804223d1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,11 @@ +2020-07-23 Bruno Haible + + lchmod: Use /proc on Cygwin. + * lib/lchmod.c (lchmod): Use /proc on Cygwin. + 2020-07-23 Ken Brown + fchmodat: Use /proc on Cygwin * lib/fchmodat.c (fchmodat): Use /proc on Cygwin. 2020-07-21 Bruno Haible diff --git a/lib/lchmod.c b/lib/lchmod.c index e113211623..77a0060955 100644 --- a/lib/lchmod.c +++ b/lib/lchmod.c @@ -76,7 +76,7 @@ lchmod (char const *file, mode_t mode) return -1; } -# if defined __linux__ || defined __ANDROID__ +# if defined __linux__ || defined __ANDROID__ || defined __CYGWIN__ static char const fmt[] = "/proc/self/fd/%d"; char buf[sizeof fmt - sizeof "%d" + INT_BUFSIZE_BOUND (int)]; sprintf (buf, fmt, fd); -- 2.39.5