]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'cf/wrapper-bsd-eloop'
authorJunio C Hamano <gitster@pobox.com>
Fri, 16 May 2025 00:24:55 +0000 (17:24 -0700)
committerJunio C Hamano <gitster@pobox.com>
Fri, 16 May 2025 00:24:55 +0000 (17:24 -0700)
commit1d01042e314c0965845cae1fbcd0bc7e21f1b608
tree26008dcd8f00394693d3c7464070afe254bffe04
parent1a8a4971cc6c179c4dd711f4a7f5d7178f4b3ab7
parentf47bcc3413a946b2735fce84e66efd47cb7be2d2
Merge branch 'cf/wrapper-bsd-eloop'

The fallback implementation of open_nofollow() depended on
open("symlink", O_NOFOLLOW) to set errno to ELOOP, but a few BSD
derived systems use different errno, which has been worked around.

* cf/wrapper-bsd-eloop:
  wrapper: NetBSD gives EFTYPE and FreeBSD gives EMFILE where POSIX uses ELOOP
wrapper.c