Print this page
sysinfo emulation

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/brand/solaris10/s10_brand.c
          +++ new/usr/src/uts/common/brand/solaris10/s10_brand.c
↓ open down ↓ 900 lines elided ↑ open up ↑
 901  901           * library.
 902  902           */
 903  903          s10_emulation_table = kmem_zalloc(NSYSCALL, KM_SLEEP);
 904  904          s10_emulation_table[SYS_exec] = 1;                      /*  11 */
 905  905          s10_emulation_table[SYS_ioctl] = 1;                     /*  54 */
 906  906          s10_emulation_table[SYS_execve] = 1;                    /*  59 */
 907  907          s10_emulation_table[SYS_acctctl] = 1;                   /*  71 */
 908  908          s10_emulation_table[SYS_getpagesizes] = 1;              /*  73 */
 909  909          s10_emulation_table[S10_SYS_issetugid] = 1;             /*  75 */
 910  910          s10_emulation_table[SYS_uname] = 1;                     /* 135 */
      911 +        s10_emulation_table[SYS_systeminfo] = 1;                /* 139 */
 911  912          s10_emulation_table[SYS_pwrite] = 1;                    /* 174 */
 912  913          s10_emulation_table[SYS_sigqueue] = 1;                  /* 190 */
 913  914          s10_emulation_table[SYS_pwrite64] = 1;                  /* 223 */
 914  915          s10_emulation_table[SYS_zone] = 1;                      /* 227 */
 915  916  
 916  917          err = mod_install(&modlinkage);
 917  918          if (err) {
 918  919                  cmn_err(CE_WARN, "Couldn't install brand module");
 919  920                  kmem_free(s10_emulation_table, NSYSCALL);
 920  921          }
↓ open down ↓ 31 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX