Deleted Added
full compact
kvm.c (8870) kvm.c (12683)
1/*-
2 * Copyright (c) 1989, 1992, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * This code is derived from software developed by the Computer Systems
6 * Engineering group at Lawrence Berkeley Laboratory under DARPA contract
7 * BG 91-66 and contributed to Berkeley.
8 *

--- 143 unchanged lines hidden (view full) ---

152_kvm_malloc(kd, n)
153 register kvm_t *kd;
154 register size_t n;
155{
156 void *p;
157
158 if ((p = malloc(n)) == NULL)
159 _kvm_err(kd, kd->program, strerror(errno));
1/*-
2 * Copyright (c) 1989, 1992, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * This code is derived from software developed by the Computer Systems
6 * Engineering group at Lawrence Berkeley Laboratory under DARPA contract
7 * BG 91-66 and contributed to Berkeley.
8 *

--- 143 unchanged lines hidden (view full) ---

152_kvm_malloc(kd, n)
153 register kvm_t *kd;
154 register size_t n;
155{
156 void *p;
157
158 if ((p = malloc(n)) == NULL)
159 _kvm_err(kd, kd->program, strerror(errno));
160 memset(p, 0, n);
160 return (p);
161}
162
163static kvm_t *
164_kvm_open(kd, uf, mf, sf, flag, errout)
165 register kvm_t *kd;
166 const char *uf;
167 const char *mf;

--- 102 unchanged lines hidden (view full) ---

270 char *errout;
271{
272 register kvm_t *kd;
273
274 if ((kd = malloc(sizeof(*kd))) == NULL) {
275 (void)strcpy(errout, strerror(errno));
276 return (0);
277 }
161 return (p);
162}
163
164static kvm_t *
165_kvm_open(kd, uf, mf, sf, flag, errout)
166 register kvm_t *kd;
167 const char *uf;
168 const char *mf;

--- 102 unchanged lines hidden (view full) ---

271 char *errout;
272{
273 register kvm_t *kd;
274
275 if ((kd = malloc(sizeof(*kd))) == NULL) {
276 (void)strcpy(errout, strerror(errno));
277 return (0);
278 }
279 memset(kd, 0, sizeof(*kd));
278 kd->program = 0;
279 return (_kvm_open(kd, uf, mf, sf, flag, errout));
280}
281
282kvm_t *
283kvm_open(uf, mf, sf, flag, errstr)
284 const char *uf;
285 const char *mf;

--- 4 unchanged lines hidden (view full) ---

290 register kvm_t *kd;
291
292 if ((kd = malloc(sizeof(*kd))) == NULL) {
293 if (errstr != NULL)
294 (void)fprintf(stderr, "%s: %s\n",
295 errstr, strerror(errno));
296 return (0);
297 }
280 kd->program = 0;
281 return (_kvm_open(kd, uf, mf, sf, flag, errout));
282}
283
284kvm_t *
285kvm_open(uf, mf, sf, flag, errstr)
286 const char *uf;
287 const char *mf;

--- 4 unchanged lines hidden (view full) ---

292 register kvm_t *kd;
293
294 if ((kd = malloc(sizeof(*kd))) == NULL) {
295 if (errstr != NULL)
296 (void)fprintf(stderr, "%s: %s\n",
297 errstr, strerror(errno));
298 return (0);
299 }
300 memset(kd, 0, sizeof(*kd));
298 kd->program = errstr;
299 return (_kvm_open(kd, uf, mf, sf, flag, NULL));
300}
301
302int
303kvm_close(kd)
304 kvm_t *kd;
305{

--- 237 unchanged lines hidden ---
301 kd->program = errstr;
302 return (_kvm_open(kd, uf, mf, sf, flag, NULL));
303}
304
305int
306kvm_close(kd)
307 kvm_t *kd;
308{

--- 237 unchanged lines hidden ---