// -*- C++ -*-
/**
- * \file systemcall.h
- * Copyright 2002 the LyX Team
- * Read the file COPYING
+ * \file systemcall.h
+ * This file is part of LyX, the document processor.
+ * Licence details can be found in the file COPYING.
*
* \author Asger Alstrup
*
* Interface cleaned up by
- * \author Angus Leeming <a.leeming@ic.ac.uk>
+ * \author Angus Leeming
+ *
+ * Full author contact details are available in file CREDITS.
*/
#ifndef SYSTEMCALL_H
#define SYSTEMCALL_H
-#include "LString.h"
+#include <string>
-#ifdef __GNUG__
-#pragma interface
-#endif
+namespace lyx {
+namespace support {
-/**
+/**
* An instance of Class Systemcall represents a single child process.
*
* Class Systemcall uses system() to launch the child process.
Wait, //< wait for completion before returning from startscript()
DontWait //< don't wait for completion
};
-
+
/** Start child process.
* The string "what" contains a commandline with arguments separated
* by spaces.
*/
- int startscript(Starttype how, string const & what);
+ int startscript(Starttype how, std::string const & what);
};
+} // namespace support
+} // namespace lyx
+
#endif // SYSTEMCALL_H