sequencer: refactor check_todo_list() to work on a todo_list
[gitweb.git] / run-command.c
index e2bc18a0833359b8a66a9aa8b06edb6e2759d734..3db26b7b0e2ab9b6b615387b36a2cd6b64800e9e 100644 (file)
@@ -1228,7 +1228,7 @@ int start_async(struct async *async)
        {
                int err = pthread_create(&async->tid, NULL, run_thread, async);
                if (err) {
-                       error_errno("cannot create thread");
+                       error(_("cannot create async thread: %s"), strerror(err));
                        goto error;
                }
        }
@@ -1261,6 +1261,15 @@ int finish_async(struct async *async)
 #endif
 }
 
+int async_with_fork(void)
+{
+#ifdef NO_PTHREADS
+       return 1;
+#else
+       return 0;
+#endif
+}
+
 const char *find_hook(const char *name)
 {
        static struct strbuf path = STRBUF_INIT;