eec8346517
specifically, if we pass NULL addr, we cause the child to jump to address zero and SIGSEGV immediatelly; pass (caddr_t) 1 instead while here, improve some error messages and slighly delint