Linux では次のようなコードがあります。
return_code= spawnp(cmd, 3, fd_map, NULL, argv, environ);
これを QNX から Linux に変換する必要があります。Linux では spawn を使用できないため、fork-exec を使用する必要があります。1) どうすればそれができますか? これは正しいですか ?
pid = fork();
if (pid ==0) /* child */
exec(cmd, argv, environ);
2) spawn で渡されるパラメーター fd_map と "3" を exec に渡すにはどうすればよいですか?