Skip to content

Commit 35a5401

Browse files
committed
Move mach symbols back to FBSD_1.4. Build wpa with mach.
1 parent 0fcf2b8 commit 35a5401

File tree

2 files changed

+57
-2
lines changed

2 files changed

+57
-2
lines changed

lib/libsys/Symbol.sys.map

+52
Original file line numberDiff line numberDiff line change
@@ -335,6 +335,58 @@ FBSD_1.3 {
335335
FBSD_1.4 {
336336
futimens;
337337
utimensat;
338+
ppoll;
339+
__iopolicysys;
340+
__proc_info;
341+
_kernelrpc_mach_vm_allocate_trap;
342+
_kernelrpc_mach_vm_deallocate_trap;
343+
_kernelrpc_mach_vm_protect_trap;
344+
_kernelrpc_mach_vm_map_trap;
345+
_kernelrpc_mach_port_allocate_trap;
346+
_kernelrpc_mach_port_destroy_trap;
347+
_kernelrpc_mach_port_deallocate_trap;
348+
_kernelrpc_mach_port_mod_refs_trap;
349+
_kernelrpc_mach_port_move_member_trap;
350+
_kernelrpc_mach_port_insert_right_trap;
351+
_kernelrpc_mach_port_insert_member_trap;
352+
_kernelrpc_mach_port_extract_member_trap;
353+
_kernelrpc_mach_port_construct_trap;
354+
_kernelrpc_mach_port_destruct_trap;
355+
mach_reply_port;
356+
thread_self_trap;
357+
task_self_trap;
358+
host_self_trap;
359+
mach_msg_trap;
360+
mach_msg_overwrite_trap;
361+
semaphore_signal_trap;
362+
semaphore_signal_all_trap;
363+
semaphore_signal_thread_trap;
364+
semaphore_wait_trap;
365+
semaphore_wait_signal_trap ;
366+
semaphore_timedwait_trap;
367+
semaphore_timedwait_signal_trap;
368+
_kernelrpc_mach_port_guard_trap;
369+
_kernelrpc_mach_port_unguard_trap;
370+
task_name_for_pid;
371+
task_for_pid;
372+
pid_for_task;
373+
macx_swapon;
374+
macx_swapoff;
375+
macx_triggers;
376+
swtch_pri;
377+
swtch;
378+
thread_switch;
379+
clock_sleep_trap;
380+
mach_timebase_info;
381+
mach_wait_until;
382+
mk_timer_create;
383+
mk_timer_destroy;
384+
mk_timer_arm;
385+
mk_timer_cancel;
386+
numa_setaffinity;
387+
numa_getaffinity;
388+
sendmmsg;
389+
recvmmsg;
338390
};
339391

340392
FBSD_1.5 {

usr.sbin/wpa/Makefile.inc

+5-2
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,6 @@ HOSTAPD_DISTDIR?= ${WPA_DISTDIR}/hostapd
1111

1212
.PATH.c:${.CURDIR:H}
1313

14-
# Undef __MACH__ until we have a proper CF
15-
CFLAGS+=-U__MACH__
1614
CFLAGS+=-I${.CURDIR}
1715
CFLAGS+=-I${HOSTAPD_DISTDIR}
1816
CFLAGS+=-I${WPA_DISTDIR}/src
@@ -114,3 +112,8 @@ NEED_FIPS186_2_PRF=y
114112
CFLAGS+=-DEAP_GPSK_SHA256
115113
NEED_AES_OMAC1=y
116114
.endif
115+
116+
CFLAGS+=-I${SRCTOP}/Frameworks
117+
CFLAGS+=-I${SRCTOP}/include
118+
LDFLAGS+=-L${OBJTOP}/lib/libmach -lmach
119+
LDFLAGS+=-L${OBJTOP}/lib/libthr -lthr

0 commit comments

Comments
 (0)