if (error != KERN_SUCCESS) {
mach_error("Couldn't set thread precedence policy", error);
}
-
-
+
+
/* to kill a process, just increment the pt_callback_proc_id */
/* printf("pt_callback_proc_id %d, id %d\n", pt_callback_proc_id, parameters->id); */
while (pt_callback_proc_id == parameters->id) {
{
if (time_started_flag) return ptAlreadyStarted;
start_time = AudioGetCurrentHostTime();
-
+
if (callback) {
int res;
pt_callback_parameters *parms;
res = pthread_create(&pt_thread_pid, NULL, Pt_CallbackProc, parms);
if (res != 0) return ptHostError;
}
-
+
time_started_flag = TRUE;
return ptNoError;
}