Download Firefox: WindowsMac OS X
logo       
Google Custom Search
    AddThis Social Bookmark Button

CVS psmith make: Portability fix for glob.h building in FreeBSD ports syste: msg#00004

Subject: CVS psmith make: Portability fix for glob.h building in FreeBSD ports system.
CVSROOT:        /cvsroot/make
Module name:    make
Changes by:     psmith  03/01/30 00:22:52

Modified files:
        .              : ChangeLog arscan.c commands.c configure.in 
                         dir.c make.h misc.c read.c remake.c vpath.c 
        glob           : ChangeLog glob.h 

Log message:
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).


<Prev in Thread] Current Thread [Next in Thread>