Regen for rt_sigpending.

This commit is contained in:
njoly 2008-07-24 12:11:14 +00:00
parent efde75ae99
commit c1c4ce8861
4 changed files with 24 additions and 13 deletions

View File

@ -1,10 +1,10 @@
/* $NetBSD: linux32_syscall.h,v 1.38 2008/06/16 20:00:53 christos Exp $ */
/* $NetBSD: linux32_syscall.h,v 1.39 2008/07/24 12:11:14 njoly Exp $ */
/*
* System call numbers.
*
* DO NOT EDIT-- this file is automatically generated.
* created from NetBSD: syscalls.master,v 1.35 2008/06/16 19:57:43 christos Exp
* created from NetBSD: syscalls.master,v 1.36 2008/07/24 12:09:56 njoly Exp
*/
#ifndef _LINUX32_SYS_SYSCALL_H_
@ -397,6 +397,9 @@
/* syscall: "rt_sigprocmask" ret: "int" args: "int" "const linux32_sigsetp_t" "linux32_sigsetp_t" "netbsd32_size_t" */
#define LINUX32_SYS_rt_sigprocmask 175
/* syscall: "rt_sigpending" ret: "int" args: "linux32_sigsetp_t" "netbsd32_size_t" */
#define LINUX32_SYS_rt_sigpending 176
/* syscall: "rt_sigsuspend" ret: "int" args: "linux32_sigsetp_t" "netbsd32_size_t" */
#define LINUX32_SYS_rt_sigsuspend 179

View File

@ -1,10 +1,10 @@
/* $NetBSD: linux32_syscallargs.h,v 1.38 2008/06/16 20:00:53 christos Exp $ */
/* $NetBSD: linux32_syscallargs.h,v 1.39 2008/07/24 12:11:14 njoly Exp $ */
/*
* System call argument lists.
*
* DO NOT EDIT-- this file is automatically generated.
* created from NetBSD: syscalls.master,v 1.35 2008/06/16 19:57:43 christos Exp
* created from NetBSD: syscalls.master,v 1.36 2008/07/24 12:09:56 njoly Exp
*/
#ifndef _LINUX32_SYS_SYSCALLARGS_H_
@ -532,6 +532,12 @@ struct linux32_sys_rt_sigprocmask_args {
};
check_syscall_args(linux32_sys_rt_sigprocmask)
struct linux32_sys_rt_sigpending_args {
syscallarg(linux32_sigsetp_t) set;
syscallarg(netbsd32_size_t) sigsetsize;
};
check_syscall_args(linux32_sys_rt_sigpending)
struct linux32_sys_rt_sigsuspend_args {
syscallarg(linux32_sigsetp_t) unewset;
syscallarg(netbsd32_size_t) sigsetsize;
@ -929,6 +935,8 @@ int linux32_sys_rt_sigaction(struct lwp *, const struct linux32_sys_rt_sigaction
int linux32_sys_rt_sigprocmask(struct lwp *, const struct linux32_sys_rt_sigprocmask_args *, register_t *);
int linux32_sys_rt_sigpending(struct lwp *, const struct linux32_sys_rt_sigpending_args *, register_t *);
int linux32_sys_rt_sigsuspend(struct lwp *, const struct linux32_sys_rt_sigsuspend_args *, register_t *);
int linux32_sys_pread(struct lwp *, const struct linux32_sys_pread_args *, register_t *);

View File

@ -1,14 +1,14 @@
/* $NetBSD: linux32_syscalls.c,v 1.38 2008/06/16 20:00:53 christos Exp $ */
/* $NetBSD: linux32_syscalls.c,v 1.39 2008/07/24 12:11:14 njoly Exp $ */
/*
* System call names.
*
* DO NOT EDIT-- this file is automatically generated.
* created from NetBSD: syscalls.master,v 1.35 2008/06/16 19:57:43 christos Exp
* created from NetBSD: syscalls.master,v 1.36 2008/07/24 12:09:56 njoly Exp
*/
#include <sys/cdefs.h>
__KERNEL_RCSID(0, "$NetBSD: linux32_syscalls.c,v 1.38 2008/06/16 20:00:53 christos Exp $");
__KERNEL_RCSID(0, "$NetBSD: linux32_syscalls.c,v 1.39 2008/07/24 12:11:14 njoly Exp $");
#if defined(_KERNEL_OPT)
#if defined(_KERNEL_OPT)
@ -212,7 +212,7 @@ const char *const linux32_syscallnames[] = {
/* 173 */ "rt_sigreturn",
/* 174 */ "rt_sigaction",
/* 175 */ "rt_sigprocmask",
/* 176 */ "#176 (unimplemented rt_sigpending)",
/* 176 */ "rt_sigpending",
/* 177 */ "#177 (unimplemented rt_sigtimedwait)",
/* 178 */ "#178 (unimplemented rt_queueinfo)",
/* 179 */ "rt_sigsuspend",

View File

@ -1,14 +1,14 @@
/* $NetBSD: linux32_sysent.c,v 1.38 2008/06/16 20:00:53 christos Exp $ */
/* $NetBSD: linux32_sysent.c,v 1.39 2008/07/24 12:11:14 njoly Exp $ */
/*
* System call switch table.
*
* DO NOT EDIT-- this file is automatically generated.
* created from NetBSD: syscalls.master,v 1.35 2008/06/16 19:57:43 christos Exp
* created from NetBSD: syscalls.master,v 1.36 2008/07/24 12:09:56 njoly Exp
*/
#include <sys/cdefs.h>
__KERNEL_RCSID(0, "$NetBSD: linux32_sysent.c,v 1.38 2008/06/16 20:00:53 christos Exp $");
__KERNEL_RCSID(0, "$NetBSD: linux32_sysent.c,v 1.39 2008/07/24 12:11:14 njoly Exp $");
#if defined(_KERNEL_OPT)
#include "opt_compat_43.h"
@ -390,8 +390,8 @@ struct sysent linux32_sysent[] = {
(sy_call_t *)linux32_sys_rt_sigaction },/* 174 = rt_sigaction */
{ ns(struct linux32_sys_rt_sigprocmask_args), 0,
(sy_call_t *)linux32_sys_rt_sigprocmask },/* 175 = rt_sigprocmask */
{ 0, 0, 0,
linux_sys_nosys }, /* 176 = unimplemented rt_sigpending */
{ ns(struct linux32_sys_rt_sigpending_args), 0,
(sy_call_t *)linux32_sys_rt_sigpending },/* 176 = rt_sigpending */
{ 0, 0, 0,
linux_sys_nosys }, /* 177 = unimplemented rt_sigtimedwait */
{ 0, 0, 0,