Patch #1550800: make exec a function.
105 files changed