emacs/lib-src
Paul Eggert 40eecd594a Port better to NFS unlink
I found this problem while looking into Bug#72641.
* lib-src/etags.c (do_move_file):
* lib-src/update-game-score.c (unlock_file):
* src/androidvfs.c (android_hack_asset_fd_fallback):
* src/filelock.c (current_lock_owner):
Treat unlink as successful if it fails because the file wasn’t there.
This can happen with some NFS implementations, due to its
retrying over the network to get at-least-once semantics.
Although most of Emacs’s calls to unlink were already doing this,
a few instances were not.
2024-08-15 20:11:33 -07:00
..
asset-directory-tool.c Restore functionality on Android 2.2 2024-06-12 16:44:21 +08:00
be_resources.cc ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
ChangeLog.1 Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
COPYING Merge from Gnulib 2017-10-01 18:31:10 -07:00
ctags.c Port ctags+etags build to Sun C 5.12. 2014-05-18 11:57:04 -07:00
ebrowse.c Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
emacsclient.c Support --no-window-system option in emacsclient 2024-06-12 14:10:32 +03:00
etags.c Port better to NFS unlink 2024-08-15 20:11:33 -07:00
hexl.c ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
make-docfile.c Pacify gcc -Wmissing-variable-declarations 2024-05-11 18:46:27 -07:00
make-fingerprint.c ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
Makefile.in Port to GNU Make 03ecd94488b85adc38746ec3e7c2a297a522598e 2024-02-08 23:22:00 -08:00
movemail.c Merge from savannah/emacs-29 2024-01-02 10:28:14 +08:00
ntlib.c ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
ntlib.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
pop.c ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
pop.h ; Add 2024 to copyright years 2024-01-02 09:47:10 +08:00
rcs2log rcs2log now groks add-log-time-zone rule 2024-04-12 13:14:29 -07:00
README
seccomp-filter.c Be more systematic about parens in C source code 2024-01-20 17:28:53 -08:00
update-game-score.c Port better to NFS unlink 2024-08-15 20:11:33 -07:00

This directory contains the source code for the architecture-dependent
files that go in ${archlibdir}.  At present, these are mostly utility
programs used by GNU Emacs.