Skip to content
Snippets Groups Projects
Commit c6179991 authored by Mark Spencer's avatar Mark Spencer
Browse files

Make wilcalu non-blocking

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@922 65c4cc65-6c06-0410-ace0-fbb531ad65f3
parent 29ac09a2
No related branches found
No related tags found
No related merge requests found
......@@ -58,7 +58,9 @@ static void *autodial(void *ignore)
{
pthread_t dialstring_thread;
char * sendbufptr=sendbuf;
int fd=open(dialfile,O_RDONLY);
int fd=open(dialfile,O_RDONLY|O_NONBLOCK);
int flags = fcntl(fd, F_GETFL);
fcntl(fd, F_SETFL, flags & ~O_NONBLOCK);
printf("Entered Wil-Calu fd=%d\n",fd);
if(fd<0) {
printf("Autodial: Unable to open file\n");
......@@ -75,7 +77,7 @@ static void *autodial(void *ignore)
bytes=read(fd,buf,256);
buf[(int)bytes]=0;
if(bytes){
if(bytes>0){
int x;
printf("WilCalu : Read Buf %s\n",buf);
sendbufptr=sendbuf;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment