int openthread(void *f_name)
{
printk("f_name : %s", (char *) f_name);
}
--> 다른 함수 안에 있음
int path_to_file(char * logfile, char *path, int len)
{
printk("before pass file name : %s \n", f_name);
kernel_thread(openthread, &f_name, CLONE_FS |CLONE_FILES|CLONE_SIGHAND);
}
처럼 되있어요
f_name 은 char *f_name[100] 이구여
주로 전달이 안되다가 어쩌다 되여
이상한건
될때는 그전에 전달되기 전에 찍는 printk 와 실제
불려지는 함수 안에서 나오는 전달된 path 출력 하는