Index: gcc/libiberty/pex-common.c |
diff --git a/gcc/libiberty/pex-common.c b/gcc/libiberty/pex-common.c |
index 7f355365edafd192fa2a0d46f8a733ba95fda2ad..9a9fe2419570888171fc4460aa8665a10c6bfde3 100644 |
--- a/gcc/libiberty/pex-common.c |
+++ b/gcc/libiberty/pex-common.c |
@@ -160,7 +160,7 @@ pex_run_in_environment (struct pex_obj *obj, int flags, const char *executable, |
int outname_allocated; |
int p[2]; |
int toclose; |
- long pid; |
+ pid_t pid; |
in = -1; |
out = -1; |
@@ -345,7 +345,7 @@ pex_run_in_environment (struct pex_obj *obj, int flags, const char *executable, |
goto error_exit; |
++obj->count; |
- obj->children = XRESIZEVEC (long, obj->children, obj->count); |
+ obj->children = XRESIZEVEC (pid_t, obj->children, obj->count); |
obj->children[obj->count - 1] = pid; |
return NULL; |