Exemple #1
0
static void onReaderClosed(RILChannelCtx *p_channel)
{
	if (s_onReaderClosed != NULL && p_channel->readerClosed == 0) {
		pthread_mutex_lock(&p_channel->commandmutex);

		p_channel->readerClosed = 1;

		pthread_cond_signal(&p_channel->commandcond);

		pthread_mutex_unlock(&p_channel->commandmutex);

		s_onReaderClosed(p_channel);
	}
}
Exemple #2
0
static void onReaderClosed()
{
    if (s_onReaderClosed != NULL && s_readerClosed == 0) {

        pthread_mutex_lock(&s_commandmutex);

        s_readerClosed = 1;

        pthread_cond_signal(&s_commandcond);

        pthread_mutex_unlock(&s_commandmutex);

        s_onReaderClosed();
    }
}