Changeset 1470:9ada8abbf75d in roaraudio


Ignore:
Timestamp:
03/29/09 23:16:11 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

replaced shutdown() by ROAR_SHUTDOWN() to make it optional

Location:
libroar
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • libroar/file.c

    r1442 r1470  
    246246  } 
    247247 
    248   shutdown(con->fh, SHUT_RD); 
     248  ROAR_SHUTDOWN(con->fh, SHUT_RD); 
    249249 
    250250  out = con->fh; 
  • libroar/simple.c

    r1466 r1470  
    8888 
    8989 if ( dir == ROAR_DIR_PLAY ) { 
    90   shutdown(con.fh, SHUT_RD); 
     90  ROAR_SHUTDOWN(con.fh, SHUT_RD); 
    9191 } else if ( dir == ROAR_DIR_MONITOR || dir == ROAR_DIR_RECORD ) { 
    92   shutdown(con.fh, SHUT_WR); 
     92  ROAR_SHUTDOWN(con.fh, SHUT_WR); 
    9393 } 
    9494 
     
    284284 
    285285 if ( dir == ROAR_DIR_PLAY ) { 
    286   shutdown(fh, SHUT_RD); 
     286  ROAR_SHUTDOWN(fh, SHUT_RD); 
    287287 } else if ( dir == ROAR_DIR_MONITOR || dir == ROAR_DIR_RECORD ) { 
    288   shutdown(fh, SHUT_WR); 
     288  ROAR_SHUTDOWN(fh, SHUT_WR); 
    289289 } 
    290290 
  • libroar/vio_pipe.c

    r1388 r1470  
    9191 
    9292    if ( rw == O_RDONLY ) { 
    93      shutdown(self->b.p[0], SHUT_WR); 
    94      shutdown(self->b.p[1], SHUT_RD); 
     93     ROAR_SHUTDOWN(self->b.p[0], SHUT_WR); 
     94     ROAR_SHUTDOWN(self->b.p[1], SHUT_RD); 
    9595    } else if ( rw == O_WRONLY ) { 
    96      shutdown(self->b.p[0], SHUT_RD); 
    97      shutdown(self->b.p[1], SHUT_WR); 
     96     ROAR_SHUTDOWN(self->b.p[0], SHUT_RD); 
     97     ROAR_SHUTDOWN(self->b.p[1], SHUT_WR); 
    9898    } 
    9999   break; 
  • libroar/vio_socket.c

    r1464 r1470  
    147147 switch (def->o_flags & (O_RDONLY|O_WRONLY|O_RDWR)) { 
    148148  case O_RDONLY: 
    149     shutdown(fh, SHUT_WR); 
     149    ROAR_SHUTDOWN(fh, SHUT_WR); 
    150150   break; 
    151151  case O_WRONLY: 
    152     shutdown(fh, SHUT_RD); 
     152    ROAR_SHUTDOWN(fh, SHUT_RD); 
    153153   break; 
    154154 } 
Note: See TracChangeset for help on using the changeset viewer.