+namespace lyx {
+namespace support {
+
+/// FIXME: some point to this hmm ?
+int kill(int pid, int sig);
+
+/**
+ * Returns true if var is approximately equal to number with allowed error
+ * of 'error'.
+ *
+ * Usage: if (float_equal(var, number, 0.0001)) { }
+ *
+ * This will check if 'var' is approx. equal to 'number' with error of 1/1000
+ */
+inline bool float_equal(double var, double number, double error)
+{
+ return (number - error <= var && var <= number + error);
+}