Changeset 1309:f1a8a148fa2e in roaraudio for libroar/vio_pipe.c


Ignore:
Timestamp:
03/19/09 17:15:24 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

got pipe() based vio pipes working

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libroar/vio_pipe.c

    r1304 r1309  
    149149    case 0: 
    150150      close(self->b.p[0]); 
    151       close(self->b.p[1]); 
     151      close(self->b.p[3]); 
    152152      self->b.p[0] = -1; 
    153       self->b.p[1] = -1; 
     153      self->b.p[3] = -1; 
    154154     break; 
    155155    case 1: 
     156      close(self->b.p[1]); 
    156157      close(self->b.p[2]); 
    157       close(self->b.p[3]); 
     158      self->b.p[1] = -1; 
    158159      self->b.p[2] = -1; 
    159       self->b.p[3] = -1; 
    160160     break; 
    161161   } 
     
    223223   break; 
    224224  case ROAR_VIO_PIPE_TYPE_PIPE: 
    225     return write(self->b.p[(ROAR_VIO_PIPE_S(self,vio)*2)+1], buf, count); 
     225    return write(self->b.p[(ROAR_VIO_PIPE_SR(self,vio)*2)+1], buf, count); 
    226226   break; 
    227227  case ROAR_VIO_PIPE_TYPE_SOCKET: 
Note: See TracChangeset for help on using the changeset viewer.