From owner-cvs-all Sat Aug 14 10:30:50 1999 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 9B60C14BF1; Sat, 14 Aug 1999 10:30:46 -0700 (PDT) (envelope-from marcel@FreeBSD.org) Received: (from marcel@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id KAA36340; Sat, 14 Aug 1999 10:28:47 -0700 (PDT) (envelope-from marcel@FreeBSD.org) Message-Id: <199908141728.KAA36340@freefall.freebsd.org> From: Marcel Moolenaar Date: Sat, 14 Aug 1999 10:28:47 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/i386/linux linux_sysent.c linux_proto.h linux_syscall.h linux.h linux_signal.c Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk marcel 1999/08/14 10:28:47 PDT Modified files: sys/i386/linux linux_sysent.c linux_proto.h linux_syscall.h linux.h linux_signal.c Log: Implementation of linux_rt_sigaction and linux_rt_sigprocmask syscalls. Both functions use the new sigset_t and sigaction_t which allows support for more than 32 signals. Only the lower 32 signals are supported for now. linux_rt_sigaction, linux_sigaction and linux_signal use linux_do_sigaction to do the actual work. That way unnecessary redundancy is avoided. The same has been done for linux_rt_sigprocmask and linux_sigprocmask. They call linux_do_sigprocmask to do the actual work. Revision Changes Path 1.21 +3 -3 src/sys/i386/linux/linux_sysent.c 1.20 +15 -1 src/sys/i386/linux/linux_proto.h 1.16 +3 -1 src/sys/i386/linux/linux_syscall.h 1.33 +15 -1 src/sys/i386/linux/linux.h 1.17 +216 -75 src/sys/i386/linux/linux_signal.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message