summaryrefslogtreecommitdiff
blob: 18f2dba953d27e734f455f4f72b1912f9cbf2365 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
--- /var/tmp/portage/app-misc/cw-1.0.16-r3/work/cw-1.0.16/src/cw.c
+++ cw-1.0.16/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);