hi!
i wrote this program:
http://lagnusi.net/pub/rungid.c
when i run it, the function
Code:
execve(argv[1], execve_process_argsv, execve_process_envp);
always returns -1 (error) end sets errno to EFAULT, as i can see through
Code:
case EFAULT:
perror("The filename provided points outside your accesible address space\n");
break;
why? and how can i avoid this?
thanks