X-Git-Url: https://git.saurik.com/apple/libc.git/blobdiff_plain/9385eb3d10ebe5eb398c52040ec3dbfba9b0cdcf..5f4d86c1219d56604890d932a3152b3b5dd15b55:/compat-43/Makefile.inc diff --git a/compat-43/Makefile.inc b/compat-43/Makefile.inc index 33deee3..f1bf890 100644 --- a/compat-43/Makefile.inc +++ b/compat-43/Makefile.inc @@ -3,13 +3,27 @@ # compat-43 sources .PATH: ${.CURDIR}/${MACHINE_ARCH}/compat-43 ${.CURDIR}/compat-43 +CWD := ${.CURDIR}/compat-43 -SRCS+= setregid.c setreuid.c sigcompat.c +MISRCS+= sigaltstk.c sigcompat.c .include "Makefile.fbsd_begin" -FBSDSRCS= creat.c gethostid.c getwd.c killpg.c sethostid.c setpgrp.c \ +FBSDMISRCS= creat.c gethostid.c getwd.c killpg.c sethostid.c setpgrp.c \ setrgid.c setruid.c .include "Makefile.fbsd_end" +LEGACYSRCS += creat.c setregid.c setreuid.c sigcompat.c killpg.c +CANCELABLESRCS += creat.c sigcompat.c + +# set the LIBC_ALIAS_* macros so we can decorate the symbol independent +# of other macro settings +CFLAGS-creat-fbsd.c += -DLIBC_ALIAS_CREAT +CFLAGS-setregid.c += -DLIBC_ALIAS_SETREGID +CFLAGS-setreuid.c += -DLIBC_ALIAS_SETREUID +CFLAGS-setpgrp-fbsd.c += -DLIBC_ALIAS_SETPGRP +CFLAGS-sigcompat.c += -DLIBC_ALIAS_SIGPAUSE +CFLAGS-killpg-fbsd.c += -DLIBC_ALIAS_KILLPG +CFLAGS-sigaltstk.c += -DLIBC_ALIAS_SIGALTSTACK + .if ${LIB} == "c" MAN2+= sigblock.2 sigpause.2 sigsetmask.2 sigvec.2 @@ -18,8 +32,10 @@ FBSDMAN2= creat.2 killpg.2 FBSDMAN3= gethostid.3 setruid.3 .include "Makefile.fbsd_end" -MLINKS+=gethostid.3 sethostid.3 -MLINKS+=setruid.3 setrgid.3 -MLINKS+=sigsetmask.2 sigmask.2 +MLINKS+= gethostid.3 sethostid.3 + +MLINKS+= setruid.3 setrgid.3 + +MLINKS+= sigsetmask.2 sigmask.2 .endif