PERFORCE change 171262 for review
Ilias Marinos
marinosi at FreeBSD.org
Wed Dec 2 11:13:06 UTC 2009
http://p4web.freebsd.org/chv.cgi?CH=171262
Change 171262 by marinosi at revolver on 2009/12/02 11:12:24
Resolved items during Integrate.
Affected files ...
.. //depot/projects/soc2009/marinosi_appaudit/src/contrib/ntp/ntpd/ntp_io.c#2 integrate
.. //depot/projects/soc2009/marinosi_appaudit/src/lib/libc/stdio/printf.3#2 integrate
.. //depot/projects/soc2009/marinosi_appaudit/src/share/man/man9/ifnet.9#2 integrate
.. //depot/projects/soc2009/marinosi_appaudit/src/sys/arm/conf/AVILA#3 integrate
.. //depot/projects/soc2009/marinosi_appaudit/src/sys/arm/conf/CAMBRIA#4 integrate
.. //depot/projects/soc2009/marinosi_appaudit/src/sys/compat/freebsd32/freebsd32_syscalls.c#5 integrate
.. //depot/projects/soc2009/marinosi_appaudit/src/sys/compat/freebsd32/freebsd32_sysent.c#5 integrate
.. //depot/projects/soc2009/marinosi_appaudit/src/sys/dev/hwpmc/hwpmc_x86.c#3 integrate
.. //depot/projects/soc2009/marinosi_appaudit/src/sys/kern/init_sysent.c#5 integrate
.. //depot/projects/soc2009/marinosi_appaudit/src/sys/kern/syscalls.c#5 integrate
.. //depot/projects/soc2009/marinosi_appaudit/src/sys/kern/systrace_args.c#5 integrate
.. //depot/projects/soc2009/marinosi_appaudit/src/sys/netinet/ip_fw.h#4 integrate
.. //depot/projects/soc2009/marinosi_appaudit/src/sys/powerpc/include/vmparam.h#2 integrate
.. //depot/projects/soc2009/marinosi_appaudit/src/sys/sys/syscall.h#5 integrate
.. //depot/projects/soc2009/marinosi_appaudit/src/sys/sys/syscall.mk#5 integrate
.. //depot/projects/soc2009/marinosi_appaudit/src/sys/sys/sysproto.h#5 integrate
Differences ...
==== //depot/projects/soc2009/marinosi_appaudit/src/contrib/ntp/ntpd/ntp_io.c#2 (text+ko) ====
@@ -65,6 +65,12 @@
#endif /* IPV6 Multicast Support */
#endif /* IPv6 Support */
+#ifdef INCLUDE_IPV6_SUPPORT
+#include <netinet/in.h>
+#include <net/if_var.h>
+#include <netinet/in_var.h>
+#endif /* !INCLUDE_IPV6_SUPPORT */
+
extern int listen_to_virtual_ips;
extern const char *specific_interface;
@@ -1137,6 +1143,36 @@
}
#endif /* OS_NEEDS_REUSEADDR_FOR_IFADDRBIND */
+#ifdef INCLUDE_IPV6_SUPPORT
+static isc_boolean_t
+is_anycast(struct sockaddr *sa, char *name)
+{
+#if defined(SIOCGIFAFLAG_IN6) && defined(IN6_IFF_ANYCAST)
+ struct in6_ifreq ifr6;
+ int fd;
+ u_int32_t flags6;
+
+ if (sa->sa_family != AF_INET6)
+ return ISC_FALSE;
+ if ((fd = socket(AF_INET6, SOCK_DGRAM, 0)) < 0)
+ return ISC_FALSE;
+ memset(&ifr6, 0, sizeof(ifr6));
+ memcpy(&ifr6.ifr_addr, (struct sockaddr_in6 *)sa,
+ sizeof(struct sockaddr_in6));
+ strlcpy(ifr6.ifr_name, name, IF_NAMESIZE);
+ if (ioctl(fd, SIOCGIFAFLAG_IN6, &ifr6) < 0) {
+ close(fd);
+ return ISC_FALSE;
+ }
+ close(fd);
+ flags6 = ifr6.ifr_ifru.ifru_flags6;
+ if ((flags6 & IN6_IFF_ANYCAST) != 0)
+ return ISC_TRUE;
+#endif /* !SIOCGIFAFLAG_IN6 || !IN6_IFF_ANYCAST */
+ return ISC_FALSE;
+}
+#endif /* !INCLUDE_IPV6_SUPPORT */
+
/*
* update_interface strategy
*
@@ -1276,6 +1312,11 @@
if (is_wildcard_addr(&interface.sin))
continue;
+#ifdef INCLUDE_IPV6_SUPPORT
+ if (is_anycast((struct sockaddr *)&interface.sin, isc_if.name))
+ continue;
+#endif /* !INCLUDE_IPV6_SUPPORT */
+
/*
* map to local *address* in order
* to map all duplicate interfaces to an interface structure
==== //depot/projects/soc2009/marinosi_appaudit/src/lib/libc/stdio/printf.3#2 (text+ko) ====
@@ -30,9 +30,9 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)printf.3 8.1 (Berkeley) 6/4/93
-.\" $FreeBSD: src/lib/libc/stdio/printf.3,v 1.63 2009/03/04 03:38:51 das Exp $
+.\" $FreeBSD: src/lib/libc/stdio/printf.3,v 1.64 2009/12/02 07:51:25 brueffer Exp $
.\"
-.Dd March 3, 2009
+.Dd December 2, 2009
.Dt PRINTF 3
.Os
.Sh NAME
@@ -55,7 +55,7 @@
.Ft int
.Fn asprintf "char **ret" "const char *format" ...
.Ft int
-.Fn dprintf "int" "const char * restrict format" ...
+.Fn dprintf "int fd" "const char * restrict format" ...
.In stdarg.h
.Ft int
.Fn vprintf "const char * restrict format" "va_list ap"
==== //depot/projects/soc2009/marinosi_appaudit/src/share/man/man9/ifnet.9#2 (text+ko) ====
@@ -26,9 +26,9 @@
.\" OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.\" $FreeBSD: src/share/man/man9/ifnet.9,v 1.54 2008/12/11 22:51:11 kmacy Exp $
+.\" $FreeBSD: src/share/man/man9/ifnet.9,v 1.55 2009/12/01 14:56:00 bz Exp $
.\"
-.Dd March 14, 2007
+.Dd December 1, 2009
.Os
.Dt IFNET 9
.Sh NAME
@@ -279,13 +279,6 @@
.Xr link_addr 3 ) .
(Initialized by
.Fn if_alloc . )
-.It Va if_timer
-.Pq Vt short
-Number of seconds until the watchdog timer
-.Fn if_watchdog
-is called, or zero if the timer is disabled.
-(Set by driver,
-decremented by generic watchdog code.)
.It Va if_flags
.Pq Vt int
Flags describing operational parameters of this interface (see below).
@@ -401,11 +394,6 @@
See the description of
.Fn ifioctl
below for more information.
-.It Fn if_watchdog
-Routine called by the generic code when the watchdog timer,
-.Va if_timer ,
-expires.
-Usually this will reset the interface.
.\" .It Fn if_poll_recv
.\" .It Fn if_poll_xmit
.\" .It Fn if_poll_slowinput
@@ -415,7 +403,7 @@
.\" section, below.
.It Fn if_init
Initialize and bring up the hardware,
-e.g., reset the chip and the watchdog timer and enable the receiver unit.
+e.g., reset the chip and enable the receiver unit.
Should mark the interface running,
but not active
.Dv ( IFF_RUNNING , ~IIF_OACTIVE ) .
==== //depot/projects/soc2009/marinosi_appaudit/src/sys/arm/conf/AVILA#3 (text+ko) ====
@@ -16,7 +16,7 @@
# If you are in doubt as to the purpose or necessity of a line, check first
# in NOTES.
#
-# $FreeBSD: src/sys/arm/conf/AVILA,v 1.33 2009/07/17 18:35:45 rpaulo Exp $
+# $FreeBSD: src/sys/arm/conf/AVILA,v 1.34 2009/12/02 00:38:11 thompsa Exp $
ident AVILA
@@ -132,6 +132,7 @@
device ath_ar5416
options AH_SUPPORT_AR5416
device ath_ar9160
+device ath_ar9280
device usb
#options USB_DEBUG
==== //depot/projects/soc2009/marinosi_appaudit/src/sys/arm/conf/CAMBRIA#4 (text+ko) ====
@@ -16,7 +16,7 @@
# If you are in doubt as to the purpose or necessity of a line, check first
# in NOTES.
#
-# $FreeBSD: src/sys/arm/conf/CAMBRIA,v 1.14 2009/08/27 17:55:44 sam Exp $
+# $FreeBSD: src/sys/arm/conf/CAMBRIA,v 1.15 2009/12/02 00:37:03 thompsa Exp $
ident CAMBRIA
@@ -135,11 +135,8 @@
#
#device ath_ar5416
#options AH_SUPPORT_AR5416 # NB: for 11n descriptor format
-#device ath_rf2133
#device ath_ar9160
#device ath_ar9280
-#device ath_rf9280
-#device ath_ar9285
# NB: 2 USB 2.0 ports standard
device usb
==== //depot/projects/soc2009/marinosi_appaudit/src/sys/compat/freebsd32/freebsd32_syscalls.c#5 (text+ko) ====
@@ -3,7 +3,7 @@
*
* DO NOT EDIT-- this file is automatically generated.
* $FreeBSD$
- * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.123 2009/07/08 16:26:43 trasz Exp
+ * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.125 2009/10/27 10:55:34 kib Exp
*/
const char *freebsd32_syscallnames[] = {
@@ -521,6 +521,15 @@
"freebsd32_msgctl", /* 511 = freebsd32_msgctl */
"freebsd32_shmctl", /* 512 = freebsd32_shmctl */
"lpathconf", /* 513 = lpathconf */
- "auditon", /* 514 = auditon */
- "auditctl_slice", /* 515 = auditctl_slice */
+ "#514", /* 514 = cap_new */
+ "#515", /* 515 = cap_getrights */
+ "#516", /* 516 = cap_enter */
+ "#517", /* 517 = cap_getmode */
+ "#518", /* 518 = pdfork */
+ "#519", /* 519 = pdkill */
+ "#520", /* 520 = pdgetpid */
+ "#521", /* 521 = pdwait */
+ "freebsd32_pselect", /* 522 = freebsd32_pselect */
+ "auditon", /* 523 = auditon */
+ "auditctl_slice", /* 524 = auditctl_slice */
};
==== //depot/projects/soc2009/marinosi_appaudit/src/sys/compat/freebsd32/freebsd32_sysent.c#5 (text+ko) ====
@@ -3,7 +3,7 @@
*
* DO NOT EDIT-- this file is automatically generated.
* $FreeBSD$
- * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.123 2009/07/08 16:26:43 trasz Exp
+ * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.125 2009/10/27 10:55:34 kib Exp
*/
#include "opt_compat.h"
@@ -558,6 +558,15 @@
{ AS(freebsd32_msgctl_args), (sy_call_t *)freebsd32_msgctl, AUE_MSGCTL, NULL, 0, 0, 0 }, /* 511 = freebsd32_msgctl */
{ AS(freebsd32_shmctl_args), (sy_call_t *)freebsd32_shmctl, AUE_SHMCTL, NULL, 0, 0, 0 }, /* 512 = freebsd32_shmctl */
{ AS(lpathconf_args), (sy_call_t *)lpathconf, AUE_LPATHCONF, NULL, 0, 0, 0 }, /* 513 = lpathconf */
- { AS(auditon_args), (sy_call_t *)auditon, AUE_AUDITON, NULL, 0, 0, 0 }, /* 514 = auditon */
- { AS(auditctl_slice_args), (sy_call_t *)auditctl_slice, AUE_AUDITCTL, NULL, 0, 0, 0 }, /* 515 = auditctl_slice */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0 }, /* 514 = cap_new */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0 }, /* 515 = cap_getrights */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0 }, /* 516 = cap_enter */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0 }, /* 517 = cap_getmode */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0 }, /* 518 = pdfork */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0 }, /* 519 = pdkill */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0 }, /* 520 = pdgetpid */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0 }, /* 521 = pdwait */
+ { AS(freebsd32_pselect_args), (sy_call_t *)freebsd32_pselect, AUE_SELECT, NULL, 0, 0, 0 }, /* 522 = freebsd32_pselect */
+ { AS(auditon_args), (sy_call_t *)auditon, AUE_AUDITON, NULL, 0, 0, 0 }, /* 523 = auditon */
+ { AS(auditctl_slice_args), (sy_call_t *)auditctl_slice, AUE_AUDITCTL, NULL, 0, 0, 0 }, /* 524 = auditctl_slice */
};
==== //depot/projects/soc2009/marinosi_appaudit/src/sys/dev/hwpmc/hwpmc_x86.c#3 (text+ko) ====
@@ -29,7 +29,7 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/dev/hwpmc/hwpmc_x86.c,v 1.12 2009/08/14 21:05:08 jhb Exp $");
+__FBSDID("$FreeBSD: src/sys/dev/hwpmc/hwpmc_x86.c,v 1.13 2009/12/01 21:54:53 emaste Exp $");
#include <sys/param.h>
#include <sys/bus.h>
@@ -101,7 +101,7 @@
if (copyin((void *) sp, &pc, sizeof(pc)) != 0)
return (n);
} else if (copyin((void *) r, &pc, sizeof(pc)) != 0 ||
- copyin((void *) fp, &fp, sizeof(fp) != 0))
+ copyin((void *) fp, &fp, sizeof(fp)) != 0)
return (n);
for (; n < nframes;) {
==== //depot/projects/soc2009/marinosi_appaudit/src/sys/kern/init_sysent.c#5 (text+ko) ====
@@ -2,8 +2,8 @@
* System call switch table.
*
* DO NOT EDIT-- this file is automatically generated.
- * $FreeBSD$
- * created from FreeBSD: src/sys/kern/syscalls.master,v 1.259 2009/07/08 15:23:18 trasz Exp
+ * $FreeBSD: src/sys/kern/init_sysent.c,v 1.255 2009/10/27 11:01:15 kib Exp $
+ * created from FreeBSD: head/sys/kern/syscalls.master 198508 2009-10-27 10:55:34Z kib
*/
#include "opt_compat.h"
@@ -548,6 +548,13 @@
{ AS(msgctl_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0 }, /* 511 = msgctl */
{ AS(shmctl_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0 }, /* 512 = shmctl */
{ AS(lpathconf_args), (sy_call_t *)lpathconf, AUE_LPATHCONF, NULL, 0, 0, 0 }, /* 513 = lpathconf */
- { AS(auditon_slice_args), (sy_call_t *)auditon_slice, AUE_AUDITON, NULL, 0, 0, 0 }, /* 514 = auditon_slice */
- { AS(auditctl_slice_args), (sy_call_t *)auditctl_slice, AUE_AUDITCTL, NULL, 0, 0, 0 }, /* 515 = auditctl_slice */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0 }, /* 514 = cap_new */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0 }, /* 515 = cap_getrights */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0 }, /* 516 = cap_enter */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0 }, /* 517 = cap_getmode */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0 }, /* 518 = pdfork */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0 }, /* 519 = pdkill */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0 }, /* 520 = pdgetpid */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0 }, /* 521 = pdwait */
+ { AS(pselect_args), (sy_call_t *)pselect, AUE_SELECT, NULL, 0, 0, 0 }, /* 522 = pselect */
};
==== //depot/projects/soc2009/marinosi_appaudit/src/sys/kern/syscalls.c#5 (text+ko) ====
@@ -3,7 +3,7 @@
*
* DO NOT EDIT-- this file is automatically generated.
* $FreeBSD$
- * created from FreeBSD: src/sys/kern/syscalls.master,v 1.259 2009/07/08 15:23:18 trasz Exp
+ * created from FreeBSD: src/sys/kern/syscalls.master,v 1.261 2009/10/27 10:55:34 kib Exp
*/
const char *syscallnames[] = {
@@ -521,6 +521,15 @@
"msgctl", /* 511 = msgctl */
"shmctl", /* 512 = shmctl */
"lpathconf", /* 513 = lpathconf */
- "auditon_slice", /* 514 = auditon_slice */
- "auditctl_slice", /* 515 = auditctl_slice */
+ "#514", /* 514 = cap_new */
+ "#515", /* 515 = cap_getrights */
+ "#516", /* 516 = cap_enter */
+ "#517", /* 517 = cap_getmode */
+ "#518", /* 518 = pdfork */
+ "#519", /* 519 = pdkill */
+ "#520", /* 520 = pdgetpid */
+ "#521", /* 521 = pdwait */
+ "pselect", /* 522 = pselect */
+ "auditon_slice", /* 523 = auditon_slice */
+ "auditctl_slice", /* 524 = auditctl_slice */
};
==== //depot/projects/soc2009/marinosi_appaudit/src/sys/kern/systrace_args.c#5 (text+ko) ====
@@ -3072,8 +3072,20 @@
*n_args = 2;
break;
}
+ /* pselect */
+ case 522: {
+ struct pselect_args *p = params;
+ iarg[0] = p->nd; /* int */
+ uarg[1] = (intptr_t) p->in; /* fd_set * */
+ uarg[2] = (intptr_t) p->ou; /* fd_set * */
+ uarg[3] = (intptr_t) p->ex; /* fd_set * */
+ uarg[4] = (intptr_t) p->ts; /* const struct timespec * */
+ uarg[5] = (intptr_t) p->sm; /* const sigset_t * */
+ *n_args = 6;
+ break;
+ }
/* auditon_slice */
- case 514: {
+ case 523: {
struct auditon_slice_args *p = params;
iarg[0] = p->cmd; /* int */
uarg[1] = (intptr_t) p->name; /* char * */
@@ -3083,7 +3095,7 @@
break;
}
/* auditctl_slice */
- case 515: {
+ case 524: {
struct auditctl_slice_args *p = params;
uarg[0] = (intptr_t) p->as_name; /* char * */
uarg[1] = (intptr_t) p->path; /* char * */
@@ -8172,8 +8184,33 @@
break;
};
break;
+ /* pselect */
+ case 522:
+ switch(ndx) {
+ case 0:
+ p = "int";
+ break;
+ case 1:
+ p = "fd_set *";
+ break;
+ case 2:
+ p = "fd_set *";
+ break;
+ case 3:
+ p = "fd_set *";
+ break;
+ case 4:
+ p = "const struct timespec *";
+ break;
+ case 5:
+ p = "const sigset_t *";
+ break;
+ default:
+ break;
+ };
+ break;
/* auditon_slice */
- case 514:
+ case 523:
switch(ndx) {
case 0:
p = "int";
@@ -8192,7 +8229,7 @@
};
break;
/* auditctl_slice */
- case 515:
+ case 524:
switch(ndx) {
case 0:
p = "char *";
==== //depot/projects/soc2009/marinosi_appaudit/src/sys/netinet/ip_fw.h#4 (text+ko) ====
@@ -22,7 +22,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $FreeBSD: src/sys/netinet/ip_fw.h,v 1.133 2009/08/21 11:20:10 julian Exp $
+ * $FreeBSD: src/sys/netinet/ip_fw.h,v 1.134 2009/12/02 08:52:06 luigi Exp $
*/
#ifndef _IPFW2_H
@@ -237,7 +237,7 @@
*
*/
typedef struct _ipfw_insn { /* template for instructions */
- enum ipfw_opcodes opcode:8;
+ u_int8_t opcode;
u_int8_t len; /* number of 32-bit words */
#define F_NOT 0x80
#define F_OR 0x40
==== //depot/projects/soc2009/marinosi_appaudit/src/sys/powerpc/include/vmparam.h#2 (text+ko) ====
@@ -29,7 +29,7 @@
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* $NetBSD: vmparam.h,v 1.11 2000/02/11 19:25:16 thorpej Exp $
- * $FreeBSD: src/sys/powerpc/include/vmparam.h,v 1.14 2009/04/21 17:08:02 marcel Exp $
+ * $FreeBSD: src/sys/powerpc/include/vmparam.h,v 1.15 2009/12/02 06:49:22 nwhitehorn Exp $
*/
#ifndef _MACHINE_VMPARAM_H_
@@ -38,23 +38,23 @@
#define USRSTACK VM_MAXUSER_ADDRESS
#ifndef MAXTSIZ
-#define MAXTSIZ (16*1024*1024) /* max text size */
+#define MAXTSIZ (64*1024*1024) /* max text size */
#endif
#ifndef DFLDSIZ
-#define DFLDSIZ (32*1024*1024) /* default data size */
+#define DFLDSIZ (128*1024*1024) /* default data size */
#endif
#ifndef MAXDSIZ
-#define MAXDSIZ (512*1024*1024) /* max data size */
+#define MAXDSIZ (1*1024*1024*1024) /* max data size */
#endif
#ifndef DFLSSIZ
-#define DFLSSIZ (1*1024*1024) /* default stack size */
+#define DFLSSIZ (8*1024*1024) /* default stack size */
#endif
#ifndef MAXSSIZ
-#define MAXSSIZ (32*1024*1024) /* max stack size */
+#define MAXSSIZ (64*1024*1024) /* max stack size */
#endif
/*
==== //depot/projects/soc2009/marinosi_appaudit/src/sys/sys/syscall.h#5 (text+ko) ====
@@ -3,7 +3,7 @@
*
* DO NOT EDIT-- this file is automatically generated.
* $FreeBSD$
- * created from FreeBSD: src/sys/kern/syscalls.master,v 1.259 2009/07/08 15:23:18 trasz Exp
+ * created from FreeBSD: src/sys/kern/syscalls.master,v 1.261 2009/10/27 10:55:34 kib Exp
*/
#define SYS_syscall 0
@@ -428,6 +428,7 @@
#define SYS_msgctl 511
#define SYS_shmctl 512
#define SYS_lpathconf 513
-#define SYS_auditon_slice 514
-#define SYS_auditctl_slice 515
-#define SYS_MAXSYSCALL 516
+#define SYS_pselect 522
+#define SYS_auditon_slice 523
+#define SYS_auditctl_slice 524
+#define SYS_MAXSYSCALL 525
==== //depot/projects/soc2009/marinosi_appaudit/src/sys/sys/syscall.mk#5 (text+ko) ====
@@ -1,7 +1,7 @@
# FreeBSD system call names.
# DO NOT EDIT-- this file is automatically generated.
# $FreeBSD$
-# created from FreeBSD: src/sys/kern/syscalls.master,v 1.259 2009/07/08 15:23:18 trasz Exp
+# created from FreeBSD: src/sys/kern/syscalls.master,v 1.261 2009/10/27 10:55:34 kib Exp
MIASM = \
syscall.o \
exit.o \
@@ -377,5 +377,6 @@
msgctl.o \
shmctl.o \
lpathconf.o \
+ pselect.o \
auditon_slice.o \
auditctl_slice.o
==== //depot/projects/soc2009/marinosi_appaudit/src/sys/sys/sysproto.h#5 (text+ko) ====
@@ -3,7 +3,7 @@
*
* DO NOT EDIT-- this file is automatically generated.
* $FreeBSD$
- * created from FreeBSD: src/sys/kern/syscalls.master,v 1.259 2009/07/08 15:23:18 trasz Exp
+ * created from FreeBSD: src/sys/kern/syscalls.master,v 1.261 2009/10/27 10:55:34 kib Exp
*/
#ifndef _SYS_SYSPROTO_H_
@@ -1641,6 +1641,14 @@
char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
char name_l_[PADL_(int)]; int name; char name_r_[PADR_(int)];
};
+struct pselect_args {
+ char nd_l_[PADL_(int)]; int nd; char nd_r_[PADR_(int)];
+ char in_l_[PADL_(fd_set *)]; fd_set * in; char in_r_[PADR_(fd_set *)];
+ char ou_l_[PADL_(fd_set *)]; fd_set * ou; char ou_r_[PADR_(fd_set *)];
+ char ex_l_[PADL_(fd_set *)]; fd_set * ex; char ex_r_[PADR_(fd_set *)];
+ char ts_l_[PADL_(const struct timespec *)]; const struct timespec * ts; char ts_r_[PADR_(const struct timespec *)];
+ char sm_l_[PADL_(const sigset_t *)]; const sigset_t * sm; char sm_r_[PADR_(const sigset_t *)];
+};
struct auditon_slice_args {
char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
char name_l_[PADL_(char *)]; char * name; char name_r_[PADR_(char *)];
@@ -2009,6 +2017,7 @@
int msgctl(struct thread *, struct msgctl_args *);
int shmctl(struct thread *, struct shmctl_args *);
int lpathconf(struct thread *, struct lpathconf_args *);
+int pselect(struct thread *, struct pselect_args *);
int auditon_slice(struct thread *, struct auditon_slice_args *);
int auditctl_slice(struct thread *, struct auditctl_slice_args *);
@@ -2683,6 +2692,7 @@
#define SYS_AUE_msgctl AUE_MSGCTL
#define SYS_AUE_shmctl AUE_SHMCTL
#define SYS_AUE_lpathconf AUE_LPATHCONF
+#define SYS_AUE_pselect AUE_SELECT
#define SYS_AUE_auditon_slice AUE_AUDITON
#define SYS_AUE_auditctl_slice AUE_AUDITCTL
More information about the p4-projects
mailing list