push: add shorthand for --force-with-lease branch creation
[gitweb.git] / run-command.c
index 171cbaa944adc0352eac635029cd22c78144a65e..2392b1efe829bf40ab1f896d160ac28c9bc057e0 100644 (file)
@@ -623,6 +623,11 @@ int in_async(void)
        return !pthread_equal(main_thread, pthread_self());
 }
 
+void NORETURN async_exit(int code)
+{
+       pthread_exit((void *)(intptr_t)code);
+}
+
 #else
 
 static struct {
@@ -668,6 +673,11 @@ int in_async(void)
        return process_is_async;
 }
 
+void NORETURN async_exit(int code)
+{
+       exit(code);
+}
+
 #endif
 
 int start_async(struct async *async)