[BACK]Return to ipcs.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / ipcs

Diff for /src/usr.bin/ipcs/ipcs.c between version 1.21 and 1.22

version 1.21, 2005/02/22 14:47:45 version 1.22, 2007/09/02 23:50:04
Line 718 
Line 718 
                                 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) !=
Line 770 
Line 770 
                                 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) !=
Line 824 
Line 824 
                                 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) !=

Legend:
Removed from v.1.21  
changed lines
  Added in v.1.22