Re: jack-stdio 1.1 - was [ANN] jack-stdout 1.0

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





On Sun, 3 Apr 2011, Kjetil S. Matheussen wrote:

 {
   int fd=fileno(stdout);
   while(bytes_to_write > 0){
     int written=write(fd,tobuffer,bytes_to_write);
     if(written==-1){
	fprintf(stderr,"Error writing to stdout.\n");
	break;
     }
     bytes_to_write -= written;
   }
 }


Ouch, there's a bug there! 'tobuffer' must change position
in case written<bytes_to_write. :-(

(BTW. How likely is it that 'write' doesn't write all bytes?)


_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@xxxxxxxxxxxxxxxxxxxx
http://lists.linuxaudio.org/listinfo/linux-audio-user


[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux