+ sleep (5);
+
+ //////////////////////////////////////////////////////////////
+ // 2e) Dettach from application scheduler
+ //////////////////////////////////////////////////////////////
+ printf("--------------------------------------------------\n");
+ printf("2e) Dettach from application scheduler\n");
+
+ err = fosa_ads_set_appscheduled (tid1, false);
+ printf("dettach thread 1, err=%d\n", err);
+ assert(err == 0);
+
+ err = fosa_ads_set_appscheduled (tid2, false);
+ printf("dettach thread 2, err=%d\n", err);
+ assert(err == 0);
+
+ err = fosa_ads_get_appscheduled (tid1, &is_appsched);
+ printf("thread 1 is dettached? %d, err=%d\n", is_appsched, err);
+ assert(err == 0);
+
+ err = fosa_ads_get_appscheduled (tid2, &is_appsched);
+ printf("thread 2 is dettached? %d, err=%d\n", is_appsched, err);
+ assert(err == 0);
+