Weird perms with linux_base-gentoo-stage3

Scot Hetzel swhetzel at gmail.com
Fri Feb 9 00:47:37 UTC 2007


> and it seems that the problem is trigged by the utimes() syscall.  Has anyone
> found a workaround to this problem?  It doesn't look like it's been patched
> in FreeBSD itself yet, and I haven't gotten a reply from the author of the
> above post when I asked him if he'd solved the problem.  Neither was I able
> to find the patch he mention.
>
> Any pointers would be most appreciated!

The utimes() syscall has been implement, and it was added to -CURRENT
on 12/31/06.
The below patches from current implement the utimes() syscall, as well
as the rt_sigtimedwait() syscall.

http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/amd64/linux32/linux32_dummy.c.diff?r1=1.6&r2=1.7
http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/amd64/linux32/linux32_proto.h.diff?r1=1.27&r2=1.28
http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/amd64/linux32/linux32_syscall.h.diff?r1=1.27&r2=1.28
http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/amd64/linux32/linux32_sysent.c.diff?r1=1.27&r2=1.28
http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/amd64/linux32/syscalls.master.diff?r1=1.24&r2=1.25
http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/compat/linux/linux_misc.c.diff?r1=1.201&r2=1.202
http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/compat/linux/linux_signal.c.diff?r1=1.61&r2=1.63http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/i386/linux/linux_dummy.c.diff?r1=1.44&r2=1.45
http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/i386/linux/linux_proto.h.diff?r1=1.89&r2=1.90
http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/i386/linux/linux_syscall.h.diff?r1=1.82&r2=1.83
http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/i386/linux/linux_sysent.c.diff?r1=1.89&r2=1.90
http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/i386/linux/syscalls.master.diff?r1=1.84&r2=1.85

Scot
-- 
DISCLAIMER:
No electrons were mamed while sending this message. Only slightly bruised.


More information about the freebsd-emulation mailing list