ObjFW  Diff

Differences From Artifact [af444c86d5]:

To Artifact [d6e7de13c8]:


47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
		func();

		of_memory_barrier();

		of_atomic_int_inc(control);
	} else
		while (*control == 1)
			of_thread_yield();
#elif defined(OF_AMIGAOS)
	bool run = false;

	/* Avoid Forbid() in case it's already done. */
	if (*control == 2)
		return;








|







47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
		func();

		of_memory_barrier();

		of_atomic_int_inc(control);
	} else
		while (*control == 1)
			OFYieldThread();
#elif defined(OF_AMIGAOS)
	bool run = false;

	/* Avoid Forbid() in case it's already done. */
	if (*control == 2)
		return;