MSDNには
Visual C++ 2005 では、この POSIX 関数は使用しないでください。代わりに ISO C++ 準拠の _execl を使用してください。
て書いてるな。標準って難しいぜ。