Print this page
cstyle sort of updates
7127  remove -Wno-missing-braces from Makefile.uts

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/c2/audit_event.c
          +++ new/usr/src/uts/common/c2/audit_event.c
↓ open down ↓ 192 lines elided ↑ open up ↑
 193  193  {
 194  194  /*
 195  195   * ----------   ----------      ----------      ----------
 196  196   * INITIAL      AUDIT           START           SYSTEM
 197  197   * PROCESSING   EVENT           PROCESSING      CALL
 198  198   * ----------   ----------      ----------      -----------
 199  199   *              FINISH          EVENT
 200  200   *              PROCESSING      CONTROL
 201  201   * ----------------------------------------------------------
 202  202   */
 203      -aui_null,       AUE_NULL,       aus_null,       /* 0 unused (indirect) */
 204      -                auf_null,       0,
 205      -aui_null,       AUE_EXIT,       aus_exit,       /* 1 exit */
 206      -                auf_null,       S2E_NPT,
 207      -aui_null,       AUE_NULL,       aus_null,       /* 2 (loadable) was forkall */
 208      -                auf_null,       0,
 209      -aui_null,       AUE_READ,       aus_null,       /* 3 read */
 210      -                auf_read,       S2E_PUB,
 211      -aui_null,       AUE_WRITE,      aus_null,       /* 4 write */
 212      -                auf_write,      0,
 213      -aui_open,       AUE_OPEN,       aus_open,       /* 5 open */
 214      -                auf_null,       S2E_SP,
 215      -aui_null,       AUE_CLOSE,      aus_close,      /* 6 close */
 216      -                auf_null,       0,
 217      -aui_null,       AUE_LINK,       aus_null,       /* 7 linkat */
 218      -                auf_null,       0,
 219      -aui_null,       AUE_NULL,       aus_null,       /* 8 (loadable) was creat */
 220      -                auf_null,       0,
 221      -aui_null,       AUE_LINK,       aus_null,       /* 9 link */
 222      -                auf_null,       0,
 223      -aui_null,       AUE_UNLINK,     aus_null,       /* 10 unlink */
 224      -                auf_null,       0,
 225      -aui_null,       AUE_SYMLINK,    aus_null,       /* 11 symlinkat */
 226      -                auf_null,       0,
 227      -aui_null,       AUE_CHDIR,      aus_null,       /* 12 chdir */
 228      -                auf_null,       S2E_SP,
 229      -aui_null,       AUE_NULL,       aus_null,       /* 13 time */
 230      -                auf_null,       0,
 231      -aui_null,       AUE_MKNOD,      aus_mknod,      /* 14 mknod */
 232      -                auf_mknod,      S2E_MLD,
 233      -aui_null,       AUE_CHMOD,      aus_chmod,      /* 15 chmod */
 234      -                auf_null,       0,
 235      -aui_null,       AUE_CHOWN,      aus_chown,      /* 16 chown */
 236      -                auf_null,       0,
 237      -aui_null,       AUE_NULL,       aus_null,       /* 17 brk */
 238      -                auf_null,       0,
 239      -aui_null,       AUE_STAT,       aus_null,       /* 18 stat */
 240      -                auf_null,       S2E_PUB,
 241      -aui_null,       AUE_NULL,       aus_null,       /* 19 lseek */
 242      -                auf_null,       0,
 243      -aui_null,       AUE_NULL,       aus_null,       /* 20 getpid */
 244      -                auf_null,       0,
 245      -aui_null,       AUE_MOUNT,      aus_mount,      /* 21 mount */
 246      -                auf_null,       S2E_MLD,
 247      -aui_null,       AUE_READLINK,   aus_null,       /* 22 readlinkat */
 248      -                auf_null,       S2E_PUB,
 249      -aui_null,       AUE_SETUID,     aus_setuid,     /* 23 setuid */
 250      -                auf_null,       0,
 251      -aui_null,       AUE_NULL,       aus_null,       /* 24 getuid */
 252      -                auf_null,       0,
 253      -aui_null,       AUE_STIME,      aus_null,       /* 25 stime */
 254      -                auf_null,       0,
 255      -aui_null,       AUE_NULL,       aus_null,       /* 26 pcsample */
 256      -                auf_null,       0,
 257      -aui_null,       AUE_NULL,       aus_null,       /* 27 alarm */
 258      -                auf_null,       0,
 259      -aui_null,       AUE_NULL,       aus_null,       /* 28 fstat */
 260      -                auf_null,       0,
 261      -aui_null,       AUE_NULL,       aus_null,       /* 29 pause */
 262      -                auf_null,       0,
 263      -aui_null,       AUE_NULL,       aus_null,       /* 30 (loadable) was utime */
 264      -                auf_null,       0,
 265      -aui_null,       AUE_NULL,       aus_null,       /* 31 stty (TIOCSETP-audit?) */
 266      -                auf_null,       0,
 267      -aui_null,       AUE_NULL,       aus_null,       /* 32 gtty */
 268      -                auf_null,       0,
 269      -aui_null,       AUE_ACCESS,     aus_null,       /* 33 access */
 270      -                auf_null,       S2E_PUB,
 271      -aui_null,       AUE_NICE,       aus_null,       /* 34 nice */
 272      -                auf_null,       0,
 273      -aui_null,       AUE_STATFS,     aus_null,       /* 35 statfs */
 274      -                auf_null,       S2E_PUB,
 275      -aui_null,       AUE_NULL,       aus_null,       /* 36 sync */
 276      -                auf_null,       0,
 277      -aui_null,       AUE_KILL,       aus_kill,       /* 37 kill */
 278      -                auf_null,       0,
 279      -aui_null,       AUE_FSTATFS,    aus_fstatfs,    /* 38 fstatfs */
 280      -                auf_null,       S2E_PUB,
 281      -aui_setpgrp,    AUE_SETPGRP,    aus_setpgrp,    /* 39 setpgrp */
 282      -                auf_null,       0,
 283      -aui_null,       AUE_NULL,       aus_null,       /* 40 uucopystr */
 284      -                auf_null,       0,
 285      -aui_null,       AUE_NULL,       aus_null,       /* 41 (loadable) was dup */
 286      -                auf_null,       0,
 287      -aui_null,       AUE_PIPE,       aus_null,       /* 42 (loadable) pipe */
 288      -                auf_null,       0,
 289      -aui_null,       AUE_NULL,       aus_null,       /* 43 times */
 290      -                auf_null,       0,
 291      -aui_null,       AUE_NULL,       aus_null,       /* 44 profil */
 292      -                auf_null,       0,
 293      -aui_null,       AUE_ACCESS,     aus_null,       /* 45 faccessat */
 294      -                auf_null,       S2E_PUB,
 295      -aui_null,       AUE_SETGID,     aus_setgid,     /* 46 setgid */
 296      -                auf_null,       0,
 297      -aui_null,       AUE_NULL,       aus_null,       /* 47 getgid */
 298      -                auf_null,       0,
 299      -aui_null,       AUE_MKNOD,      aus_mknodat,    /* 48 mknodat */
 300      -                auf_mknodat,    S2E_MLD,
 301      -aui_msgsys,     AUE_MSGSYS,     aus_msgsys,     /* 49 (loadable) msgsys */
 302      -                auf_msgsys,     0,
      203 +/* BEGIN CSTYLED */
      204 +        { aui_null,     AUE_NULL,       aus_null,       /* 0 unused (indirect) */
      205 +                auf_null,       0 },
      206 +        { aui_null,     AUE_EXIT,       aus_exit,       /* 1 exit */
      207 +                auf_null,       S2E_NPT },
      208 +        { aui_null,     AUE_NULL,       aus_null,       /* 2 (loadable) was forkall */
      209 +                auf_null,       0 },
      210 +        { aui_null,     AUE_READ,       aus_null,       /* 3 read */
      211 +                auf_read,       S2E_PUB },
      212 +        { aui_null,     AUE_WRITE,      aus_null,       /* 4 write */
      213 +                auf_write,      0 },
      214 +        { aui_open,     AUE_OPEN,       aus_open,       /* 5 open */
      215 +                auf_null,       S2E_SP },
      216 +        { aui_null,     AUE_CLOSE,      aus_close,      /* 6 close */
      217 +                auf_null,       0 },
      218 +        { aui_null,     AUE_LINK,       aus_null,       /* 7 linkat */
      219 +                auf_null,       0 },
      220 +        { aui_null,     AUE_NULL,       aus_null,       /* 8 (loadable) was creat */
      221 +                auf_null,       0 },
      222 +        { aui_null,     AUE_LINK,       aus_null,       /* 9 link */
      223 +                auf_null,       0 },
      224 +        { aui_null,     AUE_UNLINK,     aus_null,       /* 10 unlink */
      225 +                auf_null,       0 },
      226 +        { aui_null,     AUE_SYMLINK,    aus_null,       /* 11 symlinkat */
      227 +                auf_null,       0 },
      228 +        { aui_null,     AUE_CHDIR,      aus_null,       /* 12 chdir */
      229 +                auf_null,       S2E_SP },
      230 +        { aui_null,     AUE_NULL,       aus_null,       /* 13 time */
      231 +                auf_null,       0 },
      232 +        { aui_null,     AUE_MKNOD,      aus_mknod,      /* 14 mknod */
      233 +                auf_mknod,      S2E_MLD },
      234 +        { aui_null,     AUE_CHMOD,      aus_chmod,      /* 15 chmod */
      235 +                auf_null,       0 },
      236 +        { aui_null,     AUE_CHOWN,      aus_chown,      /* 16 chown */
      237 +                auf_null,       0 },
      238 +        { aui_null,     AUE_NULL,       aus_null,       /* 17 brk */
      239 +                auf_null,       0 },
      240 +        { aui_null,     AUE_STAT,       aus_null,       /* 18 stat */
      241 +                auf_null,       S2E_PUB },
      242 +        { aui_null,     AUE_NULL,       aus_null,       /* 19 lseek */
      243 +                auf_null,       0 },
      244 +        { aui_null,     AUE_NULL,       aus_null,       /* 20 getpid */
      245 +                auf_null,       0 },
      246 +        { aui_null,     AUE_MOUNT,      aus_mount,      /* 21 mount */
      247 +                auf_null,       S2E_MLD },
      248 +        { aui_null,     AUE_READLINK,   aus_null,       /* 22 readlinkat */
      249 +                auf_null,       S2E_PUB },
      250 +        { aui_null,     AUE_SETUID,     aus_setuid,     /* 23 setuid */
      251 +                auf_null,       0 },
      252 +        { aui_null,     AUE_NULL,       aus_null,       /* 24 getuid */
      253 +                auf_null,       0 },
      254 +        { aui_null,     AUE_STIME,      aus_null,       /* 25 stime */
      255 +                auf_null,       0 },
      256 +        { aui_null,     AUE_NULL,       aus_null,       /* 26 pcsample */
      257 +                auf_null,       0 },
      258 +        { aui_null,     AUE_NULL,       aus_null,       /* 27 alarm */
      259 +                auf_null,       0 },
      260 +        { aui_null,     AUE_NULL,       aus_null,       /* 28 fstat */
      261 +                auf_null,       0 },
      262 +        { aui_null,     AUE_NULL,       aus_null,       /* 29 pause */
      263 +                auf_null,       0 },
      264 +        { aui_null,     AUE_NULL,       aus_null,       /* 30 (loadable) was utime */
      265 +                auf_null,       0 },
      266 +        { aui_null,     AUE_NULL,       aus_null,       /* 31 stty (TIOCSETP-audit?) */
      267 +                auf_null,       0 },
      268 +        { aui_null,     AUE_NULL,       aus_null,       /* 32 gtty */
      269 +                auf_null,       0 },
      270 +        { aui_null,     AUE_ACCESS,     aus_null,       /* 33 access */
      271 +                auf_null,       S2E_PUB },
      272 +        { aui_null,     AUE_NICE,       aus_null,       /* 34 nice */
      273 +                auf_null,       0 },
      274 +        { aui_null,     AUE_STATFS,     aus_null,       /* 35 statfs */
      275 +                auf_null,       S2E_PUB },
      276 +        { aui_null,     AUE_NULL,       aus_null,       /* 36 sync */
      277 +                auf_null,       0 },
      278 +        { aui_null,     AUE_KILL,       aus_kill,       /* 37 kill */
      279 +                auf_null,       0 },
      280 +        { aui_null,     AUE_FSTATFS,    aus_fstatfs,    /* 38 fstatfs */
      281 +                auf_null,       S2E_PUB },
      282 +        { aui_setpgrp,  AUE_SETPGRP,    aus_setpgrp,    /* 39 setpgrp */
      283 +                auf_null,       0 },
      284 +        { aui_null,     AUE_NULL,       aus_null,       /* 40 uucopystr */
      285 +                auf_null,       0 },
      286 +        { aui_null,     AUE_NULL,       aus_null,       /* 41 (loadable) was dup */
      287 +                auf_null,       0 },
      288 +        { aui_null,     AUE_PIPE,       aus_null,       /* 42 (loadable) pipe */
      289 +                auf_null,       0 },
      290 +        { aui_null,     AUE_NULL,       aus_null,       /* 43 times */
      291 +                auf_null,       0 },
      292 +        { aui_null,     AUE_NULL,       aus_null,       /* 44 profil */
      293 +                auf_null,       0 },
      294 +        { aui_null,     AUE_ACCESS,     aus_null,       /* 45 faccessat */
      295 +                auf_null,       S2E_PUB },
      296 +        { aui_null,     AUE_SETGID,     aus_setgid,     /* 46 setgid */
      297 +                auf_null,       0 },
      298 +        { aui_null,     AUE_NULL,       aus_null,       /* 47 getgid */
      299 +                auf_null,       0 },
      300 +        { aui_null,     AUE_MKNOD,      aus_mknodat,    /* 48 mknodat */
      301 +                auf_mknodat,    S2E_MLD },
      302 +        { aui_msgsys,   AUE_MSGSYS,     aus_msgsys,     /* 49 (loadable) msgsys */
      303 +                auf_msgsys,     0 },
 303  304  #if defined(__x86)
 304      -aui_null,       AUE_NULL,       aus_null,       /* 50 sysi86 */
 305      -                auf_null,       0,
      305 +        { aui_null,     AUE_NULL,       aus_null,       /* 50 sysi86 */
      306 +                auf_null,       0 },
 306  307  #else
 307      -aui_null,       AUE_NULL,       aus_null,       /* 50 (loadable) was sys3b */
 308      -                auf_null,       0,
      308 +        { aui_null,     AUE_NULL,       aus_null,       /* 50 (loadable) was sys3b */
      309 +                auf_null,       0 },
 309  310  #endif /* __x86 */
 310      -aui_null,       AUE_ACCT,       aus_acct,       /* 51 (loadable) sysacct */
 311      -                auf_null,       0,
 312      -aui_shmsys,     AUE_SHMSYS,     aus_shmsys,     /* 52 (loadable) shmsys */
 313      -                auf_shmsys,     0,
 314      -aui_semsys,     AUE_SEMSYS,     aus_semsys,     /* 53 (loadable) semsys */
 315      -                auf_semsys,     0,
 316      -aui_null,       AUE_IOCTL,      aus_ioctl,      /* 54 ioctl */
 317      -                auf_null,       0,
 318      -aui_null,       AUE_NULL,       aus_null,       /* 55 uadmin */
 319      -                auf_null,       0,
 320      -aui_fchownat,   AUE_NULL,       aus_fchownat,   /* 56 fchownat */
 321      -                auf_null,       0,
 322      -aui_utssys,     AUE_FUSERS,     aus_null,       /* 57 utssys */
 323      -                auf_null,       0,
 324      -aui_null,       AUE_NULL,       aus_null,       /* 58 fsync */
 325      -                auf_null,       0,
 326      -aui_execve,     AUE_EXECVE,     aus_null,       /* 59 exece */
 327      -                auf_null,       S2E_MLD,
 328      -aui_null,       AUE_NULL,       aus_null,       /* 60 umask */
 329      -                auf_null,       0,
 330      -aui_null,       AUE_CHROOT,     aus_null,       /* 61 chroot */
 331      -                auf_null,       S2E_SP,
 332      -aui_fcntl,      AUE_FCNTL,      aus_fcntl,      /* 62 fcntl */
 333      -                auf_null,       0,
 334      -aui_null,       AUE_NULL,       aus_null,       /* 63 ulimit */
 335      -                auf_null,       0,
 336      -aui_null,       AUE_RENAME,     aus_null,       /* 64 renameat */
 337      -                auf_null,       0,
 338      -aui_unlinkat,   AUE_NULL,       aus_null,       /* 65 unlinkat */
 339      -                auf_null,       0,
 340      -aui_fstatat,    AUE_NULL,       aus_null,       /* 66 fstatat */
 341      -                auf_null,       S2E_PUB,
 342      -aui_fstatat,    AUE_NULL,       aus_null,       /* 67 fstatat64 */
 343      -                auf_null,       S2E_PUB,
 344      -aui_openat,     AUE_OPEN,       aus_openat,     /* 68 openat */
 345      -                auf_null,       S2E_SP,
 346      -aui_openat,     AUE_OPEN,       aus_openat,     /* 69 openat64 */
 347      -                auf_null,       S2E_SP,
 348      -aui_null,       AUE_NULL,       aus_null,       /* 70 tasksys */
 349      -                auf_null,       0,
 350      -aui_null,       AUE_NULL,       aus_null,       /* 71 (loadable) acctctl */
 351      -                auf_null,       0,
 352      -aui_null,       AUE_NULL,       aus_null,       /* 72 (loadable) exacct */
 353      -                auf_null,       0,
 354      -aui_null,       AUE_NULL,       aus_null,       /* 73 getpagesizes */
 355      -                auf_null,       0,
 356      -aui_null,       AUE_NULL,       aus_null,       /* 74 rctlsys */
 357      -                auf_null,       0,
 358      -aui_null,       AUE_NULL,       aus_null,       /* 75 sidsys */
 359      -                auf_null,       0,
 360      -aui_null,       AUE_NULL,       aus_null,       /* 76 (loadable) was fsat */
 361      -                auf_null,       0,
 362      -aui_null,       AUE_NULL,       aus_null,       /* 77 syslwp_park */
 363      -                auf_null,       0,
 364      -aui_null,       AUE_NULL,       aus_null,       /* 78 sendfilev */
 365      -                auf_null,       0,
 366      -aui_null,       AUE_RMDIR,      aus_null,       /* 79 rmdir */
 367      -                auf_null,       0,
 368      -aui_null,       AUE_MKDIR,      aus_mkdir,      /* 80 mkdir */
 369      -                auf_null,       0,
 370      -aui_null,       AUE_NULL,       aus_null,       /* 81 getdents */
 371      -                auf_null,       0,
 372      -aui_privsys,    AUE_NULL,       aus_null,       /* 82 privsys */
 373      -                auf_null,       0,
 374      -aui_null,       AUE_NULL,       aus_null,       /* 83 ucredsys */
 375      -                auf_null,       0,
 376      -aui_null,       AUE_NULL,       aus_null,       /* 84 sysfs */
 377      -                auf_null,       0,
 378      -aui_null,       AUE_GETMSG,     aus_getmsg,     /* 85 getmsg */
 379      -                auf_null,       0,
 380      -aui_null,       AUE_PUTMSG,     aus_putmsg,     /* 86 putmsg */
 381      -                auf_null,       0,
 382      -aui_null,       AUE_NULL,       aus_null,       /* 87 (loadable) was poll */
 383      -                auf_null,       0,
 384      -aui_null,       AUE_LSTAT,      aus_null,       /* 88 lstat */
 385      -                auf_null,       S2E_PUB,
 386      -aui_null,       AUE_SYMLINK,    aus_null,       /* 89 symlink */
 387      -                auf_null,       0,
 388      -aui_null,       AUE_READLINK,   aus_null,       /* 90 readlink */
 389      -                auf_null,       S2E_PUB,
 390      -aui_null,       AUE_SETGROUPS,  aus_setgroups,  /* 91 setgroups */
 391      -                auf_null,       0,
 392      -aui_null,       AUE_NULL,       aus_null,       /* 92 getgroups */
 393      -                auf_null,       0,
 394      -aui_null,       AUE_FCHMOD,     aus_fchmod,     /* 93 fchmod */
 395      -                auf_null,       0,
 396      -aui_null,       AUE_FCHOWN,     aus_fchown,     /* 94 fchown */
 397      -                auf_null,       0,
 398      -aui_null,       AUE_NULL,       aus_null,       /* 95 sigprocmask */
 399      -                auf_null,       0,
 400      -aui_null,       AUE_NULL,       aus_null,       /* 96 sigsuspend */
 401      -                auf_null,       0,
 402      -aui_null,       AUE_NULL,       aus_null,       /* 97 sigaltstack */
 403      -                auf_null,       0,
 404      -aui_null,       AUE_NULL,       aus_null,       /* 98 sigaction */
 405      -                auf_null,       0,
 406      -aui_null,       AUE_NULL,       aus_null,       /* 99 sigpending */
 407      -                auf_null,       0,
 408      -aui_null,       AUE_NULL,       aus_null,       /* 100 setcontext */
 409      -                auf_null,       0,
 410      -aui_fchmodat,   AUE_NULL,       aus_fchmodat,   /* 101 fchmodat */
 411      -                auf_null,       0,
 412      -aui_null,       AUE_MKDIR,      aus_mkdirat,    /* 102 mkdirat */
 413      -                auf_null,       0,
 414      -aui_null,       AUE_STATVFS,    aus_null,       /* 103 statvfs */
 415      -                auf_null,       S2E_PUB,
 416      -aui_null,       AUE_NULL,       aus_null,       /* 104 fstatvfs */
 417      -                auf_null,       0,
 418      -aui_null,       AUE_NULL,       aus_null,       /* 105 getloadavg */
 419      -                auf_null,       0,
 420      -aui_null,       AUE_NULL,       aus_null,       /* 106 nfssys */
 421      -                auf_null,       0,
 422      -aui_null,       AUE_NULL,       aus_null,       /* 107 waitsys */
 423      -                auf_null,       0,
 424      -aui_null,       AUE_NULL,       aus_null,       /* 108 sigsendsys */
 425      -                auf_null,       0,
      311 +        { aui_null,     AUE_ACCT,       aus_acct,       /* 51 (loadable) sysacct */
      312 +                auf_null,       0 },
      313 +        { aui_shmsys,   AUE_SHMSYS,     aus_shmsys,     /* 52 (loadable) shmsys */
      314 +                auf_shmsys,     0 },
      315 +        { aui_semsys,   AUE_SEMSYS,     aus_semsys,     /* 53 (loadable) semsys */
      316 +                auf_semsys,     0 },
      317 +        { aui_null,     AUE_IOCTL,      aus_ioctl,      /* 54 ioctl */
      318 +                auf_null,       0 },
      319 +        { aui_null,     AUE_NULL,       aus_null,       /* 55 uadmin */
      320 +                auf_null,       0 },
      321 +        { aui_fchownat, AUE_NULL,       aus_fchownat,   /* 56 fchownat */
      322 +                auf_null,       0 },
      323 +        { aui_utssys,   AUE_FUSERS,     aus_null,       /* 57 utssys */
      324 +                auf_null,       0 },
      325 +        { aui_null,     AUE_NULL,       aus_null,       /* 58 fsync */
      326 +                auf_null,       0 },
      327 +        { aui_execve,   AUE_EXECVE,     aus_null,       /* 59 exece */
      328 +                auf_null,       S2E_MLD },
      329 +        { aui_null,     AUE_NULL,       aus_null,       /* 60 umask */
      330 +                auf_null,       0 },
      331 +        { aui_null,     AUE_CHROOT,     aus_null,       /* 61 chroot */
      332 +                auf_null,       S2E_SP },
      333 +        { aui_fcntl,    AUE_FCNTL,      aus_fcntl,      /* 62 fcntl */
      334 +                auf_null,       0 },
      335 +        { aui_null,     AUE_NULL,       aus_null,       /* 63 ulimit */
      336 +                auf_null,       0 },
      337 +        { aui_null,     AUE_RENAME,     aus_null,       /* 64 renameat */
      338 +                auf_null,       0 },
      339 +        { aui_unlinkat, AUE_NULL,       aus_null,       /* 65 unlinkat */
      340 +                auf_null,       0 },
      341 +        { aui_fstatat,  AUE_NULL,       aus_null,       /* 66 fstatat */
      342 +                auf_null,       S2E_PUB },
      343 +        { aui_fstatat,  AUE_NULL,       aus_null,       /* 67 fstatat64 */
      344 +                auf_null,       S2E_PUB },
      345 +        { aui_openat,   AUE_OPEN,       aus_openat,     /* 68 openat */
      346 +                auf_null,       S2E_SP },
      347 +        { aui_openat,   AUE_OPEN,       aus_openat,     /* 69 openat64 */
      348 +                auf_null,       S2E_SP },
      349 +        { aui_null,     AUE_NULL,       aus_null,       /* 70 tasksys */
      350 +                auf_null,       0 },
      351 +        { aui_null,     AUE_NULL,       aus_null,       /* 71 (loadable) acctctl */
      352 +                auf_null,       0 },
      353 +        { aui_null,     AUE_NULL,       aus_null,       /* 72 (loadable) exacct */
      354 +                auf_null,       0 },
      355 +        { aui_null,     AUE_NULL,       aus_null,       /* 73 getpagesizes */
      356 +                auf_null,       0 },
      357 +        { aui_null,     AUE_NULL,       aus_null,       /* 74 rctlsys */
      358 +                auf_null,       0 },
      359 +        { aui_null,     AUE_NULL,       aus_null,       /* 75 sidsys */
      360 +                auf_null,       0 },
      361 +        { aui_null,     AUE_NULL,       aus_null,       /* 76 (loadable) was fsat */
      362 +                auf_null,       0 },
      363 +        { aui_null,     AUE_NULL,       aus_null,       /* 77 syslwp_park */
      364 +                auf_null,       0 },
      365 +        { aui_null,     AUE_NULL,       aus_null,       /* 78 sendfilev */
      366 +                auf_null,       0 },
      367 +        { aui_null,     AUE_RMDIR,      aus_null,       /* 79 rmdir */
      368 +                auf_null,       0 },
      369 +        { aui_null,     AUE_MKDIR,      aus_mkdir,      /* 80 mkdir */
      370 +                auf_null,       0 },
      371 +        { aui_null,     AUE_NULL,       aus_null,       /* 81 getdents */
      372 +                auf_null,       0 },
      373 +        { aui_privsys,  AUE_NULL,       aus_null,       /* 82 privsys */
      374 +                auf_null,       0 },
      375 +        { aui_null,     AUE_NULL,       aus_null,       /* 83 ucredsys */
      376 +                auf_null,       0 },
      377 +        { aui_null,     AUE_NULL,       aus_null,       /* 84 sysfs */
      378 +                auf_null,       0 },
      379 +        { aui_null,     AUE_GETMSG,     aus_getmsg,     /* 85 getmsg */
      380 +                auf_null,       0 },
      381 +        { aui_null,     AUE_PUTMSG,     aus_putmsg,     /* 86 putmsg */
      382 +                auf_null,       0 },
      383 +        { aui_null,     AUE_NULL,       aus_null,       /* 87 (loadable) was poll */
      384 +                auf_null,       0 },
      385 +        { aui_null,     AUE_LSTAT,      aus_null,       /* 88 lstat */
      386 +                auf_null,       S2E_PUB },
      387 +        { aui_null,     AUE_SYMLINK,    aus_null,       /* 89 symlink */
      388 +                auf_null,       0 },
      389 +        { aui_null,     AUE_READLINK,   aus_null,       /* 90 readlink */
      390 +                auf_null,       S2E_PUB },
      391 +        { aui_null,     AUE_SETGROUPS,  aus_setgroups,  /* 91 setgroups */
      392 +                auf_null,       0 },
      393 +        { aui_null,     AUE_NULL,       aus_null,       /* 92 getgroups */
      394 +                auf_null,       0 },
      395 +        { aui_null,     AUE_FCHMOD,     aus_fchmod,     /* 93 fchmod */
      396 +                auf_null,       0 },
      397 +        { aui_null,     AUE_FCHOWN,     aus_fchown,     /* 94 fchown */
      398 +                auf_null,       0 },
      399 +        { aui_null,     AUE_NULL,       aus_null,       /* 95 sigprocmask */
      400 +                auf_null,       0 },
      401 +        { aui_null,     AUE_NULL,       aus_null,       /* 96 sigsuspend */
      402 +                auf_null,       0 },
      403 +        { aui_null,     AUE_NULL,       aus_null,       /* 97 sigaltstack */
      404 +                auf_null,       0 },
      405 +        { aui_null,     AUE_NULL,       aus_null,       /* 98 sigaction */
      406 +                auf_null,       0 },
      407 +        { aui_null,     AUE_NULL,       aus_null,       /* 99 sigpending */
      408 +                auf_null,       0 },
      409 +        { aui_null,     AUE_NULL,       aus_null,       /* 100 setcontext */
      410 +                auf_null,       0 },
      411 +        { aui_fchmodat, AUE_NULL,       aus_fchmodat,   /* 101 fchmodat */
      412 +                auf_null,       0 },
      413 +        { aui_null,     AUE_MKDIR,      aus_mkdirat,    /* 102 mkdirat */
      414 +                auf_null,       0 },
      415 +        { aui_null,     AUE_STATVFS,    aus_null,       /* 103 statvfs */
      416 +                auf_null,       S2E_PUB },
      417 +        { aui_null,     AUE_NULL,       aus_null,       /* 104 fstatvfs */
      418 +                auf_null,       0 },
      419 +        { aui_null,     AUE_NULL,       aus_null,       /* 105 getloadavg */
      420 +                auf_null,       0 },
      421 +        { aui_null,     AUE_NULL,       aus_null,       /* 106 nfssys */
      422 +                auf_null,       0 },
      423 +        { aui_null,     AUE_NULL,       aus_null,       /* 107 waitsys */
      424 +                auf_null,       0 },
      425 +        { aui_null,     AUE_NULL,       aus_null,       /* 108 sigsendsys */
      426 +                auf_null,       0 },
 426  427  #if defined(__x86)
 427      -aui_null,       AUE_NULL,       aus_null,       /* 109 hrtsys */
 428      -                auf_null,       0,
      428 +        { aui_null,     AUE_NULL,       aus_null,       /* 109 hrtsys */
      429 +                auf_null,       0 },
 429  430  #else
 430      -aui_null,       AUE_NULL,       aus_null,       /* 109 (loadable) */
 431      -                auf_null,       0,
      431 +        { aui_null,     AUE_NULL,       aus_null,       /* 109 (loadable) */
      432 +                auf_null,       0 },
 432  433  #endif /* __x86 */
 433      -aui_null,       AUE_UTIMES,     aus_null,       /* 110 utimesys */
 434      -                auf_null,       0,
 435      -aui_null,       AUE_NULL,       aus_null,       /* 111 sigresend */
 436      -                auf_null,       0,
 437      -aui_null,       AUE_PRIOCNTLSYS, aus_priocntlsys, /* 112 priocntlsys */
 438      -                auf_null,       0,
 439      -aui_null,       AUE_PATHCONF,   aus_null,       /* 113 pathconf */
 440      -                auf_null,       S2E_PUB,
 441      -aui_null,       AUE_NULL,       aus_null,       /* 114 mincore */
 442      -                auf_null,       0,
 443      -aui_null,       AUE_MMAP,       aus_mmap,       /* 115 mmap */
 444      -                auf_null,       0,
 445      -aui_null,       AUE_NULL,       aus_null,       /* 116 mprotect */
 446      -                auf_null,       0,
 447      -aui_null,       AUE_MUNMAP,     aus_munmap,     /* 117 munmap */
 448      -                auf_null,       0,
 449      -aui_null,       AUE_NULL,       aus_null,       /* 118 fpathconf */
 450      -                auf_null,       0,
 451      -aui_null,       AUE_VFORK,      aus_null,       /* 119 vfork */
 452      -                auf_null,       0,
 453      -aui_null,       AUE_FCHDIR,     aus_null,       /* 120 fchdir */
 454      -                auf_null,       0,
 455      -aui_null,       AUE_READ,       aus_null,       /* 121 readv */
 456      -                auf_read,       S2E_PUB,
 457      -aui_null,       AUE_WRITE,      aus_null,       /* 122 writev */
 458      -                auf_write,      0,
 459      -aui_null,       AUE_NULL,       aus_null,       /* 123 (loadable) was xstat */
 460      -                auf_null,       0,
 461      -aui_null,       AUE_NULL,       aus_null,       /* 124 (loadable) was lxstat */
 462      -                auf_null,       0,
 463      -aui_null,       AUE_NULL,       aus_null,       /* 125 (loadable) was fxstat */
 464      -                auf_null,       0,
 465      -aui_null,       AUE_NULL,       aus_null,       /* 126 (loadable) was xmknod */
 466      -                auf_null,       0,
 467      -aui_null,       AUE_NULL,       aus_null,       /* 127 mmapobj */
 468      -                auf_null,       0,
 469      -aui_null,       AUE_SETRLIMIT,  aus_null,       /* 128 setrlimit */
 470      -                auf_null,       0,
 471      -aui_null,       AUE_NULL,       aus_null,       /* 129 getrlimit */
 472      -                auf_null,       0,
 473      -aui_null,       AUE_LCHOWN,     aus_lchown,     /* 130 lchown */
 474      -                auf_null,       0,
 475      -aui_memcntl,    AUE_MEMCNTL,    aus_memcntl,    /* 131 memcntl */
 476      -                auf_null,       0,
 477      -aui_null,       AUE_GETPMSG,    aus_getpmsg,    /* 132 getpmsg */
 478      -                auf_null,       0,
 479      -aui_null,       AUE_PUTPMSG,    aus_putpmsg,    /* 133 putpmsg */
 480      -                auf_null,       0,
 481      -aui_null,       AUE_RENAME,     aus_null,       /* 134 rename */
 482      -                auf_null,       0,
 483      -aui_null,       AUE_NULL,       aus_null,       /* 135 uname */
 484      -                auf_null,       0,
 485      -aui_null,       AUE_SETEGID,    aus_setegid,    /* 136 setegid */
 486      -                auf_null,       0,
 487      -aui_null,       AUE_NULL,       aus_null,       /* 137 sysconfig */
 488      -                auf_null,       0,
 489      -aui_null,       AUE_ADJTIME,    aus_null,       /* 138 adjtime */
 490      -                auf_null,       0,
 491      -aui_sysinfo,    AUE_SYSINFO,    aus_sysinfo,    /* 139 systeminfo */
 492      -                auf_null,       0,
 493      -aui_null,       AUE_NULL,       aus_null,       /* 140 (loadable) sharefs */
 494      -                auf_null,       0,
 495      -aui_null,       AUE_SETEUID,    aus_seteuid,    /* 141 seteuid */
 496      -                auf_null,       0,
 497      -aui_forksys,    AUE_NULL,       aus_null,       /* 142 forksys */
 498      -                auf_null,       0,
 499      -aui_null,       AUE_NULL,       aus_null,       /* 143 (loadable) was fork1 */
 500      -                auf_null,       0,
 501      -aui_null,       AUE_NULL,       aus_null,       /* 144 sigwait */
 502      -                auf_null,       0,
 503      -aui_null,       AUE_NULL,       aus_null,       /* 145 lwp_info */
 504      -                auf_null,       0,
 505      -aui_null,       AUE_NULL,       aus_null,       /* 146 yield */
 506      -                auf_null,       0,
 507      -aui_null,       AUE_NULL,       aus_null,       /* 147 (loadable) */
      434 +        { aui_null,     AUE_UTIMES,     aus_null,       /* 110 utimesys */
      435 +                auf_null,       0 },
      436 +        { aui_null,     AUE_NULL,       aus_null,       /* 111 sigresend */
      437 +                auf_null,       0 },
      438 +        { aui_null,     AUE_PRIOCNTLSYS, aus_priocntlsys, /* 112 priocntlsys */
      439 +                auf_null,       0 },
      440 +        { aui_null,     AUE_PATHCONF,   aus_null,       /* 113 pathconf */
      441 +                auf_null,       S2E_PUB },
      442 +        { aui_null,     AUE_NULL,       aus_null,       /* 114 mincore */
      443 +                auf_null,       0 },
      444 +        { aui_null,     AUE_MMAP,       aus_mmap,       /* 115 mmap */
      445 +                auf_null,       0 },
      446 +        { aui_null,     AUE_NULL,       aus_null,       /* 116 mprotect */
      447 +                auf_null,       0 },
      448 +        { aui_null,     AUE_MUNMAP,     aus_munmap,     /* 117 munmap */
      449 +                auf_null,       0 },
      450 +        { aui_null,     AUE_NULL,       aus_null,       /* 118 fpathconf */
      451 +                auf_null,       0 },
      452 +        { aui_null,     AUE_VFORK,      aus_null,       /* 119 vfork */
      453 +                auf_null,       0 },
      454 +        { aui_null,     AUE_FCHDIR,     aus_null,       /* 120 fchdir */
      455 +                auf_null,       0 },
      456 +        { aui_null,     AUE_READ,       aus_null,       /* 121 readv */
      457 +                auf_read,       S2E_PUB },
      458 +        { aui_null,     AUE_WRITE,      aus_null,       /* 122 writev */
      459 +                auf_write,      0 },
      460 +        { aui_null,     AUE_NULL,       aus_null,       /* 123 (loadable) was xstat */
      461 +                auf_null,       0 },
      462 +        { aui_null,     AUE_NULL,       aus_null,       /* 124 (loadable) was lxstat */
      463 +                auf_null,       0 },
      464 +        { aui_null,     AUE_NULL,       aus_null,       /* 125 (loadable) was fxstat */
      465 +                auf_null,       0 },
      466 +        { aui_null,     AUE_NULL,       aus_null,       /* 126 (loadable) was xmknod */
      467 +                auf_null,       0 },
      468 +        { aui_null,     AUE_NULL,       aus_null,       /* 127 mmapobj */
      469 +                auf_null,       0 },
      470 +        { aui_null,     AUE_SETRLIMIT,  aus_null,       /* 128 setrlimit */
      471 +                auf_null,       0 },
      472 +        { aui_null,     AUE_NULL,       aus_null,       /* 129 getrlimit */
      473 +                auf_null,       0 },
      474 +        { aui_null,     AUE_LCHOWN,     aus_lchown,     /* 130 lchown */
      475 +                auf_null,       0 },
      476 +        { aui_memcntl,  AUE_MEMCNTL,    aus_memcntl,    /* 131 memcntl */
      477 +                auf_null,       0 },
      478 +        { aui_null,     AUE_GETPMSG,    aus_getpmsg,    /* 132 getpmsg */
      479 +                auf_null,       0 },
      480 +        { aui_null,     AUE_PUTPMSG,    aus_putpmsg,    /* 133 putpmsg */
      481 +                auf_null,       0 },
      482 +        { aui_null,     AUE_RENAME,     aus_null,       /* 134 rename */
      483 +                auf_null,       0 },
      484 +        { aui_null,     AUE_NULL,       aus_null,       /* 135 uname */
      485 +                auf_null,       0 },
      486 +        { aui_null,     AUE_SETEGID,    aus_setegid,    /* 136 setegid */
      487 +                auf_null,       0 },
      488 +        { aui_null,     AUE_NULL,       aus_null,       /* 137 sysconfig */
      489 +                auf_null,       0 },
      490 +        { aui_null,     AUE_ADJTIME,    aus_null,       /* 138 adjtime */
      491 +                auf_null,       0 },
      492 +        { aui_sysinfo,  AUE_SYSINFO,    aus_sysinfo,    /* 139 systeminfo */
      493 +                auf_null,       0 },
      494 +        { aui_null,     AUE_NULL,       aus_null,       /* 140 (loadable) sharefs */
      495 +                auf_null,       0 },
      496 +        { aui_null,     AUE_SETEUID,    aus_seteuid,    /* 141 seteuid */
      497 +                auf_null,       0 },
      498 +        { aui_forksys,  AUE_NULL,       aus_null,       /* 142 forksys */
      499 +                auf_null,       0 },
      500 +        { aui_null,     AUE_NULL,       aus_null,       /* 143 (loadable) was fork1 */
      501 +                auf_null,       0 },
      502 +        { aui_null,     AUE_NULL,       aus_null,       /* 144 sigwait */
      503 +                auf_null,       0 },
      504 +        { aui_null,     AUE_NULL,       aus_null,       /* 145 lwp_info */
      505 +                auf_null,       0 },
      506 +        { aui_null,     AUE_NULL,       aus_null,       /* 146 yield */
      507 +                auf_null,       0 },
      508 +        { aui_null,     AUE_NULL,       aus_null,       /* 147 (loadable) */
 508  509                                                  /*      was lwp_sema_wait */
 509      -                auf_null,       0,
 510      -aui_null,       AUE_NULL,       aus_null,       /* 148 lwp_sema_post */
 511      -                auf_null,       0,
 512      -aui_null,       AUE_NULL,       aus_null,       /* 149 lwp_sema_trywait */
 513      -                auf_null,       0,
 514      -aui_null,       AUE_NULL,       aus_null,       /* 150 lwp_detach */
 515      -                auf_null,       0,
 516      -aui_null,       AUE_NULL,       aus_null,       /* 151 corectl */
 517      -                auf_null,       0,
 518      -aui_modctl,     AUE_MODCTL,     aus_modctl,     /* 152 modctl */
 519      -                auf_null,       0,
 520      -aui_null,       AUE_FCHROOT,    aus_null,       /* 153 fchroot */
 521      -                auf_null,       0,
 522      -aui_null,       AUE_NULL,       aus_null,       /* 154 (loadable) was utimes */
 523      -                auf_null,       0,
 524      -aui_null,       AUE_NULL,       aus_null,       /* 155 vhangup */
 525      -                auf_null,       0,
 526      -aui_null,       AUE_NULL,       aus_null,       /* 156 gettimeofday */
 527      -                auf_null,       0,
 528      -aui_null,       AUE_NULL,       aus_null,       /* 157 getitimer */
 529      -                auf_null,       0,
 530      -aui_null,       AUE_NULL,       aus_null,       /* 158 setitimer */
 531      -                auf_null,       0,
 532      -aui_null,       AUE_NULL,       aus_null,       /* 159 lwp_create */
 533      -                auf_null,       0,
 534      -aui_null,       AUE_NULL,       aus_null,       /* 160 lwp_exit */
 535      -                auf_null,       0,
 536      -aui_null,       AUE_NULL,       aus_null,       /* 161 lwp_suspend */
 537      -                auf_null,       0,
 538      -aui_null,       AUE_NULL,       aus_null,       /* 162 lwp_continue */
 539      -                auf_null,       0,
 540      -aui_null,       AUE_NULL,       aus_null,       /* 163 lwp_kill */
 541      -                auf_null,       0,
 542      -aui_null,       AUE_NULL,       aus_null,       /* 164 lwp_self */
 543      -                auf_null,       0,
 544      -aui_null,       AUE_NULL,       aus_null,       /* 165 lwp_sigmask */
 545      -                auf_null,       0,
 546      -aui_null,       AUE_NULL,       aus_null,       /* 166 lwp_private */
 547      -                auf_null,       0,
 548      -aui_null,       AUE_NULL,       aus_null,       /* 167 lwp_wait */
 549      -                auf_null,       0,
 550      -aui_null,       AUE_NULL,       aus_null,       /* 168 lwp_mutex_wakeup  */
 551      -                auf_null,       0,
 552      -aui_null,       AUE_NULL,       aus_null,       /* 169 (loadable) */
      510 +                auf_null,       0 },
      511 +        { aui_null,     AUE_NULL,       aus_null,       /* 148 lwp_sema_post */
      512 +                auf_null,       0 },
      513 +        { aui_null,     AUE_NULL,       aus_null,       /* 149 lwp_sema_trywait */
      514 +                auf_null,       0 },
      515 +        { aui_null,     AUE_NULL,       aus_null,       /* 150 lwp_detach */
      516 +                auf_null,       0 },
      517 +        { aui_null,     AUE_NULL,       aus_null,       /* 151 corectl */
      518 +                auf_null,       0 },
      519 +        { aui_modctl,   AUE_MODCTL,     aus_modctl,     /* 152 modctl */
      520 +                auf_null,       0 },
      521 +        { aui_null,     AUE_FCHROOT,    aus_null,       /* 153 fchroot */
      522 +                auf_null,       0 },
      523 +        { aui_null,     AUE_NULL,       aus_null,       /* 154 (loadable) was utimes */
      524 +                auf_null,       0 },
      525 +        { aui_null,     AUE_NULL,       aus_null,       /* 155 vhangup */
      526 +                auf_null,       0 },
      527 +        { aui_null,     AUE_NULL,       aus_null,       /* 156 gettimeofday */
      528 +                auf_null,       0 },
      529 +        { aui_null,     AUE_NULL,       aus_null,       /* 157 getitimer */
      530 +                auf_null,       0 },
      531 +        { aui_null,     AUE_NULL,       aus_null,       /* 158 setitimer */
      532 +                auf_null,       0 },
      533 +        { aui_null,     AUE_NULL,       aus_null,       /* 159 lwp_create */
      534 +                auf_null,       0 },
      535 +        { aui_null,     AUE_NULL,       aus_null,       /* 160 lwp_exit */
      536 +                auf_null,       0 },
      537 +        { aui_null,     AUE_NULL,       aus_null,       /* 161 lwp_suspend */
      538 +                auf_null,       0 },
      539 +        { aui_null,     AUE_NULL,       aus_null,       /* 162 lwp_continue */
      540 +                auf_null,       0 },
      541 +        { aui_null,     AUE_NULL,       aus_null,       /* 163 lwp_kill */
      542 +                auf_null,       0 },
      543 +        { aui_null,     AUE_NULL,       aus_null,       /* 164 lwp_self */
      544 +                auf_null,       0 },
      545 +        { aui_null,     AUE_NULL,       aus_null,       /* 165 lwp_sigmask */
      546 +                auf_null,       0 },
      547 +        { aui_null,     AUE_NULL,       aus_null,       /* 166 lwp_private */
      548 +                auf_null,       0 },
      549 +        { aui_null,     AUE_NULL,       aus_null,       /* 167 lwp_wait */
      550 +                auf_null,       0 },
      551 +        { aui_null,     AUE_NULL,       aus_null,       /* 168 lwp_mutex_wakeup  */
      552 +                auf_null,       0 },
      553 +        { aui_null,     AUE_NULL,       aus_null,       /* 169 (loadable) */
 553  554                                                  /*      was lwp_mutex_lock */
 554      -                auf_null,       0,
 555      -aui_null,       AUE_NULL,       aus_null,       /* 170 lwp_cond_wait */
 556      -                auf_null,       0,
 557      -aui_null,       AUE_NULL,       aus_null,       /* 171 lwp_cond_signal */
 558      -                auf_null,       0,
 559      -aui_null,       AUE_NULL,       aus_null,       /* 172 lwp_cond_broadcast */
 560      -                auf_null,       0,
 561      -aui_null,       AUE_READ,       aus_null,       /* 173 pread */
 562      -                auf_read,       S2E_PUB,
 563      -aui_null,       AUE_WRITE,      aus_null,       /* 174 pwrite */
 564      -                auf_write,      0,
 565      -aui_null,       AUE_NULL,       aus_null,       /* 175 llseek */
 566      -                auf_null,       0,
 567      -aui_null,       AUE_INST_SYNC,  aus_inst_sync,  /* 176 (loadable) inst_sync */
 568      -                auf_null,       0,
 569      -aui_null,       AUE_BRANDSYS,   aus_brandsys,   /* 177 brandsys */
 570      -                auf_null,       0,
 571      -aui_null,       AUE_NULL,       aus_null,       /* 178 (loadable) kaio */
 572      -                auf_null,       0,
 573      -aui_null,       AUE_NULL,       aus_null,       /* 179 (loadable) cpc */
 574      -                auf_null,       0,
 575      -aui_null,       AUE_NULL,       aus_null,       /* 180 lgrpsys */
 576      -                auf_null,       0,
 577      -aui_null,       AUE_NULL,       aus_null,       /* 181 rusagesys */
 578      -                auf_null,       0,
 579      -aui_portfs,     AUE_PORTFS,     aus_null,       /* 182 (loadable) portfs */
 580      -                auf_null,       S2E_MLD,
 581      -aui_null,       AUE_NULL,       aus_null,       /* 183 pollsys */
 582      -                auf_null,       0,
 583      -aui_labelsys,   AUE_NULL,       aus_labelsys,   /* 184 labelsys */
 584      -                auf_null,       0,
 585      -aui_acl,        AUE_ACLSET,     aus_acl,        /* 185 acl */
 586      -                auf_null,       0,
 587      -aui_auditsys,   AUE_AUDITSYS,   aus_auditsys,   /* 186 auditsys  */
 588      -                auf_null,       0,
 589      -aui_null,       AUE_PROCESSOR_BIND, aus_processor_bind, /* 187 processor_bind */
 590      -                auf_null,       0,
 591      -aui_null,       AUE_NULL,       aus_null,       /* 188 processor_info */
 592      -                auf_null,       0,
 593      -aui_null,       AUE_P_ONLINE,   aus_p_online,   /* 189 p_online */
 594      -                auf_null,       0,
 595      -aui_null,       AUE_NULL,       aus_sigqueue,   /* 190 sigqueue */
 596      -                auf_null,       0,
 597      -aui_null,       AUE_NULL,       aus_null,       /* 191 clock_gettime */
 598      -                auf_null,       0,
 599      -aui_null,       AUE_CLOCK_SETTIME,      aus_null,       /* 192 clock_settime */
 600      -                auf_null,       0,
 601      -aui_null,       AUE_NULL,       aus_null,       /* 193 clock_getres */
 602      -                auf_null,       0,
 603      -aui_null,       AUE_NULL,       aus_null,       /* 194 timer_create */
 604      -                auf_null,       0,
 605      -aui_null,       AUE_NULL,       aus_null,       /* 195 timer_delete */
 606      -                auf_null,       0,
 607      -aui_null,       AUE_NULL,       aus_null,       /* 196 timer_settime */
 608      -                auf_null,       0,
 609      -aui_null,       AUE_NULL,       aus_null,       /* 197 timer_gettime */
 610      -                auf_null,       0,
 611      -aui_null,       AUE_NULL,       aus_null,       /* 198 timer_getoverrun */
 612      -                auf_null,       0,
 613      -aui_null,       AUE_NULL,       aus_null,       /* 199 nanosleep */
 614      -                auf_null,       0,
 615      -aui_acl,        AUE_FACLSET,    aus_facl,       /* 200 facl */
 616      -                auf_null,       0,
 617      -aui_doorfs,     AUE_DOORFS,     aus_doorfs,     /* 201 (loadable) doorfs */
 618      -                auf_null,       0,
 619      -aui_null,       AUE_SETREUID,   aus_setreuid,   /* 202 setreuid */
 620      -                auf_null,       0,
 621      -aui_null,       AUE_SETREGID,   aus_setregid,   /* 203 setregid */
 622      -                auf_null,       0,
 623      -aui_null,       AUE_NULL,       aus_null,       /* 204 install_utrap */
 624      -                auf_null,       0,
 625      -aui_null,       AUE_NULL,       aus_null,       /* 205 signotify */
 626      -                auf_null,       0,
 627      -aui_null,       AUE_NULL,       aus_null,       /* 206 schedctl */
 628      -                auf_null,       0,
 629      -aui_null,       AUE_NULL,       aus_null,       /* 207 (loadable) pset */
 630      -                auf_null,       0,
 631      -aui_null,       AUE_NULL,       aus_null,       /* 208 sparc_utrap_install */
 632      -                auf_null,       0,
 633      -aui_null,       AUE_NULL,       aus_null,       /* 209 resolvepath */
 634      -                auf_null,       0,
 635      -aui_null,       AUE_NULL,       aus_null,       /* 210 lwp_mutex_timedlock */
 636      -                auf_null,       0,
 637      -aui_null,       AUE_NULL,       aus_null,       /* 211 lwp_sema_timedwait */
 638      -                auf_null,       0,
 639      -aui_null,       AUE_NULL,       aus_null,       /* 212 lwp_rwlock_sys */
 640      -                auf_null,       0,
 641      -aui_null,       AUE_NULL,       aus_null,       /* 213 getdents64 */
 642      -                auf_null,       0,
 643      -aui_null,       AUE_MMAP,       aus_mmap,       /* 214 mmap64 */
 644      -                auf_null,       0,
 645      -aui_null,       AUE_STAT,       aus_null,       /* 215 stat64 */
 646      -                auf_null,       S2E_PUB,
 647      -aui_null,       AUE_LSTAT,      aus_null,       /* 216 lstat64 */
 648      -                auf_null,       S2E_PUB,
 649      -aui_null,       AUE_NULL,       aus_null,       /* 217 fstat64 */
 650      -                auf_null,       0,
 651      -aui_null,       AUE_STATVFS,    aus_null,       /* 218 statvfs64 */
 652      -                auf_null,       S2E_PUB,
 653      -aui_null,       AUE_NULL,       aus_null,       /* 219 fstatvfs64 */
 654      -                auf_null,       0,
 655      -aui_null,       AUE_SETRLIMIT,  aus_null,       /* 220 setrlimit64 */
 656      -                auf_null,       0,
 657      -aui_null,       AUE_NULL,       aus_null,       /* 221 getrlimit64 */
 658      -                auf_null,       0,
 659      -aui_null,       AUE_READ,       aus_null,       /* 222 pread64  */
 660      -                auf_read,       S2E_PUB,
 661      -aui_null,       AUE_WRITE,      aus_null,       /* 223 pwrite64 */
 662      -                auf_write,      0,
 663      -aui_null,       AUE_NULL,       aus_null,       /* 224 (loadable) was creat64 */
 664      -                auf_null,       0,
 665      -aui_open,       AUE_OPEN,       aus_open,       /* 225 open64 */
 666      -                auf_null,       S2E_SP,
 667      -aui_null,       AUE_NULL,       aus_null,       /* 226 (loadable) rpcsys */
 668      -                auf_null,       0,
 669      -aui_null,       AUE_NULL,       aus_null,       /* 227 zone */
 670      -                auf_null,       0,
 671      -aui_null,       AUE_NULL,       aus_null,       /* 228 (loadable) autofssys */
 672      -                auf_null,       0,
 673      -aui_null,       AUE_NULL,       aus_null,       /* 229 getcwd */
 674      -                auf_null,       0,
 675      -aui_null,       AUE_SOCKET,     aus_socket,     /* 230 so_socket */
 676      -                auf_null,       0,
 677      -aui_null,       AUE_NULL,       aus_null,       /* 231 so_socketpair */
 678      -                auf_null,       0,
 679      -aui_null,       AUE_BIND,       aus_null,       /* 232 bind */
 680      -                auf_bind,       0,
 681      -aui_null,       AUE_NULL,       aus_null,       /* 233 listen */
 682      -                auf_null,       0,
 683      -aui_null,       AUE_ACCEPT,     aus_null,       /* 234 accept */
 684      -                auf_accept,     0,
 685      -aui_null,       AUE_CONNECT,    aus_null,       /* 235 connect */
 686      -                auf_connect,    0,
 687      -aui_null,       AUE_SHUTDOWN,   aus_shutdown,   /* 236 shutdown */
 688      -                auf_null,       0,
 689      -aui_null,       AUE_READ,       aus_null,       /* 237 recv */
 690      -                auf_recv,       0,
 691      -aui_null,       AUE_RECVFROM,   aus_null,       /* 238 recvfrom */
 692      -                auf_recvfrom,   0,
 693      -aui_null,       AUE_RECVMSG,    aus_null,       /* 239 recvmsg */
 694      -                auf_recvmsg,    0,
 695      -aui_null,       AUE_WRITE,      aus_null,       /* 240 send */
 696      -                auf_send,       0,
 697      -aui_null,       AUE_SENDMSG,    aus_null,       /* 241 sendmsg */
 698      -                auf_sendmsg,    0,
 699      -aui_null,       AUE_SENDTO,     aus_null,       /* 242 sendto */
 700      -                auf_sendto,     0,
 701      -aui_null,       AUE_NULL,       aus_null,       /* 243 getpeername */
 702      -                auf_null,       0,
 703      -aui_null,       AUE_NULL,       aus_null,       /* 244 getsockname */
 704      -                auf_null,       0,
 705      -aui_null,       AUE_NULL,       aus_null,       /* 245 getsockopt */
 706      -                auf_null,       0,
 707      -aui_null,       AUE_SETSOCKOPT, aus_null,       /* 246 setsockopt */
 708      -                auf_setsockopt, 0,
 709      -aui_null,       AUE_SOCKCONFIG, aus_sockconfig, /* 247 sockconfig */
 710      -                auf_null,       0,
 711      -aui_null,       AUE_NULL,       aus_null,       /* 248 ntp_gettime */
 712      -                auf_null,       0,
 713      -aui_null,       AUE_NTP_ADJTIME, aus_null,      /* 249 ntp_adjtime */
 714      -                auf_null,       0,
 715      -aui_null,       AUE_NULL,       aus_null,       /* 250 lwp_mutex_unlock */
 716      -                auf_null,       0,
 717      -aui_null,       AUE_NULL,       aus_null,       /* 251 lwp_mutex_trylock */
 718      -                auf_null,       0,
 719      -aui_null,       AUE_NULL,       aus_null,       /* 252 lwp_mutex_register */
 720      -                auf_null,       0,
 721      -aui_null,       AUE_NULL,       aus_null,       /* 253 cladm */
 722      -                auf_null,       0,
 723      -aui_null,       AUE_NULL,       aus_null,       /* 254 uucopy */
 724      -                auf_null,       0,
 725      -aui_null,       AUE_UMOUNT2,    aus_umount2,    /* 255 umount2 */
 726      -                auf_null,       0
      555 +                auf_null,       0 },
      556 +        { aui_null,     AUE_NULL,       aus_null,       /* 170 lwp_cond_wait */
      557 +                auf_null,       0 },
      558 +        { aui_null,     AUE_NULL,       aus_null,       /* 171 lwp_cond_signal */
      559 +                auf_null,       0 },
      560 +        { aui_null,     AUE_NULL,       aus_null,       /* 172 lwp_cond_broadcast */
      561 +                auf_null,       0 },
      562 +        { aui_null,     AUE_READ,       aus_null,       /* 173 pread */
      563 +                auf_read,       S2E_PUB },
      564 +        { aui_null,     AUE_WRITE,      aus_null,       /* 174 pwrite */
      565 +                auf_write,      0 },
      566 +        { aui_null,     AUE_NULL,       aus_null,       /* 175 llseek */
      567 +                auf_null,       0 },
      568 +        { aui_null,     AUE_INST_SYNC,  aus_inst_sync,  /* 176 (loadable) inst_sync */
      569 +                auf_null,       0 },
      570 +        { aui_null,     AUE_BRANDSYS,   aus_brandsys,   /* 177 brandsys */
      571 +                auf_null,       0 },
      572 +        { aui_null,     AUE_NULL,       aus_null,       /* 178 (loadable) kaio */
      573 +                auf_null,       0 },
      574 +        { aui_null,     AUE_NULL,       aus_null,       /* 179 (loadable) cpc */
      575 +                auf_null,       0 },
      576 +        { aui_null,     AUE_NULL,       aus_null,       /* 180 lgrpsys */
      577 +                auf_null,       0 },
      578 +        { aui_null,     AUE_NULL,       aus_null,       /* 181 rusagesys */
      579 +                auf_null,       0 },
      580 +        { aui_portfs,   AUE_PORTFS,     aus_null,       /* 182 (loadable) portfs */
      581 +                auf_null,       S2E_MLD },
      582 +        { aui_null,     AUE_NULL,       aus_null,       /* 183 pollsys */
      583 +                auf_null,       0 },
      584 +        { aui_labelsys, AUE_NULL,       aus_labelsys,   /* 184 labelsys */
      585 +                auf_null,       0 },
      586 +        { aui_acl,      AUE_ACLSET,     aus_acl,        /* 185 acl */
      587 +                auf_null,       0 },
      588 +        { aui_auditsys, AUE_AUDITSYS,   aus_auditsys,   /* 186 auditsys  */
      589 +                auf_null,       0 },
      590 +        { aui_null,     AUE_PROCESSOR_BIND, aus_processor_bind, /* 187 processor_bind */
      591 +                auf_null,       0 },
      592 +        { aui_null,     AUE_NULL,       aus_null,       /* 188 processor_info */
      593 +                auf_null,       0 },
      594 +        { aui_null,     AUE_P_ONLINE,   aus_p_online,   /* 189 p_online */
      595 +                auf_null,       0 },
      596 +        { aui_null,     AUE_NULL,       aus_sigqueue,   /* 190 sigqueue */
      597 +                auf_null,       0 },
      598 +        { aui_null,     AUE_NULL,       aus_null,       /* 191 clock_gettime */
      599 +                auf_null,       0 },
      600 +        { aui_null,     AUE_CLOCK_SETTIME,      aus_null,       /* 192 clock_settime */
      601 +                auf_null,       0 },
      602 +        { aui_null,     AUE_NULL,       aus_null,       /* 193 clock_getres */
      603 +                auf_null,       0 },
      604 +        { aui_null,     AUE_NULL,       aus_null,       /* 194 timer_create */
      605 +                auf_null,       0 },
      606 +        { aui_null,     AUE_NULL,       aus_null,       /* 195 timer_delete */
      607 +                auf_null,       0 },
      608 +        { aui_null,     AUE_NULL,       aus_null,       /* 196 timer_settime */
      609 +                auf_null,       0 },
      610 +        { aui_null,     AUE_NULL,       aus_null,       /* 197 timer_gettime */
      611 +                auf_null,       0 },
      612 +        { aui_null,     AUE_NULL,       aus_null,       /* 198 timer_getoverrun */
      613 +                auf_null,       0 },
      614 +        { aui_null,     AUE_NULL,       aus_null,       /* 199 nanosleep */
      615 +                auf_null,       0 },
      616 +        { aui_acl,      AUE_FACLSET,    aus_facl,       /* 200 facl */
      617 +                auf_null,       0 },
      618 +        { aui_doorfs,   AUE_DOORFS,     aus_doorfs,     /* 201 (loadable) doorfs */
      619 +                auf_null,       0 },
      620 +        { aui_null,     AUE_SETREUID,   aus_setreuid,   /* 202 setreuid */
      621 +                auf_null,       0 },
      622 +        { aui_null,     AUE_SETREGID,   aus_setregid,   /* 203 setregid */
      623 +                auf_null,       0 },
      624 +        { aui_null,     AUE_NULL,       aus_null,       /* 204 install_utrap */
      625 +                auf_null,       0 },
      626 +        { aui_null,     AUE_NULL,       aus_null,       /* 205 signotify */
      627 +                auf_null,       0 },
      628 +        { aui_null,     AUE_NULL,       aus_null,       /* 206 schedctl */
      629 +                auf_null,       0 },
      630 +        { aui_null,     AUE_NULL,       aus_null,       /* 207 (loadable) pset */
      631 +                auf_null,       0 },
      632 +        { aui_null,     AUE_NULL,       aus_null,       /* 208 sparc_utrap_install */
      633 +                auf_null,       0 },
      634 +        { aui_null,     AUE_NULL,       aus_null,       /* 209 resolvepath */
      635 +                auf_null,       0 },
      636 +        { aui_null,     AUE_NULL,       aus_null,       /* 210 lwp_mutex_timedlock */
      637 +                auf_null,       0 },
      638 +        { aui_null,     AUE_NULL,       aus_null,       /* 211 lwp_sema_timedwait */
      639 +                auf_null,       0 },
      640 +        { aui_null,     AUE_NULL,       aus_null,       /* 212 lwp_rwlock_sys */
      641 +                auf_null,       0 },
      642 +        { aui_null,     AUE_NULL,       aus_null,       /* 213 getdents64 */
      643 +                auf_null,       0 },
      644 +        { aui_null,     AUE_MMAP,       aus_mmap,       /* 214 mmap64 */
      645 +                auf_null,       0 },
      646 +        { aui_null,     AUE_STAT,       aus_null,       /* 215 stat64 */
      647 +                auf_null,       S2E_PUB },
      648 +        { aui_null,     AUE_LSTAT,      aus_null,       /* 216 lstat64 */
      649 +                auf_null,       S2E_PUB },
      650 +        { aui_null,     AUE_NULL,       aus_null,       /* 217 fstat64 */
      651 +                auf_null,       0 },
      652 +        { aui_null,     AUE_STATVFS,    aus_null,       /* 218 statvfs64 */
      653 +                auf_null,       S2E_PUB },
      654 +        { aui_null,     AUE_NULL,       aus_null,       /* 219 fstatvfs64 */
      655 +                auf_null,       0 },
      656 +        { aui_null,     AUE_SETRLIMIT,  aus_null,       /* 220 setrlimit64 */
      657 +                auf_null,       0 },
      658 +        { aui_null,     AUE_NULL,       aus_null,       /* 221 getrlimit64 */
      659 +                auf_null,       0 },
      660 +        { aui_null,     AUE_READ,       aus_null,       /* 222 pread64  */
      661 +                auf_read,       S2E_PUB },
      662 +        { aui_null,     AUE_WRITE,      aus_null,       /* 223 pwrite64 */
      663 +                auf_write,      0 },
      664 +        { aui_null,     AUE_NULL,       aus_null,       /* 224 (loadable) was creat64 */
      665 +                auf_null,       0 },
      666 +        { aui_open,     AUE_OPEN,       aus_open,       /* 225 open64 */
      667 +                auf_null,       S2E_SP },
      668 +        { aui_null,     AUE_NULL,       aus_null,       /* 226 (loadable) rpcsys */
      669 +                auf_null,       0 },
      670 +        { aui_null,     AUE_NULL,       aus_null,       /* 227 zone */
      671 +                auf_null,       0 },
      672 +        { aui_null,     AUE_NULL,       aus_null,       /* 228 (loadable) autofssys */
      673 +                auf_null,       0 },
      674 +        { aui_null,     AUE_NULL,       aus_null,       /* 229 getcwd */
      675 +                auf_null,       0 },
      676 +        { aui_null,     AUE_SOCKET,     aus_socket,     /* 230 so_socket */
      677 +                auf_null,       0 },
      678 +        { aui_null,     AUE_NULL,       aus_null,       /* 231 so_socketpair */
      679 +                auf_null,       0 },
      680 +        { aui_null,     AUE_BIND,       aus_null,       /* 232 bind */
      681 +                auf_bind,       0 },
      682 +        { aui_null,     AUE_NULL,       aus_null,       /* 233 listen */
      683 +                auf_null,       0 },
      684 +        { aui_null,     AUE_ACCEPT,     aus_null,       /* 234 accept */
      685 +                auf_accept,     0 },
      686 +        { aui_null,     AUE_CONNECT,    aus_null,       /* 235 connect */
      687 +                auf_connect,    0 },
      688 +        { aui_null,     AUE_SHUTDOWN,   aus_shutdown,   /* 236 shutdown */
      689 +                auf_null,       0 },
      690 +        { aui_null,     AUE_READ,       aus_null,       /* 237 recv */
      691 +                auf_recv,       0 },
      692 +        { aui_null,     AUE_RECVFROM,   aus_null,       /* 238 recvfrom */
      693 +                auf_recvfrom,   0 },
      694 +        { aui_null,     AUE_RECVMSG,    aus_null,       /* 239 recvmsg */
      695 +                auf_recvmsg,    0 },
      696 +        { aui_null,     AUE_WRITE,      aus_null,       /* 240 send */
      697 +                auf_send,       0 },
      698 +        { aui_null,     AUE_SENDMSG,    aus_null,       /* 241 sendmsg */
      699 +                auf_sendmsg,    0 },
      700 +        { aui_null,     AUE_SENDTO,     aus_null,       /* 242 sendto */
      701 +                auf_sendto,     0 },
      702 +        { aui_null,     AUE_NULL,       aus_null,       /* 243 getpeername */
      703 +                auf_null,       0 },
      704 +        { aui_null,     AUE_NULL,       aus_null,       /* 244 getsockname */
      705 +                auf_null,       0 },
      706 +        { aui_null,     AUE_NULL,       aus_null,       /* 245 getsockopt */
      707 +                auf_null,       0 },
      708 +        { aui_null,     AUE_SETSOCKOPT, aus_null,       /* 246 setsockopt */
      709 +                auf_setsockopt, 0 },
      710 +        { aui_null,     AUE_SOCKCONFIG, aus_sockconfig, /* 247 sockconfig */
      711 +                auf_null,       0 },
      712 +        { aui_null,     AUE_NULL,       aus_null,       /* 248 ntp_gettime */
      713 +                auf_null,       0 },
      714 +        { aui_null,     AUE_NTP_ADJTIME, aus_null,      /* 249 ntp_adjtime */
      715 +                auf_null,       0 },
      716 +        { aui_null,     AUE_NULL,       aus_null,       /* 250 lwp_mutex_unlock */
      717 +                auf_null,       0 },
      718 +        { aui_null,     AUE_NULL,       aus_null,       /* 251 lwp_mutex_trylock */
      719 +                auf_null,       0 },
      720 +        { aui_null,     AUE_NULL,       aus_null,       /* 252 lwp_mutex_register */
      721 +                auf_null,       0 },
      722 +        { aui_null,     AUE_NULL,       aus_null,       /* 253 cladm */
      723 +                auf_null,       0 },
      724 +        { aui_null,     AUE_NULL,       aus_null,       /* 254 uucopy */
      725 +                auf_null,       0 },
      726 +        { aui_null,     AUE_UMOUNT2,    aus_umount2,    /* 255 umount2 */
      727 +                auf_null,       0 }     /* END CSTYLED */
 727  728  };
 728  729  
 729  730  uint_t num_syscall = sizeof (audit_s2e) / sizeof (struct audit_s2e);
 730  731  
 731  732  
 732  733  /* exit start function */
 733  734  /*ARGSUSED*/
 734  735  static void
 735  736  aus_exit(struct t_audit_data *tad)
 736  737  {
↓ open down ↓ 5132 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX