Lines Matching refs:reader_pid
573 if( sanei_thread_is_valid (scanner->reader_pid) ) {
587 sanei_thread_sendsig( scanner->reader_pid, SIGUSR1 );
591 res = sanei_thread_waitpid( scanner->reader_pid, 0 );
594 if( res != scanner->reader_pid ) {
599 sanei_thread_kill( scanner->reader_pid );
601 sanei_thread_sendsig( scanner->reader_pid, SIGKILL );
605 sanei_thread_invalidate( scanner->reader_pid );
2041 s->reader_pid = sanei_thread_begin(do_calibration, s);
2627 s->reader_pid = sanei_thread_begin( reader_process, s );
2631 if( !sanei_thread_is_valid (s->reader_pid) ) {
2707 sanei_thread_waitpid( s->reader_pid, 0 );
2708 sanei_thread_invalidate( s->reader_pid );
2731 s->exit_code = sanei_thread_get_status( s->reader_pid );
2737 sanei_thread_invalidate( s->reader_pid );