summaryrefslogtreecommitdiff
path: root/kernel/syscalls.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/syscalls.c')
-rw-r--r--kernel/syscalls.c9
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);