Annotation of parser3/src/include/pa_exec.h, revision 1.9
1.1 paf 1: /** @file
2: Parser: program executing for different OS-es decls.
3:
1.6 paf 4: Copyright (c) 2000,2001, 2002 ArtLebedev Group (http://www.artlebedev.com)
1.7 paf 5: Author: Alexandr Petrosian <paf@design.ru> (http://paf.design.ru)
1.1 paf 6: */
7:
8: #ifndef PA_EXEC_H
9: #define PA_EXEC_H
1.9 ! paf 10:
! 11: static const char* IDENT_EXEC_H="$Id: zzz $";
1.1 paf 12:
13: #include "pa_string.h"
14: #include "pa_hash.h"
15: #include "pa_array.h"
16:
17: /// @return exit code
1.8 paf 18: int pa_exec(
19: bool forced_allow, ///< allow execution regardles of --disable-execs
20: const String& file_spec,
1.1 paf 21: const Hash *env, ///< 0 | Hash of String
22: const Array *argv, ///< 0 | Array of command line arguments
23: const String& in, String& out, String& err);
24:
25: #endif
E-mail: