AppliedLogicSystems / ALSProlog

ALS Prolog Compiler & Development Environment
https://alsprolog.com
MIT License
16 stars 9 forks source link

Correct feature flags to avoid disabling local rexec/2 on Darwin. #180

Closed chuckhoupt closed 4 years ago

chuckhoupt commented 4 years ago

Confusion over the meaning of the REXEC (rexec/2 pred) vs HAVE_REXEC (BSD sys call) feature flags caused rexec/2 to be completely disabled on Darwin (macOS). Darwin doesn't ship with the rexec/rexecd system, but it does support the fork/exec-ing used by the local form of rexec/2. Thus REXEC is on, but HAVE_REXEC is off.

Resolves #134