apr_hints.m4 (apr-1.6.5.tar.bz2) | : | apr_hints.m4 (apr-1.7.0.tar.bz2) | ||
---|---|---|---|---|
skipping to change at line 240 | skipping to change at line 240 | |||
*-sco3.2v5*) | *-sco3.2v5*) | |||
APR_ADDTO(CPPFLAGS, [-DSCO5 -D_REENTRANT]) | APR_ADDTO(CPPFLAGS, [-DSCO5 -D_REENTRANT]) | |||
;; | ;; | |||
*-sco_sv*|*-SCO_SV*) | *-sco_sv*|*-SCO_SV*) | |||
APR_ADDTO(CPPFLAGS, [-DSCO -D_REENTRANT]) | APR_ADDTO(CPPFLAGS, [-DSCO -D_REENTRANT]) | |||
APR_ADDTO(LIBS, [-lPW -lmalloc]) | APR_ADDTO(LIBS, [-lPW -lmalloc]) | |||
;; | ;; | |||
*-solaris2*) | *-solaris2*) | |||
PLATOSVERS=`echo $host | sed 's/^.*solaris2.//'` | PLATOSVERS=`echo $host | sed 's/^.*solaris2.//'` | |||
APR_ADDTO(CPPFLAGS, [-DSOLARIS2=$PLATOSVERS -D_POSIX_PTHREAD_SEMANTICS -D _REENTRANT]) | APR_ADDTO(CPPFLAGS, [-DSOLARIS2=$PLATOSVERS -D_POSIX_PTHREAD_SEMANTICS -D _REENTRANT]) | |||
if test $PLATOSVERS -eq 10; then | ||||
# pthread_mutex_timedlock is broken on Solaris 10. | ||||
# It can block without timeout in case of EDEADLK. | ||||
APR_SETIFNULL(ac_cv_func_pthread_mutex_timedlock, [no]) | ||||
fi | ||||
if test $PLATOSVERS -ge 10; then | if test $PLATOSVERS -ge 10; then | |||
APR_SETIFNULL(apr_lock_method, [USE_PROC_PTHREAD_SERIALIZE]) | APR_SETIFNULL(apr_lock_method, [USE_PROC_PTHREAD_SERIALIZE]) | |||
else | else | |||
APR_SETIFNULL(apr_lock_method, [USE_FCNTL_SERIALIZE]) | APR_SETIFNULL(apr_lock_method, [USE_FCNTL_SERIALIZE]) | |||
fi | fi | |||
# readdir64_r error handling seems broken on Solaris (at least | # readdir64_r error handling seems broken on Solaris (at least | |||
# up till 2.8) -- it will return -1 at end-of-directory. | # up till 2.8) -- it will return -1 at end-of-directory. | |||
APR_SETIFNULL(ac_cv_func_readdir64_r, [no]) | APR_SETIFNULL(ac_cv_func_readdir64_r, [no]) | |||
;; | ;; | |||
*-sunos4*) | *-sunos4*) | |||
End of changes. 1 change blocks. | ||||
0 lines changed or deleted | 5 lines changed or added |