Portability fix for glob.h building in FreeBSD ports system.
authorPaul Smith <psmith@gnu.org>
Thu, 30 Jan 2003 05:22:52 +0000 (05:22 +0000)
committerPaul Smith <psmith@gnu.org>
Thu, 30 Jan 2003 05:22:52 +0000 (05:22 +0000)
commitd33ff301454fa1db9919674dbc2a37309bbd529f
treeb843b352a445c03c8d1f4c2265334ea0e83de046
parentd15a484098a52e0784933ba03a98445fdc86ea3f
Portability fix for glob.h building in FreeBSD ports system.

Implement a fix for bug # 2169: too many OSs, even major OSs like Solaris,
don't properly implement SA_RESTART: important system calls like stat() can
still fail when SA_RESTART is set.  So, forget the BROKEN_RESTART config
check and get rid of atomic_stat() and atomic_readdir(), and implement
permanent wrappers for EINTR checking on various system calls (stat(),
fstat(), opendir(), and readdir() so far).
12 files changed:
ChangeLog
arscan.c
commands.c
configure.in
dir.c
glob/ChangeLog
glob/glob.h
make.h
misc.c
read.c
remake.c
vpath.c