Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 432040 | Differences between
and this patch

Collapse All | Expand All

(-)xdispatch_0.7.0_src.orig/Build/Modules/FindBlocksRuntime.cmake (+2 lines)
Lines 1-3 Link Here
1
INCLUDE (FindPackageHandleStandardArgs)
2
1
FIND_PATH(
3
FIND_PATH(
2
	BLOCKSRUNTIME_INCLUDE_DIRS
4
	BLOCKSRUNTIME_INCLUDE_DIRS
3
	NAMES
5
	NAMES
(-)xdispatch_0.7.0_src.orig/config (+7 lines)
Line 0 Link Here
1
#ifdef __block
2
#	undef __block
3
#	include_next "unistd.h"
4
#	define __block __attribute__((__blocks__(byref)))
5
#else
6
#	include_next "unistd.h"
7
#endif
(-)xdispatch_0.7.0_src.orig/core/platform/darwin/platform.h (-1 / +1 lines)
Lines 22-28 Link Here
22
#define DARWIN_PLATFORM_H_
22
#define DARWIN_PLATFORM_H_
23
23
24
#include <sys/time.h>
24
#include <sys/time.h>
25
#include <unistd.h>
25
#include "unistd-wrapper.h"
26
#include <pthread.h>
26
#include <pthread.h>
27
#include <stdbool.h>
27
#include <stdbool.h>
28
#include <stdint.h>
28
#include <stdint.h>
(-)xdispatch_0.7.0_src.orig/core/platform/posix/platform.h (-1 / +1 lines)
Lines 21-27 Link Here
21
#ifndef POSIX_PLATFORM_H_
21
#ifndef POSIX_PLATFORM_H_
22
#define POSIX_PLATFORM_H_
22
#define POSIX_PLATFORM_H_
23
23
24
#include <unistd.h>
24
#include "../unistd-wrapper.h"
25
#include <stdbool.h>
25
#include <stdbool.h>
26
#include <stdint.h>
26
#include <stdint.h>
27
#include <errno.h>
27
#include <errno.h>
(-)xdispatch_0.7.0_src.orig/core/platform/unistd-wrapper.h (+7 lines)
Line 0 Link Here
1
#ifdef __block
2
#       undef __block
3
#       include <unistd.h>
4
#       define __block __attribute__((__blocks__(byref)))
5
#else
6
#       include <unistd.h>
7
#endif
(-)xdispatch_0.7.0_src.orig/core/src/private.h (-1 / +1 lines)
Lines 37-43 Link Here
37
#include <mach/message.h>
37
#include <mach/message.h>
38
#endif
38
#endif
39
#if HAVE_UNISTD_H
39
#if HAVE_UNISTD_H
40
#include <unistd.h>
40
#include "../platform/unistd-wrapper.h"
41
#endif
41
#endif
42
#if HAVE_SYS_CDEFS_H
42
#if HAVE_SYS_CDEFS_H
43
#include <sys/cdefs.h>
43
#include <sys/cdefs.h>
(-)xdispatch_0.7.0_src.orig/cxx/source.cpp (-1 lines)
Lines 17-23 Link Here
17
*
17
*
18
* @MLBA_OPEN_LICENSE_HEADER_END@
18
* @MLBA_OPEN_LICENSE_HEADER_END@
19
*/
19
*/
20
21
#include <map>
20
#include <map>
22
#include <exception>
21
#include <exception>
23
#include <stdexcept>
22
#include <stdexcept>
(-)xdispatch_0.7.0_src.orig/libkqueue/kern/test.c (-1 / +1 lines)
Lines 20-26 Link Here
20
#include <sys/types.h>
20
#include <sys/types.h>
21
#include <stdio.h>
21
#include <stdio.h>
22
#include <stdlib.h>
22
#include <stdlib.h>
23
#include <unistd.h>
23
#include "unistd-wrapper.h"
24
24
25
#include "../include/sys/event.h"
25
#include "../include/sys/event.h"
26
26
(-)xdispatch_0.7.0_src.orig/libkqueue/src/common/alloc.h (-1 / +1 lines)
Lines 36-42 Link Here
36
#include <stdlib.h>
36
#include <stdlib.h>
37
37
38
#ifndef _WIN32
38
#ifndef _WIN32
39
# include <unistd.h>
39
# include "unistd-wrapper.h"
40
#endif
40
#endif
41
41
42
static __thread struct {
42
static __thread struct {
(-)xdispatch_0.7.0_src.orig/libkqueue/src/common/debug.h (-1 / +1 lines)
Lines 22-28 Link Here
22
#ifdef _WIN32
22
#ifdef _WIN32
23
# include <Windows.h>
23
# include <Windows.h>
24
#else
24
#else
25
# include <unistd.h>
25
# include "unistd-wrapper.h"
26
#endif
26
#endif
27
27
28
extern int DEBUG_KQUEUE;
28
extern int DEBUG_KQUEUE;
(-)xdispatch_0.7.0_src.orig/libkqueue/src/common/unistd-wrapper.h (+7 lines)
Line 0 Link Here
1
#ifdef __block
2
#       undef __block
3
#       include <unistd.h>
4
#       define __block __attribute__((__blocks__(byref)))
5
#else
6
#       include <unistd.h>
7
#endif
(-)xdispatch_0.7.0_src.orig/libkqueue/src/linux/platform.h (-1 / +1 lines)
Lines 32-38 Link Here
32
# define _GNU_SOURCE
32
# define _GNU_SOURCE
33
# include <linux/unistd.h>
33
# include <linux/unistd.h>
34
# include <sys/syscall.h>
34
# include <sys/syscall.h>
35
# include <unistd.h>
35
# include "unistd-wrapper.h"
36
extern long int syscall (long int __sysno, ...);
36
extern long int syscall (long int __sysno, ...);
37
 
37
 
38
/* Convenience macros to access the epoll descriptor for the kqueue */
38
/* Convenience macros to access the epoll descriptor for the kqueue */
(-)xdispatch_0.7.0_src.orig/libkqueue/src/linux/proc.c (-1 / +1 lines)
Lines 25-31 Link Here
25
#include <sys/types.h>
25
#include <sys/types.h>
26
#include <sys/wait.h>
26
#include <sys/wait.h>
27
#include <string.h>
27
#include <string.h>
28
#include <unistd.h>
28
#include "unistd-wrapper.h"
29
29
30
#include <limits.h>
30
#include <limits.h>
31
#include <sys/inotify.h>
31
#include <sys/inotify.h>
(-)xdispatch_0.7.0_src.orig/libkqueue/src/linux/read.c (-1 / +1 lines)
Lines 26-32 Link Here
26
#include <sys/socket.h>
26
#include <sys/socket.h>
27
#include <sys/types.h>
27
#include <sys/types.h>
28
#include <string.h>
28
#include <string.h>
29
#include <unistd.h>
29
#include "unistd-wrapper.h"
30
30
31
#include "private.h"
31
#include "private.h"
32
32
(-)xdispatch_0.7.0_src.orig/libkqueue/src/linux/user.c (-1 / +1 lines)
Lines 24-30 Link Here
24
#include <sys/socket.h>
24
#include <sys/socket.h>
25
#include <sys/types.h>
25
#include <sys/types.h>
26
#include <string.h>
26
#include <string.h>
27
#include <unistd.h>
27
#include "unistd-wrapper.h"
28
28
29
#include "sys/event.h"
29
#include "sys/event.h"
30
#include "private.h"
30
#include "private.h"
(-)xdispatch_0.7.0_src.orig/libkqueue/src/linux/write.c (-1 / +1 lines)
Lines 26-32 Link Here
26
#include <sys/socket.h>
26
#include <sys/socket.h>
27
#include <sys/types.h>
27
#include <sys/types.h>
28
#include <string.h>
28
#include <string.h>
29
#include <unistd.h>
29
#include "unistd-wrapper.h"
30
30
31
#include "private.h"
31
#include "private.h"
32
32
(-)xdispatch_0.7.0_src.orig/libkqueue/src/posix/platform.h (-1 / +1 lines)
Lines 63-69 Link Here
63
#include <sys/stat.h>
63
#include <sys/stat.h>
64
#include <sys/types.h>
64
#include <sys/types.h>
65
#include <sys/mman.h>
65
#include <sys/mman.h>
66
#include <unistd.h>
66
#include "unistd-wrapper.h"
67
67
68
/*
68
/*
69
 * Additional members of 'struct eventfd'
69
 * Additional members of 'struct eventfd'
(-)xdispatch_0.7.0_src.orig/libkqueue/src/posix/proc.c (-1 / +1 lines)
Lines 25-31 Link Here
25
#include <sys/types.h>
25
#include <sys/types.h>
26
#include <sys/wait.h>
26
#include <sys/wait.h>
27
#include <string.h>
27
#include <string.h>
28
#include <unistd.h>
28
#include "unistd-wrapper.h"
29
29
30
#include <limits.h>
30
#include <limits.h>
31
31
(-)xdispatch_0.7.0_src.orig/libkqueue/src/posix/signal.c (-1 / +1 lines)
Lines 24-30 Link Here
24
#include <sys/socket.h>
24
#include <sys/socket.h>
25
#include <sys/types.h>
25
#include <sys/types.h>
26
#include <string.h>
26
#include <string.h>
27
#include <unistd.h>
27
#include "unistd-wrapper.h"
28
28
29
#include "sys/event.h"
29
#include "sys/event.h"
30
#include "private.h"
30
#include "private.h"
(-)xdispatch_0.7.0_src.orig/libkqueue/src/posix/timer.c (-1 / +1 lines)
Lines 25-31 Link Here
25
#include <sys/types.h>
25
#include <sys/types.h>
26
#include <string.h>
26
#include <string.h>
27
#include <time.h>
27
#include <time.h>
28
#include <unistd.h>
28
#include "unistd-wrapper.h"
29
29
30
#include "sys/event.h"
30
#include "sys/event.h"
31
#include "private.h"
31
#include "private.h"
(-)xdispatch_0.7.0_src.orig/libkqueue/src/posix/user.c (-1 / +1 lines)
Lines 24-30 Link Here
24
#include <sys/socket.h>
24
#include <sys/socket.h>
25
#include <sys/types.h>
25
#include <sys/types.h>
26
#include <string.h>
26
#include <string.h>
27
#include <unistd.h>
27
#include "unistd-wrapper.h"
28
28
29
#include "sys/event.h"
29
#include "sys/event.h"
30
#include "private.h"
30
#include "private.h"
(-)xdispatch_0.7.0_src.orig/libkqueue/src/solaris/socket.c (-1 / +1 lines)
Lines 23-29 Link Here
23
#include <sys/socket.h>
23
#include <sys/socket.h>
24
#include <sys/types.h>
24
#include <sys/types.h>
25
#include <string.h>
25
#include <string.h>
26
#include <unistd.h>
26
#include "unistd-wrapper.h"
27
#include <sys/filio.h>
27
#include <sys/filio.h>
28
28
29
#include <port.h>
29
#include <port.h>
(-)xdispatch_0.7.0_src.orig/libkqueue/src/solaris/timer.c (-1 / +1 lines)
Lines 25-31 Link Here
25
#include <sys/types.h>
25
#include <sys/types.h>
26
#include <string.h>
26
#include <string.h>
27
#include <time.h>
27
#include <time.h>
28
#include <unistd.h>
28
#include "unistd-wrapper.h"
29
29
30
#include "sys/event.h"
30
#include "sys/event.h"
31
#include "private.h"
31
#include "private.h"
(-)xdispatch_0.7.0_src.orig/libkqueue/test/common.h (-1 / +1 lines)
Lines 43-49 Link Here
43
#include <sys/socket.h>
43
#include <sys/socket.h>
44
#include <sys/stat.h>
44
#include <sys/stat.h>
45
#include <sys/types.h>
45
#include <sys/types.h>
46
#include <unistd.h>
46
#include "unistd-wrapper.h"
47
#include <sys/event.h>
47
#include <sys/event.h>
48
#include <arpa/inet.h>
48
#include <arpa/inet.h>
49
#include <pthread.h>
49
#include <pthread.h>
(-)xdispatch_0.7.0_src.orig/libkqueue/test/libdispatch/main.c (-1 / +1 lines)
Lines 16-22 Link Here
16
16
17
#include <stdio.h>
17
#include <stdio.h>
18
#include <stdlib.h>
18
#include <stdlib.h>
19
#include <unistd.h>
19
#include "unistd-wrapper.h"
20
20
21
#include <pthread.h> 
21
#include <pthread.h> 
22
#include <sys/event.h> 
22
#include <sys/event.h> 
(-)xdispatch_0.7.0_src.orig/libkqueue/test/stress/main.c (-1 / +1 lines)
Lines 18-24 Link Here
18
18
19
#include <stdio.h>
19
#include <stdio.h>
20
#include <stdlib.h>
20
#include <stdlib.h>
21
#include <unistd.h>
21
#include "unistd-wrapper.h"
22
#include <err.h>
22
#include <err.h>
23
23
24
#include <pthread.h> 
24
#include <pthread.h> 
(-)xdispatch_0.7.0_src.orig/libpthread_workqueue/src/debug.h (-1 / +1 lines)
Lines 26-32 Link Here
26
26
27
#include <linux/unistd.h>
27
#include <linux/unistd.h>
28
#include <sys/syscall.h>
28
#include <sys/syscall.h>
29
#include <unistd.h>
29
#include "unistd-wrapper.h"
30
30
31
# define THREAD_ID ((pid_t)  syscall(__NR_gettid))
31
# define THREAD_ID ((pid_t)  syscall(__NR_gettid))
32
#elif defined(__sun)
32
#elif defined(__sun)
(-)xdispatch_0.7.0_src.orig/libpthread_workqueue/src/posix/platform.h (-1 / +1 lines)
Lines 9-15 Link Here
9
#include <stdint.h>
9
#include <stdint.h>
10
#include <string.h>
10
#include <string.h>
11
#include <strings.h>
11
#include <strings.h>
12
#include <unistd.h>
12
#include "unistd-wrapper.h"
13
#include <pthread.h>
13
#include <pthread.h>
14
14
15
#ifdef __sun
15
#ifdef __sun
(-)xdispatch_0.7.0_src.orig/libpthread_workqueue/src/unistd-wrapper.h (+7 lines)
Line 0 Link Here
1
#ifdef __block
2
#       undef __block
3
#       include <unistd.h>
4
#       define __block __attribute__((__blocks__(byref)))
5
#else
6
#       include <unistd.h>
7
#endif
(-)xdispatch_0.7.0_src.orig/libpthread_workqueue/testing/idle/main.c (-1 / +1 lines)
Lines 28-34 Link Here
28
#include <err.h>
28
#include <err.h>
29
#include <stdio.h>
29
#include <stdio.h>
30
#include <stdlib.h>
30
#include <stdlib.h>
31
#include <unistd.h>
31
#include "unistd-wrapper.h"
32
32
33
#include <pthread_workqueue.h>
33
#include <pthread_workqueue.h>
34
34
(-)xdispatch_0.7.0_src.orig/libpthread_workqueue/testing/latency/latency.c (-1 / +1 lines)
Lines 26-32 Link Here
26
#include <time.h>
26
#include <time.h>
27
27
28
#ifndef _WIN32
28
#ifndef _WIN32
29
# include <unistd.h>
29
# include "unistd-wrapper.h"
30
# include <pthread.h>
30
# include <pthread.h>
31
# include <sys/time.h>
31
# include <sys/time.h>
32
#endif
32
#endif
(-)xdispatch_0.7.0_src.orig/libpthread_workqueue/testing/libdispatch/dispatch_api.c (-1 / +1 lines)
Lines 21-27 Link Here
21
21
22
#include <stdio.h>
22
#include <stdio.h>
23
#include <stdlib.h>
23
#include <stdlib.h>
24
#include <unistd.h>
24
#include "unistd-wrapper.h"
25
25
26
#include <dispatch/dispatch.h>
26
#include <dispatch/dispatch.h>
27
27
(-)xdispatch_0.7.0_src.orig/libpthread_workqueue/testing/witem_cache/test.c (-1 / +1 lines)
Lines 29-35 Link Here
29
#include <stdlib.h>
29
#include <stdlib.h>
30
#include <stdio.h>
30
#include <stdio.h>
31
#include <string.h>
31
#include <string.h>
32
#include <unistd.h>
32
#include "unistd-wrapper.h"
33
33
34
#include <time.h>
34
#include <time.h>
35
35

Return to bug 432040