--- a/src/cw.c +++ b/src/cw.c @@ -1173,7 +1173,7 @@ close(master); return(0); } - if(isastream(slave)){ + if(fcntl(slave,F_GETFD) < 0){ if(ioctl(slave,I_PUSH,"ptem")<0||ioctl(slave,I_PUSH,"ldterm")<0){ close(master); close(slave); @@ -1211,7 +1211,7 @@ close(master); return(0); } - if(isastream(slave)){ + if(fcntl(slave,F_GETFD) < 0){ if(ioctl(slave,I_PUSH,"ptem")<0||ioctl(slave,I_PUSH,"ldterm")<0){ close(master); close(slave);