13 Feb
2009
13 Feb
'09
3:34 p.m.
Hi all, I'm developing a quite interesting free software using libgendep. Now I think I have an important problem. I think that the wrapper of libgendep, syscall.c, does not detects all calls to open. And I wonder why? If I do: strace -f gcc Simplescript.c -o project I can find lots and lots of calls to open that libgendep does not detects :(. I print every file directly from syscall.c but there are some opens that they don't appear. I have been investigating the trace of strace and I see that lots of open calls are created in fork processes, so...maybe the problem is this. Do you know if syscall(SYS_open,.... also searches opens of child processes?? Thanks so much