- struct Data {
- Data() : pid(0), status(0) {}
- pid_t pid;
- int status;
- };
-
- /** These data are used by the SIGCHLD handler to populate a list
- * of child processes that have completed and been reaped.
- * The associated signals are then emitted within the main LyX
- * event loop.
- */
- std::vector<Data> reaped_children;
- sig_atomic_t current_child;
-