kopia lustrzana https://gitlab.com/sane-project/backends
Added OS/2 compatibility fixes (from "Franz Bakan" <fbakan@gmx.net>).
New version: 1.0-114. Henning Meier-Geinitz <henning@meier-geinitz.de>DEVEL_2_0_BRANCH-1
rodzic
61630261ee
commit
b74a1933c1
|
@ -46,7 +46,7 @@
|
||||||
|
|
||||||
/**************************************************************************/
|
/**************************************************************************/
|
||||||
/* Mustek backend version */
|
/* Mustek backend version */
|
||||||
#define BUILD 113
|
#define BUILD 114
|
||||||
/**************************************************************************/
|
/**************************************************************************/
|
||||||
|
|
||||||
#include "../include/sane/config.h"
|
#include "../include/sane/config.h"
|
||||||
|
@ -70,6 +70,9 @@
|
||||||
#include "../include/sane/saneopts.h"
|
#include "../include/sane/saneopts.h"
|
||||||
#include "../include/sane/sanei_scsi.h"
|
#include "../include/sane/sanei_scsi.h"
|
||||||
#include "../include/sane/sanei_ab306.h"
|
#include "../include/sane/sanei_ab306.h"
|
||||||
|
#ifdef HAVE_OS2_H
|
||||||
|
#include "../include/sane/sanei_thread.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
#include "mustek.h"
|
#include "mustek.h"
|
||||||
|
|
||||||
|
@ -2807,6 +2810,20 @@ do_stop (Mustek_Scanner *s)
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef HAVE_OS2_H
|
||||||
|
/*
|
||||||
|
* reader thread for OS/2: need a wrapper, because threads can have
|
||||||
|
* only one parameter.
|
||||||
|
*/
|
||||||
|
static void os2_reader_process( void* data)
|
||||||
|
{
|
||||||
|
struct Mustek_Scanner* scanner = (struct Mustek_Scanner*) data;
|
||||||
|
|
||||||
|
DBG(1,"reader_process thread started\n");
|
||||||
|
reader_process( scanner, scanner->reader_fds);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
/* Paragon I + II: Determine the CCD's distance between the primary color
|
/* Paragon I + II: Determine the CCD's distance between the primary color
|
||||||
lines. */
|
lines. */
|
||||||
static SANE_Status
|
static SANE_Status
|
||||||
|
@ -6100,7 +6117,14 @@ sane_start (SANE_Handle handle)
|
||||||
if (pipe (fds) < 0)
|
if (pipe (fds) < 0)
|
||||||
return SANE_STATUS_IO_ERROR;
|
return SANE_STATUS_IO_ERROR;
|
||||||
|
|
||||||
|
#ifndef HAVE_OS2_H
|
||||||
s->reader_pid = fork ();
|
s->reader_pid = fork ();
|
||||||
|
#else
|
||||||
|
/* create reader routine as new process or thread */
|
||||||
|
s->reader_fds = fds[1];
|
||||||
|
s->reader_pid = sanei_thread_begin( os2_reader_process,
|
||||||
|
(void*) s);
|
||||||
|
#endif
|
||||||
if (s->reader_pid == 0)
|
if (s->reader_pid == 0)
|
||||||
{
|
{
|
||||||
SANE_Int status;
|
SANE_Int status;
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
CHANGES for the SANE Mustek backend
|
CHANGES for the SANE Mustek backend
|
||||||
|
|
||||||
|
2001-11-22
|
||||||
|
* Released Mustek backend 1.0-114.
|
||||||
|
|
||||||
|
2001-11-22
|
||||||
|
* Added OS/2 compatibility fixes from "Franz Bakan" <fbakan@gmx.net>.
|
||||||
|
|
||||||
2001-11-18
|
2001-11-18
|
||||||
* The Primax Compact 4800 seems to bes also supported. Added .desc and
|
* The Primax Compact 4800 seems to bes also supported. Added .desc and
|
||||||
manpage entries.
|
manpage entries.
|
||||||
|
|
Ładowanie…
Reference in New Issue