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; }
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; }