version 1.21, 2005/02/22 14:47:45 |
version 1.22, 2007/09/02 23:50:04 |
|
|
errx(1, "kvm_read (%s): %s", |
errx(1, "kvm_read (%s): %s", |
symbols[X_MSQIDS].n_name, kvm_geterr(kd)); |
symbols[X_MSQIDS].n_name, kvm_geterr(kd)); |
|
|
msqids = malloc(sizeof(struct msqid_ds) * |
msqids = calloc(sizeof(struct msqid_ds), |
msginfo.msgmni); |
msginfo.msgmni); |
if (msqids == NULL) |
if (msqids == NULL) |
err(1, "malloc"); |
err(1, "calloc"); |
|
|
if (kvm_read(kd, addr, msqids, |
if (kvm_read(kd, addr, msqids, |
sizeof(struct msqid_ds) * msginfo.msgmni) != |
sizeof(struct msqid_ds) * msginfo.msgmni) != |
|
|
errx(1, "kvm_read (%s): %s", |
errx(1, "kvm_read (%s): %s", |
symbols[X_SHMSEGS].n_name, kvm_geterr(kd)); |
symbols[X_SHMSEGS].n_name, kvm_geterr(kd)); |
|
|
shmsegs = malloc(sizeof(struct shmid_ds *) * |
shmsegs = calloc(sizeof(struct shmid_ds *), |
shminfo.shmmni); |
shminfo.shmmni); |
if (shmsegs == NULL) |
if (shmsegs == NULL) |
err(1, "malloc"); |
err(1, "calloc"); |
|
|
if (kvm_read(kd, addr, shmsegs, |
if (kvm_read(kd, addr, shmsegs, |
sizeof(struct shmid_ds *) * shminfo.shmmni) != |
sizeof(struct shmid_ds *) * shminfo.shmmni) != |
|
|
errx(1, "kvm_read (%s): %s", |
errx(1, "kvm_read (%s): %s", |
symbols[X_SEMA].n_name, kvm_geterr(kd)); |
symbols[X_SEMA].n_name, kvm_geterr(kd)); |
|
|
sema = malloc(sizeof(struct semid_ds *) * |
sema = calloc(sizeof(struct semid_ds *), |
seminfo.semmni); |
seminfo.semmni); |
if (sema == NULL) |
if (sema == NULL) |
err(1, "malloc"); |
err(1, "calloc"); |
|
|
if (kvm_read(kd, addr, sema, |
if (kvm_read(kd, addr, sema, |
sizeof(struct semid_ds *) * seminfo.semmni) != |
sizeof(struct semid_ds *) * seminfo.semmni) != |