diff options
Diffstat (limited to 'kernel/syscalls.c')
| -rw-r--r-- | kernel/syscalls.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/kernel/syscalls.c b/kernel/syscalls.c index 3ec4cfa..d57fe80 100644 --- a/kernel/syscalls.c +++ b/kernel/syscalls.c @@ -136,7 +136,6 @@ int syscall_execve(char *name, char **argv1, char **env1) int arg_count=0; do{arg_count++;}while(argv1[arg_count]!=NULL); - log(FOOLOS_MODULE_NAME,FOOLOS_LOG_INFO,"%d %d", env_count, arg_count); char **env=temp; temp+=sizeof(char **)*(env_count+1); char **argv=temp; @@ -159,13 +158,11 @@ int syscall_execve(char *name, char **argv1, char **env1) char *arg_var=temp; temp+=sizeof(char *)*(l+1); memcpy(arg_var,argv1[i],l+1); - log(FOOLOS_MODULE_NAME,FOOLOS_LOG_INFO,"arg_var: 0x%08X",arg_var); argv[i]=arg_var; i++; }while(argv1[i]!=NULL); argv[i]=NULL; - log(FOOLOS_MODULE_NAME,FOOLOS_LOG_INFO,"%d %d", env_count, arg_count); #ifdef LOG_SYSCALLS log(FOOLOS_MODULE_NAME,FOOLOS_LOG_INFO,"execve (name=0x%08X(%s), argvs=0x%08X, env=0x%08X)", name,name,argv1,env1); @@ -189,9 +186,9 @@ int syscall_execve(char *name, char **argv1, char **env1) i=0; do{ -// #ifdef LOG_SYSCALLS + #ifdef LOG_SYSCALLS log(FOOLOS_MODULE_NAME,FOOLOS_LOG_INFO,"envr %d : 0x%08X : %s" ,i,env[i],env[i]); - // #endif + #endif int l=strlen(env[i]); char *env_var=alloc; alloc+=sizeof(char)*l+1; @@ -211,7 +208,7 @@ int syscall_execve(char *name, char **argv1, char **env1) memcpy(arg_var,argv[i],l+1); argv_new[i]=arg_var; // #ifdef LOG_SYSCALLS - log(FOOLOS_MODULE_NAME,FOOLOS_LOG_INFO,"arg %d : 0x%08X : %s" ,i,argv_new[i],argv_new[i]); +// log(FOOLOS_MODULE_NAME,FOOLOS_LOG_INFO,"arg %d : 0x%08X : %s" ,i,argv_new[i],argv_new[i]); // #endif i++; }while(argv[i]!=NULL); |
