summaryrefslogtreecommitdiff
blob: 978c23bb9b71ffc51f34230cb8c4ba473924a34e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
--- 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);