[sane-standard] SANE2: Threading

m. allan noah anoah at pfeiffer.edu
Thu Dec 28 14:41:00 CET 2006


On Thu, 21 Dec 2006, Olaf Meeuwissen wrote:

> "m. allan noah" <anoah at pfeiffer.edu> writes:
>
>> [snip]
>> if we determine to keep the threading/forking support, what about the
>> possibility to 'move' this code up one layer, perhaps into the dll
>> backend? then we only have to write it once, as opposed to in each
>> backend. perhaps a layer between the dll and regular backends?
>
> Won't that introduce problems when applications link with a backend
> (other than the dll backend) directly?  The SANE standard specifically
> allows this and even touts it as a "feature".
>

when i look at the various sane backend .so files, they have modified 
versions of the function names in the sane api. so any such direct linking 
would require a different compilation of the backend?

if so, perhaps this intermediate loader could be linked as well...

allan

-- 
"so don't tell us it can't be done, putting down what you don't know.
money isn't our god, integrity will free our souls" - Max Cavalera



More information about the sane-standard mailing list