From owner-p4-projects@FreeBSD.ORG Tue May 13 19:15:17 2003 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 05AF637B404; Tue, 13 May 2003 19:15:17 -0700 (PDT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AFF8E37B401 for ; Tue, 13 May 2003 19:15:16 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 396CF43F93 for ; Tue, 13 May 2003 19:15:16 -0700 (PDT) (envelope-from peter@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h4E2FG0U069439 for ; Tue, 13 May 2003 19:15:16 -0700 (PDT) (envelope-from peter@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h4E2FFsC069436 for perforce@freebsd.org; Tue, 13 May 2003 19:15:15 -0700 (PDT) Date: Tue, 13 May 2003 19:15:15 -0700 (PDT) Message-Id: <200305140215.h4E2FFsC069436@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to peter@freebsd.org using -f From: Peter Wemm To: Perforce Change Reviews Subject: PERFORCE change 31113 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 May 2003 02:15:17 -0000 http://perforce.freebsd.org/chv.cgi?CH=31113 Change 31113 by peter@peter_hammer on 2003/05/13 19:14:31 Regen (oops, forgot these last time) Affected files ... .. //depot/projects/hammer/sys/amd64/ia32/ia32_proto.h#3 edit .. //depot/projects/hammer/sys/amd64/ia32/ia32_syscall.h#3 edit .. //depot/projects/hammer/sys/amd64/ia32/ia32_sysent.c#3 edit Differences ... ==== //depot/projects/hammer/sys/amd64/ia32/ia32_proto.h#3 (text+ko) ==== @@ -201,6 +201,14 @@ char new_l_[PADL_(void *)]; void * new; char new_r_[PADR_(void *)]; char newlen_l_[PADL_(u_int32_t)]; u_int32_t newlen; char newlen_r_[PADR_(u_int32_t)]; }; +struct ia32_kevent_args { + char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; + char changelist_l_[PADL_(const struct kevent *)]; const struct kevent * changelist; char changelist_r_[PADR_(const struct kevent *)]; + char nchanges_l_[PADL_(int)]; int nchanges; char nchanges_r_[PADR_(int)]; + char eventlist_l_[PADL_(struct kevent *)]; struct kevent * eventlist; char eventlist_r_[PADR_(struct kevent *)]; + char nevents_l_[PADL_(int)]; int nevents; char nevents_r_[PADR_(int)]; + char timeout_l_[PADL_(const struct timespec *)]; const struct timespec * timeout; char timeout_r_[PADR_(const struct timespec *)]; +}; struct ia32_sendfile_args { char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)]; @@ -250,6 +258,7 @@ int ia32_truncate(struct thread *, struct ia32_truncate_args *); int ia32_ftruncate(struct thread *, struct ia32_ftruncate_args *); int ia32_sysctl(struct thread *, struct ia32_sysctl_args *); +int ia32_kevent(struct thread *, struct ia32_kevent_args *); int ia32_sendfile(struct thread *, struct ia32_sendfile_args *); int ia32_sigreturn(struct thread *, struct ia32_sigreturn_args *); int ia32_sigaction(struct thread *, struct ia32_sigaction_args *); ==== //depot/projects/hammer/sys/amd64/ia32/ia32_syscall.h#3 (text+ko) ==== @@ -270,7 +270,7 @@ #define IA32_SYS_getresuid 360 #define IA32_SYS_getresgid 361 #define IA32_SYS_kqueue 362 -#define IA32_SYS_kevent 363 +#define IA32_SYS_ia32_kevent 363 #define IA32_SYS_extattr_set_fd 371 #define IA32_SYS_extattr_get_fd 372 #define IA32_SYS_extattr_delete_fd 373 ==== //depot/projects/hammer/sys/amd64/ia32/ia32_sysent.c#3 (text+ko) ==== @@ -388,7 +388,7 @@ { SYF_MPSAFE | AS(getresuid_args), (sy_call_t *)getresuid }, /* 360 = getresuid */ { SYF_MPSAFE | AS(getresgid_args), (sy_call_t *)getresgid }, /* 361 = getresgid */ { SYF_MPSAFE | 0, (sy_call_t *)kqueue }, /* 362 = kqueue */ - { SYF_MPSAFE | AS(kevent_args), (sy_call_t *)kevent }, /* 363 = kevent */ + { SYF_MPSAFE | AS(ia32_kevent_args), (sy_call_t *)ia32_kevent }, /* 363 = ia32_kevent */ { 0, (sy_call_t *)nosys }, /* 364 = __cap_get_proc */ { 0, (sy_call_t *)nosys }, /* 365 = __cap_set_proc */ { 0, (sy_call_t *)nosys }, /* 366 = __cap_get_fd */