Print this page
onc plus-be-gone

*** 17,39 **** * information: Portions Copyright [yyyy] [name of copyright owner] * * CDDL HEADER END */ - /* ONC_PLUS EXTRACT START */ - /* * Copyright (c) 1988, 2010, Oracle and/or its affiliates. All rights reserved. * Copyright 2012 Milan Jurik. All rights reserved. * Copyright (c) 2013, OmniTI Computer Consulting, Inc. All rights reserved. */ /* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */ /* All Rights Reserved */ - /* ONC_PLUS EXTRACT END */ - #include <sys/param.h> #include <sys/types.h> #include <sys/systm.h> #include <sys/systrace.h> #include <sys/procfs.h> --- 17,35 ----
*** 51,69 **** #include <sys/sendfile.h> struct hrtsysa; struct mmaplf32a; - /* ONC_PLUS EXTRACT START */ /* * This table is the switch used to transfer to the appropriate * routine for processing a system call. Each row contains the * number of arguments expected, a switch that tells systrap() * in trap.c whether a setjmp() is not necessary, and a pointer * to the routine. */ - /* ONC_PLUS EXTRACT END */ int access(char *, int); int alarm(int); int auditsys(struct auditcalls *, rval_t *); int64_t brandsys(int, uintptr_t, uintptr_t, uintptr_t, uintptr_t, uintptr_t, --- 47,63 ----
*** 420,430 **** /* * Initialization macro for loadable native system calls. */ #define SYSENT_LOADABLE() \ { 0, SE_LOADABLE, (int (*)())nosys, NULL, loadable_syscall } - /* ONC_PLUS EXTRACT END */ /* * Initialization macro for loadable 32-bit compatibility system calls. */ #define SYSENT_LOADABLE32() SYSENT_LOADABLE() --- 414,423 ----
*** 431,447 **** #define SYSENT_NOSYS() SYSENT_C("nosys", nosys, 0) struct sysent nosys_ent = SYSENT_NOSYS(); - /* ONC_PLUS EXTRACT START */ /* * Native sysent table. */ struct sysent sysent[NSYSCALL] = { - /* ONC_PLUS EXTRACT END */ /* 0 */ IF_LP64( SYSENT_NOSYS(), SYSENT_C("indir", indir, 1)), /* 1 */ SYSENT_CI("exit", rexit, 1), /* 2 */ SYSENT_LOADABLE(), /* (was forkall) */ --- 424,438 ----
*** 562,574 **** /* 101 */ SYSENT_CI("fchmodat", fchmodat, 4), /* 102 */ SYSENT_CI("mkdirat", mkdirat, 3), /* 103 */ SYSENT_CI("statvfs", statvfs, 2), /* 104 */ SYSENT_CI("fstatvfs", fstatvfs, 2), /* 105 */ SYSENT_CI("getloadavg", getloadavg, 2), - /* ONC_PLUS EXTRACT START */ /* 106 */ SYSENT_LOADABLE(), /* nfssys */ - /* ONC_PLUS EXTRACT END */ /* 107 */ SYSENT_CI("waitsys", waitsys, 4), /* 108 */ SYSENT_CI("sigsendset", sigsendsys, 2), /* 109 */ IF_x86( SYSENT_AP("hrtsys", hrtsys, 5), SYSENT_LOADABLE()), --- 553,563 ----
*** 763,775 **** /* 251 */ SYSENT_CI("lwp_mutex_trylock", lwp_mutex_trylock, 2), /* 252 */ SYSENT_CI("lwp_mutex_register", lwp_mutex_register, 2), /* 253 */ SYSENT_CI("cladm", cladm, 3), /* 254 */ SYSENT_CI("uucopy", uucopy, 3), /* 255 */ SYSENT_CI("umount2", umount2, 2) - /* ONC_PLUS EXTRACT START */ }; - /* ONC_PLUS EXTRACT END */ #ifdef _SYSCALL32_IMPL extern int ulimit32(int, int); --- 752,762 ----
*** 819,836 **** socklen_t); extern int privsys32(int, priv_op_t, priv_ptype_t, caddr32_t, size32_t, int); extern int ucredsys32(int, int, caddr32_t); - /* ONC_PLUS EXTRACT START */ /* * sysent table for ILP32 processes running on * a LP64 kernel. */ struct sysent sysent32[NSYSCALL] = { - /* ONC_PLUS EXTRACT END */ /* 0 */ SYSENT_C("indir", indir, 1), /* 1 */ SYSENT_CI("exit", (int (*)())rexit, 1), /* 2 */ SYSENT_LOADABLE32(), /* (was forkall) */ /* 3 */ SYSENT_CI("read", read32, 3), /* 4 */ SYSENT_CI("write", write32, 3), --- 806,821 ----
*** 935,947 **** /* 101 */ SYSENT_CI("fchmodat", fchmodat, 4), /* 102 */ SYSENT_CI("mkdirat", mkdirat, 3), /* 103 */ SYSENT_CI("statvfs", statvfs32, 2), /* 104 */ SYSENT_CI("fstatvfs", fstatvfs32, 2), /* 105 */ SYSENT_CI("getloadavg", getloadavg, 2), - /* ONC_PLUS EXTRACT START */ /* 106 */ SYSENT_LOADABLE32(), /* nfssys */ - /* ONC_PLUS EXTRACT END */ /* 107 */ SYSENT_CI("waitsys", waitsys32, 4), /* 108 */ SYSENT_CI("sigsendset", sigsendsys, 2), /* 109 */ IF_x86( SYSENT_AP("hrtsys", hrtsys, 5), SYSENT_LOADABLE32()), --- 920,930 ----
*** 1094,1106 **** /* 251 */ SYSENT_CI("lwp_mutex_trylock", lwp_mutex_trylock, 2), /* 252 */ SYSENT_CI("lwp_mutex_register", lwp_mutex_register, 2), /* 253 */ SYSENT_CI("cladm", cladm, 3), /* 254 */ SYSENT_CI("uucopy", uucopy, 3), /* 255 */ SYSENT_CI("umount2", umount2, 2) - /* ONC_PLUS EXTRACT START */ }; - /* ONC_PLUS EXTRACT END */ #endif /* _SYSCALL32_IMPL */ /* * Space allocated and initialized in init_syscallnames(). */ --- 1077,1087 ----