Some major 'Exec' changes to maintain POSIX compatibility