> If we change the definition in unistd.h to void will that help bash? It's already void, which is wrong. It needs to be int, which means cygwin has to return something useful.