Não há como fazer isso como parte do conjunto de funções posix_spawn() .
Há uma discussão em andamento iniciada pelo redhat se esse recurso deve ser adicionado. Se isso for aceito, pode se tornar parte do POSIX na próxima versão - isso pode acontecer em 2 ou 3 anos.
BTW: posix_spawn() é implementado em cima de vfork()/exec() e, desde que você não queira implementar um shell POSIX com vfork() support, vfork()/exec() é realmente fácil de usar.