home *** CD-ROM | disk | FTP | other *** search
- *** /tmp/,RCSt1a05313 Wed Apr 26 08:35:43 1989
- --- system.c Wed Apr 26 08:35:22 1989
- ***************
- *** 63,70 ****
- --- 63,109 ----
- int debug = 0;
- #define max(a,b) (a>b ? a:b)
-
- + #ifdef sun386
- struct nlist nl[] = {
- #define X_CPTIME 0
- + { "cp_time" },
- + #define X_RATE 1
- + { "rate" },
- + #define X_TOTAL 2
- + { "total" },
- + #define X_DEFICIT 3
- + { "deficit" },
- + #define X_FORKSTAT 4
- + { "forkstat" },
- + #define X_SUM 5
- + { "sum" },
- + #define X_FIRSTFREE 6
- + { "firstfree" },
- + #define X_MAXFREE 7
- + { "maxfree" },
- + #define X_BOOTTIME 8
- + { "boottime" },
- + #define X_DKXFER 9
- + { "dk_xfer" },
- + #define X_REC 10
- + { "rectime" },
- + #define X_PGIN 11
- + { "pgintime" },
- + #define X_HZ 12
- + { "hz" },
- + #define X_MBDINIT 13
- + { "mbdinit" },
- + #define N_IFNET 14
- + { "ifnet" },
- + #define X_UBDINIT 15
- + { "ubdinit" },
- + #define X_IOCINIT 16
- + { "ioccdinit" },
- + { "" },
- + };
- + #else
- + struct nlist nl[] = {
- + #define X_CPTIME 0
- { "_cp_time" },
- #define X_RATE 1
- { "_rate" },
- ***************
- *** 100,105 ****
- --- 139,145 ----
- { "_ioccdinit" },
- { "" },
- };
- + #endif
-
- char dr_name[DK_NDRIVE][10];
- char dr_unit[DK_NDRIVE];
- ***************
- *** 400,406 ****
- --- 440,450 ----
- #ifdef SUN4_0
- if ((kd = kvm_open(kernel_name, NULL, NULL, O_RDONLY, "xperfmon")) == NULL)
- exit(1);
- + #ifdef sun386
- + if ((kvm_nlist(kd, nl) < 0) || ((nl[0].n_type == 0) && (nl[0].n_value == 0))) {
- + #else
- if ((kvm_nlist(kd, nl) < 0) || (nl[0].n_type == 0)) {
- + #endif
- fprintf(stderr, "no %s namelist\n", kernel_name);
- exit(1);
- }
-