]> git.mxchange.org Git - flightgear.git/blobdiff - src/Main/util.hxx
Cleanup: don't unbind unknown properties
[flightgear.git] / src / Main / util.hxx
index bcd64658a3bfc81fdb077154b8b1986c2f415b11..dcd75b1306605e9f5daf4db6b930302b74f36d58 100644 (file)
@@ -49,17 +49,6 @@ extern void fgDefaultWeatherValue (const char * propname, double value);
 extern void fgSetupWind (double min_hdg, double max_hdg,
                          double speed, double gust);
 
-/**
- * Clean up and exit FlightGear.
- *
- * This function makes sure that network connections and I/O streams
- * are cleaned up.
- *
- * @param status The exit status to pass to the operating system.
- */
-extern void fgExit (int status = 0);
-
-
 /**
  * Move a value towards a target.
  *
@@ -83,4 +72,12 @@ extern double fgGetLowPass (double current, double target, double timeratio);
 extern std::string fgUnescape (const char *str);
 
 
+/**
+ * Validation listener interface for io.nas, used by fgcommands.
+ * @param path Path to be validated
+ * @param write True for write operations and false for read operations.
+ * @return The validated path on success or 0 if access denied.
+ */
+extern const char *fgValidatePath (const char *path, bool write);
+
 #endif // __UTIL_HXX