[sane-devel] Neither get_select_fd() nor non-blocking

astrand at cendio.se astrand at cendio.se
Mon Oct 30 07:51:07 UTC 2006

I've realized that backends might not provide neither a file descriptor 
for select() nor non-blocking mode. Why is this allowed? I guess this 
means that applications, such as xsane, must use a separate thread or 
process to read the data? IMHO, this puts a lot of unnecessary burden on 
the application programmer. How common is it with backends with neither a 
select FD nor non-blocking mode? How about adjusting the standard so that 
backends must at least support one of these?

Peter Åstrand		ThinLinc Chief Developer
Cendio AB		http://www.cendio.se
Teknikringen 3
583 30 Linköping	Phone: +46-13-21 46 00

More information about the sane-devel mailing list