Earlier quoted context omitted.
I have a fork because I sent several pull requests back, before I got commit rights to the main repo (kevinlawler's).
I meant fork(2). Maybe edit the source to optionally use execve?
If you're concerned with Windows portability, mmap(2) is a bigger problem. Otherwise, not sure why you're asking...?