在此程序中,我使用execv启动另一个进程。如何获得以fork和execv开头的程序的pid
if (fork() == 0) {
struct rlimit limits;
limits.rlim_cur = 10000000; // set data segment limit to 10MB
limits.rlim_max = 10000000; // make sure the child can't increase it again
setrlimit(RLIMIT_DATA, &limits);
execv(...);
}
我该如何获得启动的程序的pid?