1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-15 18:40:39 -08:00

Improve port to platforms lacking euidaccess (Bug#35406)

* lib-src/emacsclient.c (set_local_socket):
Use faccessat with AT_EACCESS instead of using euidaccess.
* admin/merge-gnulib, lib/gnulib.mk.in, m4/gnulib-comp.m4:
Revert previous change.
This commit is contained in:
Paul Eggert 2019-04-24 17:41:05 -07:00
parent 445713f555
commit 2bf957394c
4 changed files with 35 additions and 12 deletions

View file

@ -88,7 +88,6 @@
# dtotimespec \
# dup2 \
# environ \
# euidaccess \
# execinfo \
# explicit_bzero \
# faccessat \
@ -1492,7 +1491,9 @@ endif
## begin gnulib module euidaccess
ifeq (,$(OMIT_GNULIB_MODULE_euidaccess))
ifneq (,$(gl_GNULIB_ENABLED_euidaccess))
endif
EXTRA_DIST += euidaccess.c
EXTRA_libgnu_a_SOURCES += euidaccess.c
@ -2148,7 +2149,9 @@ endif
## begin gnulib module root-uid
ifeq (,$(OMIT_GNULIB_MODULE_root-uid))
ifneq (,$(gl_GNULIB_ENABLED_6099e9737f757db36c47fa9d9f02e88c))
endif
EXTRA_DIST += root-uid.h
endif