]> git.saurik.com Git - redis.git/blobdiff - src/redis.c
Fixed some spelling errors in the comments
[redis.git] / src / redis.c
index bdbec7a39b263a7f85d2665d5885eaad8a0e5a20..84221addaaea1755881458a208fb4af388266e3b 100644 (file)
@@ -356,6 +356,18 @@ long long mstime(void) {
     return ustime()/1000;
 }
 
+/* After an RDB dump or AOF rewrite we exit from children using _exit() instead of
+ * exit(), because the latter may interact with the same file objects used by
+ * the parent process. However if we are testing the coverage normal exit() is
+ * used in order to obtain the right coverage information. */
+void exitFromChild(int retcode) {
+#ifdef COVERAGE_TEST
+    exit(retcode);
+#else
+    _exit(retcode);
+#endif
+}
+
 /*====================== Hash table type implementation  ==================== */
 
 /* This is an hash table type that uses the SDS dynamic strings libary as