- if ((nentries = kvm_getprocs(what, flag)) == -1) {
- (void) fprintf(stderr, "ps: %s\n", kvm_geterr());
- exit(1);
- }
- kinfo = (KINFO *)malloc(nentries * sizeof(KINFO));
- if (kinfo == NULL) {
- (void)fprintf(stderr, "ps: %s\n", strerror(ENOMEM));
- exit(1);
- }
+ if ((nentries = kvm_getprocs(what, flag)) == -1)
+ err("%s", kvm_geterr());
+ kinfo = malloc(nentries * sizeof(KINFO));
+ if (kinfo == NULL)
+ err("%s", strerror(errno));