5 * include/com.h - contains all common declarations of types and definitions
\r
6 * and global variables of tesh.
\r
8 * Copyright 2008,2009 Martin Quinson, Malek Cherier All right reserved.
\r
10 * This program is free software; you can redistribute it and/or modify it
\r
11 * under the terms of the license (GNU LGPL) which comes with this package.
\r
14 * This file contains all the declarations common declarations and definitions
\r
15 * and global variables of tesh.
\r
27 * the semaphore used by the runner to wait the end of all the units
\r
33 * the semaphore used to synchronize the jobs
\r
39 /* the list of tesh include directories */
\r
44 * if 1, an interruption was requested by a command or a
\r
51 * if 1, tesh doesn't display the commands launched.
\r
57 * if 1, tesh simulates the run.
\r
66 /* if 1, tesh diplay the current directory.
\r
69 print_directory_flag;
\r
72 * this directory object represents the root directory.
\r
78 * if 1, the summary is detailed.
\r
81 detail_summary_flag;
\r
84 * the tesh exit code.
\r
96 * the list of the errors of the run.
\r
102 * if 1, it's the tesh root (the parent of all tesh processes).
\r
108 * if 1, keep going when some commands can't be founded
\r
114 * if 1, ignore failures of units or commands.
\r
117 keep_going_unit_flag;
\r
125 #endif /* !__COM_H */
\r