execve사용시에 질문이 있습니다.

rainbow2316의 이미지

fork 함수를 사용하서 나온 자식 프로세서가

execve를 이용하여 또다른 코드 ***.c 를 실행하려고 하면

execve(?,?,?) 여기엔 무슨 인자가 들어가야하나요 .. ??

execve( "./***.c", ? , ? ) 전달할 값이 없으면 그냥 0 이나 null로 채우면 되는건가요 .. ??

pchero의 이미지

NAME
execve - execute program

SYNOPSIS
#include

int execve(const char *filename, char *const argv[],
char *const envp[]);

네, 딱히 전달한 인자값이 없다면

execve("./***.c", NULL, NULL);

로 호출하시면 됩니다.

---------------------------------
제일 왼쪽이 저입니다 :)

rainbow2316의 이미지

혹시, 메일있으시면 남겨주실 수 있습니까.. ??