| /* Utilities to execute a program in a subprocess (possibly linked by pipes |
| with other subprocesses), and wait for it. Shared logic. |
| Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004 |
| Free Software Foundation, Inc. |
| |
| This file is part of the libiberty library. |
| Libiberty is free software; you can redistribute it and/or |
| modify it under the terms of the GNU Library General Public |
| License as published by the Free Software Foundation; either |
| version 2 of the License, or (at your option) any later version. |
| |
| Libiberty is distributed in the hope that it will be useful, |
| but WITHOUT ANY WARRANTY; without even the implied warranty of |
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
| Library General Public License for more details. |
| |
| You should have received a copy of the GNU Library General Public |
| License along with libiberty; see the file COPYING.LIB. If not, |
| write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, |
| Boston, MA 02111-1307, USA. */ |
| |
| #ifndef PEX_COMMON_H |
| #define PEX_COMMON_H |
| |
| #include "config.h" |
| #include "libiberty.h" |
| |
| #define install_error_msg "installation problem, cannot exec `%s'" |
| |
| /* stdin file number. */ |
| #define STDIN_FILE_NO 0 |
| |
| /* stdout file number. */ |
| #define STDOUT_FILE_NO 1 |
| |
| /* stderr file number. */ |
| #define STDERR_FILE_NO 2 |
| |
| /* value of `pipe': port index for reading. */ |
| #define READ_PORT 0 |
| |
| /* value of `pipe': port index for writing. */ |
| #define WRITE_PORT 1 |
| |
| #endif |