Author: dchagin
Date: Sun May 24 17:49:09 2015
New Revision: 283476
URL: https://svnweb.freebsd.org/changeset/base/283476

Log:
  Convert Linux signal number to the FreeBSD.

Modified:
  head/sys/compat/linux/linux_timer.c

Modified: head/sys/compat/linux/linux_timer.c
==============================================================================
--- head/sys/compat/linux/linux_timer.c Sun May 24 17:48:34 2015        
(r283475)
+++ head/sys/compat/linux/linux_timer.c Sun May 24 17:49:09 2015        
(r283476)
@@ -58,7 +58,7 @@ linux_convert_l_sigevent(struct l_sigeve
        switch (l_sig->sigev_notify) {
        case L_SIGEV_SIGNAL:
                sig->sigev_notify = SIGEV_SIGNAL;
-               CP(*l_sig, *sig, sigev_signo);
+               sig->sigev_signo = linux_to_bsd_signal(l_sig->sigev_signo);
                PTRIN_CP(*l_sig, *sig, sigev_value.sival_ptr);
                break;
        case L_SIGEV_NONE:
@@ -75,7 +75,7 @@ linux_convert_l_sigevent(struct l_sigeve
        case L_SIGEV_THREAD_ID:
                sig->sigev_notify = SIGEV_THREAD_ID;
                CP2(*l_sig, *sig, _l_sigev_un._tid, sigev_notify_thread_id);
-               CP(*l_sig, *sig, sigev_signo);
+               sig->sigev_signo = linux_to_bsd_signal(l_sig->sigev_signo);
                PTRIN_CP(*l_sig, *sig, sigev_value.sival_ptr);
                break;
        default:
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to