335,6 → 335,8 |
PI_mutexattr_t a; |
KEY_EVT ev; |
|
union sigval no_sigval = {0}; |
|
struct timespec period = {0,10000000}; |
struct timespec budget = {0,1000000}; |
struct timespec period1 = {0,10000000}; |
372,9 → 374,11 |
|
fsf_initialize_contract(&contract1); |
fsf_set_contract_basic_parameters(&contract1,&budget1,&period1,FSF_DEFAULT_WORKLOAD); |
fsf_set_contract_timing_requirements(&contract1,true,NULL,0,no_sigval,0,no_sigval); |
fsf_initialize_contract(&contract2); |
fsf_set_contract_scheduling_policy(&contract1, FSF_POSIX); |
fsf_set_contract_basic_parameters(&contract2,&budget2,&period2,FSF_DEFAULT_WORKLOAD); |
fsf_set_contract_timing_requirements(&contract2,true,NULL,0,no_sigval,0,no_sigval); |
fsf_set_contract_scheduling_policy(&contract2, FSF_EDF); |
|
err = fsf_negotiate_contract(&contract1,&server1); |