ID: 11482 User Update by: [EMAIL PROTECTED] Status: Open Bug Type: Program Execution Operating system: Linux, redhat 7.0 PHP Version: 4.0.5 Description: exec/system return value 11 for all C program the fd=fopen("environ", "w"); function doesn't have the rights (nobody user) to create file. So, the C prg, return 11. Previous Comments: --------------------------------------------------------------------------- [2001-06-15 03:43:33] [EMAIL PROTECTED] here is a simple example of all_env.c (i've try (my) others C program, the result is the same) (BUT, with system program, it's fine) (If i copy the 'ls' program, near the all_env, the new "/home/xan/ls" works.) So what is wrong ? #include <stdio.h> int main(int argc, char**argv, char**env) { char *str; int k=0; FILE *fd; fd=fopen("environ", "w"); str=env[k]; while ( str != NULL ) { printf("Env (%d): %sn",k, str); fprintf(fd,"Env (%d): %sn",k, str); str=env[++k]; } fclose(fd); exit(0); } --------------------------------------------------------------------------- [2001-06-14 13:09:57] [EMAIL PROTECTED] And what does this 'all_env' program do? Are the sources somewhere to get so we could try it? Or could you please use some other program as example which is found on every system. This sounds like your program is buggy, not PHP, as system() works for me just fine. --Jani --------------------------------------------------------------------------- [2001-06-14 04:57:48] [EMAIL PROTECTED] if i use system("/bin/ls -al",$res), all is fin, $res=0. BUT, if i use system("/home/xan/all_env",$res), the result is always 11 (for what ever C program i've write). ls -al /home/xan/all_env rwxr-xr-x [...] all_env (compile dynamically or statically) can you help me ? I use apache 1.3.19 and php4.0.5 (and test before with php3.0.18) --------------------------------------------------------------------------- Full Bug description available at: http://bugs.php.net/?id=11482 -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]