Lines Matching refs:reader_pid
472 if( sanei_thread_is_valid( scanner->reader_pid )) {
489 sanei_thread_kill( scanner->reader_pid );
493 res = sanei_thread_waitpid( scanner->reader_pid, 0 );
496 if( res != scanner->reader_pid ) {
501 sanei_thread_kill( scanner->reader_pid );
503 sanei_thread_sendsig( scanner->reader_pid, SIGKILL );
507 sanei_thread_invalidate( scanner->reader_pid );
2013 s->reader_pid = sanei_thread_begin( reader_process, s );
2015 if(!sanei_thread_is_valid( s->reader_pid )) {
2022 /* reader_pid = 0 ===> child process */
2024 if( 0 == s->reader_pid ) {
2084 sanei_thread_waitpid( s->reader_pid, 0 );
2085 sanei_thread_invalidate( s->reader_pid );
2107 s->exit_code = sanei_thread_get_status( s->reader_pid );
2113 sanei_thread_invalidate( s->reader_pid );