Skip to content

Commit eb730eb

Browse files
authored
Merge pull request #195 from compnerd/cleanups
Cleanups
2 parents 353adba + e767306 commit eb730eb

File tree

4 files changed

+18
-2
lines changed

4 files changed

+18
-2
lines changed

src/queue.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5148,6 +5148,7 @@ _dispatch_trystash_to_deferred_items(dispatch_queue_t dq, dispatch_object_t dou,
51485148
}
51495149
#endif
51505150

5151+
#if HAVE_PTHREAD_WORKQUEUE_QOS
51515152
DISPATCH_NOINLINE
51525153
static void
51535154
_dispatch_queue_push_slow(dispatch_queue_t dq, dispatch_object_t dou,
@@ -5157,6 +5158,7 @@ _dispatch_queue_push_slow(dispatch_queue_t dq, dispatch_object_t dou,
51575158
_dispatch_root_queues_init_once);
51585159
_dispatch_queue_push(dq, dou, pp);
51595160
}
5161+
#endif
51605162

51615163
DISPATCH_NOINLINE
51625164
void

src/shims/android_stubs.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,10 @@
2727
(var) = (tvar))
2828
#endif /* TAILQ_FOREACH_SAFE */
2929

30+
#if DISPATCH_DEBUG
3031
#ifndef TRASHIT
3132
# define TRASHIT(x) do {(x) = (void *)-1;} while (0)
3233
#endif /* TRASHIT */
34+
#endif
3335

34-
#endif /* __DISPATCH__ANDROID__STUBS__INTERNAL */
36+
#endif /* __DISPATCH__ANDROID__STUBS__INTERNAL */

src/shims/getprogname.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626

2727
#ifdef __ANDROID__
2828
extern const char *__progname;
29-
#endif /* __ANDROID */)
29+
#endif /* __ANDROID */
3030

3131
static inline char *
3232
getprogname(void)

src/shims/linux_stubs.h

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,18 @@
1616
#ifndef __DISPATCH__STUBS__INTERNAL
1717
#define __DISPATCH__STUBS__INTERNAL
1818

19+
#ifndef TAILQ_FOREACH_SAFE
20+
#define TAILQ_FOREACH_SAFE(var, head, field, temp) \
21+
for ((var) = TAILQ_FIRST((head)); \
22+
(var) && ((temp) = TAILQ_NEXT((var), field), 1); (var) = (temp))
23+
#endif
24+
25+
#if DISPATCH_DEBUG
26+
#ifndef TRASHIT
27+
#define TRASHIT(x) do { (x) = (void *)-1; } while (0)
28+
#endif
29+
#endif
30+
1931
/*
2032
* Stub out defines for some mach types and related macros
2133
*/

0 commit comments

Comments
 (0)