Mercurial > emacs
changeset 36434:40cfe4976f04
(make_process): Use allocate_process.
author | Gerd Moellmann <gerd@gnu.org> |
---|---|
date | Wed, 28 Feb 2001 13:29:03 +0000 |
parents | 20b42ba5a623 |
children | 5a989d353a68 |
files | src/process.c |
diffstat | 1 files changed, 2 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/src/process.c Wed Feb 28 13:28:35 2001 +0000 +++ b/src/process.c Wed Feb 28 13:29:03 2001 +0000 @@ -1,5 +1,5 @@ /* Asynchronous subprocess control for GNU Emacs. - Copyright (C) 1985, 86, 87, 88, 93, 94, 95, 96, 98, 1999 + Copyright (C) 1985, 86, 87, 88, 93, 94, 95, 96, 98, 1999, 2001 Free Software Foundation, Inc. This file is part of GNU Emacs. @@ -434,17 +434,12 @@ make_process (name) Lisp_Object name; { - struct Lisp_Vector *vec; register Lisp_Object val, tem, name1; register struct Lisp_Process *p; char suffix[10]; register int i; - vec = allocate_vectorlike ((EMACS_INT) VECSIZE (struct Lisp_Process)); - for (i = 0; i < VECSIZE (struct Lisp_Process); i++) - vec->contents[i] = Qnil; - vec->size = VECSIZE (struct Lisp_Process); - p = (struct Lisp_Process *)vec; + p = allocate_process (); XSETINT (p->infd, -1); XSETINT (p->outfd, -1);