From: Nicholas N. <n.n...@gm...> - 2009-06-10 00:54:07
|
On Fri, May 29, 2009 at 8:43 PM, Luc Bourhis<luc...@ma...> wrote: > > --36548-- WARNING: unhandled syscall: 33554774 > --36548-- a.k.a.: 342 > > That is to say: > > /usr/include/sys/syscall.h:#define SYS_lstat64_extended 342 > > I read through README_MISSING_SYSCALL_OR_IOCTL and I could probably write > the necessary patch but I won't have time to even start before well into > next week. Quite likely one of you will have done it by then! I was just looking at this. It's a tricky case, lstat64_extended() has 4 arguments. The first two are the same as lstat(), and are easy. But the last two are pointers, xsecurity and xsecurity_size, and I'm having trouble working out how big are the buffers that they point to. I think xsecurity_size points to a word-sized buffer, and that the value in xsecurity_size is the size of xsecurity, and that xsecurity_size is updated with the number of bytes written (somewhere?) but I'm not completely sure. Nick |