1545b9542SSiva Chandra Reddyif(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${LIBC_TARGET_OS}) 2545b9542SSiva Chandra Reddy add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/${LIBC_TARGET_OS}) 3545b9542SSiva Chandra Reddyendif() 4545b9542SSiva Chandra Reddy 5545b9542SSiva Chandra Reddyadd_entrypoint_object( 6545b9542SSiva Chandra Reddy sched_getaffinity 7545b9542SSiva Chandra Reddy ALIAS 8545b9542SSiva Chandra Reddy DEPENDS 9545b9542SSiva Chandra Reddy .${LIBC_TARGET_OS}.sched_getaffinity 10545b9542SSiva Chandra Reddy) 11545b9542SSiva Chandra Reddy 12545b9542SSiva Chandra Reddyadd_entrypoint_object( 13545b9542SSiva Chandra Reddy sched_setaffinity 14545b9542SSiva Chandra Reddy ALIAS 15545b9542SSiva Chandra Reddy DEPENDS 16545b9542SSiva Chandra Reddy .${LIBC_TARGET_OS}.sched_setaffinity 17545b9542SSiva Chandra Reddy) 180b790afbSMichael Jones 190b790afbSMichael Jonesadd_entrypoint_object( 20203aff2dSNoah Goldstein sched_yield 21203aff2dSNoah Goldstein ALIAS 22203aff2dSNoah Goldstein DEPENDS 23203aff2dSNoah Goldstein .${LIBC_TARGET_OS}.sched_yield 24203aff2dSNoah Goldstein) 25203aff2dSNoah Goldstein 26203aff2dSNoah Goldsteinadd_entrypoint_object( 27*0432b85dSNoah Goldstein sched_setparam 28*0432b85dSNoah Goldstein ALIAS 29*0432b85dSNoah Goldstein DEPENDS 30*0432b85dSNoah Goldstein .${LIBC_TARGET_OS}.sched_setparam 31*0432b85dSNoah Goldstein) 32*0432b85dSNoah Goldstein 33*0432b85dSNoah Goldsteinadd_entrypoint_object( 34*0432b85dSNoah Goldstein sched_getparam 35*0432b85dSNoah Goldstein ALIAS 36*0432b85dSNoah Goldstein DEPENDS 37*0432b85dSNoah Goldstein .${LIBC_TARGET_OS}.sched_getparam 38*0432b85dSNoah Goldstein) 39*0432b85dSNoah Goldstein 40*0432b85dSNoah Goldsteinadd_entrypoint_object( 41*0432b85dSNoah Goldstein sched_setscheduler 42*0432b85dSNoah Goldstein ALIAS 43*0432b85dSNoah Goldstein DEPENDS 44*0432b85dSNoah Goldstein .${LIBC_TARGET_OS}.sched_setscheduler 45*0432b85dSNoah Goldstein) 46*0432b85dSNoah Goldstein 47*0432b85dSNoah Goldsteinadd_entrypoint_object( 48*0432b85dSNoah Goldstein sched_getscheduler 49*0432b85dSNoah Goldstein ALIAS 50*0432b85dSNoah Goldstein DEPENDS 51*0432b85dSNoah Goldstein .${LIBC_TARGET_OS}.sched_getscheduler 52*0432b85dSNoah Goldstein) 53*0432b85dSNoah Goldstein 54*0432b85dSNoah Goldsteinadd_entrypoint_object( 55*0432b85dSNoah Goldstein sched_get_priority_min 56*0432b85dSNoah Goldstein ALIAS 57*0432b85dSNoah Goldstein DEPENDS 58*0432b85dSNoah Goldstein .${LIBC_TARGET_OS}.sched_get_priority_min 59*0432b85dSNoah Goldstein) 60*0432b85dSNoah Goldstein 61*0432b85dSNoah Goldsteinadd_entrypoint_object( 62*0432b85dSNoah Goldstein sched_get_priority_max 63*0432b85dSNoah Goldstein ALIAS 64*0432b85dSNoah Goldstein DEPENDS 65*0432b85dSNoah Goldstein .${LIBC_TARGET_OS}.sched_get_priority_max 66*0432b85dSNoah Goldstein) 67*0432b85dSNoah Goldstein 68*0432b85dSNoah Goldsteinadd_entrypoint_object( 69*0432b85dSNoah Goldstein sched_rr_get_interval 70*0432b85dSNoah Goldstein ALIAS 71*0432b85dSNoah Goldstein DEPENDS 72*0432b85dSNoah Goldstein .${LIBC_TARGET_OS}.sched_rr_get_interval 73*0432b85dSNoah Goldstein) 74*0432b85dSNoah Goldstein 75*0432b85dSNoah Goldsteinadd_entrypoint_object( 763e198668SSiva Chandra Reddy __sched_getcpucount 770b790afbSMichael Jones ALIAS 780b790afbSMichael Jones DEPENDS 793e198668SSiva Chandra Reddy .${LIBC_TARGET_OS}.__sched_getcpucount 800b790afbSMichael Jones) 81