Exemplo n.º 1
0
int sangoma_run_pri(struct sangoma_pri *spri)
{
	int ret = 0;

	for (;;) {
		ret = sangoma_one_loop(spri);
		if (ret < 0){
			sbridge_log(SBRIDGE_LOG_ERROR, "error while looping on sangoma pri, quitting signaling loop, no more calls will be accepted in this span!!\n");
			break;
		}
	}

	return ret;

}
Exemplo n.º 2
0
int sangoma_run_pri(struct sangoma_pri *spri)
{
	int ret = 0;

	for (;;){
		ret=sangoma_one_loop(spri);
		if (ret < 0){

#ifndef WIN32 //This needs to be adressed fror WIN32 still
			if (errno == EINTR){
				/* Igonore an interrupted system call */
				continue;
			}
#endif	
			printf("Error = %i\n",ret);
			perror("Sangoma Run Pri: ");
			break;		
		}
	}

	return ret;

}