diff options
author | Kai Tietz <kai.tietz@onevision.com> | 2009-04-13 10:48:27 +0000 |
---|---|---|
committer | Kai Tietz <kai.tietz@onevision.com> | 2009-04-13 10:48:27 +0000 |
commit | 587c6b96efe8a88472fb2f24f09d0e93d60e2242 (patch) | |
tree | 5b70d6860288e3cda10004827dd4dba5d63846eb /libiberty/pex-common.h | |
parent | 2e80c3068080ea7038c36c9c7051c9e03ce1f740 (diff) | |
download | gdb-587c6b96efe8a88472fb2f24f09d0e93d60e2242.zip gdb-587c6b96efe8a88472fb2f24f09d0e93d60e2242.tar.gz gdb-587c6b96efe8a88472fb2f24f09d0e93d60e2242.tar.bz2 |
Merged from gcc head revision 146001.
2009-04-13 Ozkan Sezer <sezeroz@gmail.com>
PR target/39397
* pex-common.h (struct pex_obj): Store pid values as pid_t,
not as long (members *children and (*wait))
* pex-common.c (pex_run_in_environment): Likewise.
* pex-win32.c (pex_win32_wait): Return pid_t and properly check
returned pid value.
* pex-djgpp.c (pex_djgpp_wait): Return pid_t.
* pex-msdos.c (pex_msdos_wait): Likewise.
Diffstat (limited to 'libiberty/pex-common.h')
-rw-r--r-- | libiberty/pex-common.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libiberty/pex-common.h b/libiberty/pex-common.h index 5b7bfcc..af338e6 100644 --- a/libiberty/pex-common.h +++ b/libiberty/pex-common.h @@ -70,7 +70,7 @@ struct pex_obj /* Number of child processes. */ int count; /* PIDs of child processes; array allocated using malloc. */ - long *children; + pid_t *children; /* Exit statuses of child processes; array allocated using malloc. */ int *status; /* Time used by child processes; array allocated using malloc. */ @@ -126,7 +126,7 @@ struct pex_funcs and time in *TIME (if it is not null). CHILD is from fork. DONE is 1 if this is called via pex_free. ERRMSG and ERR are as in fork. Return 0 on success, -1 on error. */ - int (*wait) (struct pex_obj *, pid_t /* child */, int * /* status */, + pid_t (*wait) (struct pex_obj *, pid_t /* child */, int * /* status */, struct pex_time * /* time */, int /* done */, const char ** /* errmsg */, int * /* err */); /* Create a pipe (only called if PEX_USE_PIPES is set) storing two |