Skip to content

Commit ba97388

Browse files
committed
Update Sources To Use New "<darling/emulation/...>" Path
1 parent 30b2c3c commit ba97388

File tree

12 files changed

+26
-24
lines changed

12 files changed

+26
-24
lines changed

src/frameworks/CoreServices/src/CarbonCore/FileManager.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ along with Darling. If not, see <http://www.gnu.org/licenses/>.
3838
#include <vector>
3939
#include <CarbonCore/DateTimeUtils.h>
4040
#include <errno.h>
41-
#include <ext/file_handle.h>
41+
#include <darling/emulation/syscall/linux/ext/file_handle.h>
4242

4343
#define STUB() // TODO
4444

@@ -59,7 +59,7 @@ OSStatus FSPathMakeRefWithOptions(const uint8_t* path, long options, FSRef* fsre
5959
if (options & kFSPathMakeRefDoNotFollowLeafSymlink)
6060
flags = 0;
6161

62-
int err = sys_name_to_handle((const char*) path, (RefData*) fsref, flags);
62+
int err = linux_name_to_handle((const char*) path, (RefData*) fsref, flags);
6363
if (err != 0)
6464
return fnfErr;
6565

@@ -84,7 +84,7 @@ OSStatus FSPathMakeRefWithOptions(const uint8_t* path, long options, FSRef* fsre
8484
bool FSRefMakePath(const FSRef* fsref, std::string& out)
8585
{
8686
char name[4096];
87-
int ret = sys_handle_to_name((RefData*) fsref, name);
87+
int ret = linux_handle_to_name((RefData*) fsref, name);
8888
if (ret != 0)
8989
return false;
9090

src/frameworks/CoreServices/src/FSEvents/FSEventsImpl.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
#include <stdlib.h>
2424
#include <errno.h>
2525
#include <string.h>
26-
#include <ext/sys/inotify.h>
26+
#include <darling/emulation/syscall/linux/ext/sys/inotify.h>
2727

2828
static dispatch_queue_t g_fsEventsQueue = NULL;
2929

src/frameworks/CoreServices/src/FSEvents/fseventsd.m

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
#include <stdio.h>
2323
#include <string.h>
2424
#include <stdlib.h>
25-
#include <ext/fanotify.h>
26-
#include <ext/file_handle.h>
25+
#include <darling/emulation/syscall/linux/ext/fanotify.h>
26+
#include <darling/emulation/syscall/linux/ext/file_handle.h>
2727
#include "./linux/fanotify.h"
2828
#include <dispatch/dispatch.h>
2929
#include <CoreServices/FileManager.h>
@@ -139,18 +139,18 @@ void setupFANotify(void)
139139
{
140140
// FAN_REPORT_FID = provide file handles
141141
// Linux file handle = FSRef in Darling
142-
g_fanotify = fanotify_init(FAN_REPORT_FID, 0);
142+
g_fanotify = linux_fanotify_init(FAN_REPORT_FID, 0);
143143
if (g_fanotify == -1)
144144
{
145-
perror("fanotify_init");
145+
perror("linux_fanotify_init");
146146
exit(EXIT_FAILURE);
147147
}
148148

149-
int rv = fanotify_mark(g_fanotify, FAN_MARK_ADD | FAN_MARK_FILESYSTEM,
149+
int rv = linux_fanotify_mark(g_fanotify, FAN_MARK_ADD | FAN_MARK_FILESYSTEM,
150150
FAN_CREATE | FAN_DELETE | FAN_MOVED_FROM | FAN_MOVED_TO | FAN_MODIFY | FAN_ONDIR, AT_FDCWD, "/");
151151
if (rv == -1)
152152
{
153-
perror("fanotify_mark");
153+
perror("linux_fanotify_mark");
154154
exit(EXIT_FAILURE);
155155
}
156156

src/xtrace/bsd_trace.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#include <darling/emulation/simple.h>
1+
#include <darling/emulation/syscall/common/simple.h>
22
#include <unistd.h>
33
#include <fcntl.h>
44
#include <sys/mman.h>

src/xtrace/lock.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#ifndef _XTRACE_LOCK_H_
22
#define _XTRACE_LOCK_H_
33

4-
#include <darling/emulation/ext/futex.h>
4+
#include <darling/emulation/syscall/linux/ext/futex.h>
55
#include <stdint.h>
66

77
#include "base.h"

src/xtrace/mach_trace.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#include <darling/emulation/simple.h>
1+
#include <darling/emulation/syscall/common/simple.h>
22
#include <unistd.h>
33
#include <dlfcn.h>
44
#include <mach/message.h>

src/xtrace/mig_trace.cpp

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

99
#include <mach/mach.h>
1010

11-
#include <darling/emulation/simple.h>
11+
#include <darling/emulation/syscall/common/simple.h>
1212
#include "xtracelib.h"
1313
#include "mach_trace.h"
1414
#include "bsd_trace.h"

src/xtrace/posix_spawn_args.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
#include <sys/spawn_internal.h>
88
#include <spawn_private.h>
99

10-
#include <darling/emulation/simple.h>
10+
#include <darling/emulation/syscall/common/simple.h>
1111
#include "bsd_trace.h"
1212

1313
#include "xtracelib.h"

src/xtrace/string.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#include <assert.h>
55
#include <cstring>
66

7-
#include <darling/emulation/simple.h>
7+
#include <darling/emulation/syscall/common/simple.h>
88

99
//
1010
// Helper Functions

src/xtrace/tls.cpp

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
1-
#include <stdlib.h>
2-
#include <darling/emulation/ext/for-xtrace.h>
31
#include "tls.h"
42
#include "memory.h"
53
#include "lock.h"
6-
#include <darling/emulation/simple.h>
7-
#include <pthread/tsd_private.h>
84
#include "xtracelib.h"
95

6+
#include <stdlib.h>
7+
#include <pthread/tsd_private.h>
8+
9+
#include <darling/emulation/syscall/common/trace/xtrace_api.h>
10+
#include <darling/emulation/syscall/common/simple.h>
11+
1012
#ifndef XTRACE_TLS_DEBUG
1113
#define XTRACE_TLS_DEBUG 0
1214
#endif
@@ -30,7 +32,7 @@ struct tls_table {
3032
// we have to use a slightly hackier technique: using one of the system's reserved but unused TLS keys; we use one from the range we currently reserve
3133
// for Darling.
3234

33-
#include <darling/emulation/tsd.h>
35+
#include <darling/emulation/syscall/common/darling_tsd.h>
3436

3537
// TODO: also perform TLS cleanup for other threads when doing a fork
3638

src/xtrace/xtracelib.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@
44
#include <stdlib.h>
55
#include <pthread.h>
66
#include <string.h>
7-
#include <darling/emulation/simple.h>
7+
#include <darling/emulation/syscall/common/simple.h>
88
#include "xtracelib.h"
99
#include "mig_trace.h"
1010
#include "tls.h"
1111
#include "lock.h"
1212
#include "memory.h"
1313
#include <limits.h>
1414

15-
#include <darling/emulation/ext/for-xtrace.h>
15+
#include <darling/emulation/syscall/common/trace/xtrace_api.h>
1616
#include <fcntl.h>
1717
#include <signal.h>
1818

src/xtrace/xtracelib.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#ifndef _XTRACELIB_H_
22
#define _XTRACELIB_H_
33
#include <stdint.h>
4-
#include <darling/emulation/simple.h>
4+
#include <darling/emulation/syscall/common/simple.h>
55

66
#include "base.h"
77
#include "string.h"

0 commit comments

Comments
 (0)