svn commit: r219559 - in head/sys: amd64/linux32 compat/freebsd32 i386/linux kern

Alexander Leidinger Alexander at Leidinger.net
Sat Mar 12 19:57:30 UTC 2011


On Sat, 12 Mar 2011 08:51:43 +0000 (UTC) Andriy Gapon <avg at FreeBSD.org>
wrote:

> Author: avg
> Date: Sat Mar 12 08:51:43 2011
> New Revision: 219559
> URL: http://svn.freebsd.org/changeset/base/219559
> 
> Log:
>   add DTrace systrace support for linux32 and freebsd32 on amd64
> syscalls 
>   This commits makes necessary changes in syscall/sysent generation
>   infrastructure.

I assume this also includes syscall provider support for linux syscalls
on i386. Some questions below.

> Modified: head/sys/i386/linux/syscalls.master
> ==============================================================================
> --- head/sys/i386/linux/syscalls.master	Sat Mar 12 07:47:05 2011	(r219558)
> +++ head/sys/i386/linux/syscalls.master       Sat Mar 12 08:51:43 2011	(r219559)
> @@ -102,7 +102,7 @@
> 46	AUE_SETGID STD	{ int linux_setgid16(l_gid16_t gid); }
> 47	AUE_GETGID STD	{ int linux_getgid16(void); }
> 48	AUE_NULL STD	{ int linux_signal(l_int sig, \
> -				    l_handler_t handler); }
> +				    void *handler); }

What's wrong with l_handler_t?

> @@ -148,7 +148,7 @@
>  				    struct timeval *tp, \
>  				    struct timezone *tzp); }
>  79	AUE_SETTIMEOFDAY	NOPROTO	{ int
> settimeofday( \
> -				    struct timeval *tp, \
> +				    struct timeval *tv, \

What's wrong with tp?

Bye,
Alexander.


More information about the svn-src-head mailing list