[sane-devel] OS/2 support in backends

Henning Meier-Geinitz henning@meier-geinitz.de
Mon, 13 Oct 2003 20:04:00 +0200


On Mon, Oct 13, 2003 at 04:30:42PM +0200, Erik Inge Bols wrote:
> >Do you know which signal is used by pthread_cancel()?
> "006 Topic: Conflicts between ISO/IEC 9945 (POSIX) and the Linux
>  007 Standard Base.  "
> http://www.opengroup.org/personal/ajosey/tr28-07-2003.txt
> "225 Threaded applications cannot use SIGUSR1 or SIGUSR2."
> So I'd assume it is one of those.

I tried to unblock SIGUSR1 and SIGUSR2 but that didn't work. So I now
block only SIGPIPE. For me the test backend now works with both
threads and forking. But I haven't tested on MacOS X and OS/2.