[sane-devel] [PATCH 00/13] win32 portable net backend
Chris Bagwell
chris at cnpbagwell.com
Mon Jan 23 15:58:26 UTC 2012
Ruediger, I'm try to find time and comment on this soon. Should I
comment on github or should you post the patches to the list so I can
reply? I had at least 3 comments from quick glance.
Also, you might should request write access to git so you can commit
these patches yourself if you think you'll be cleaning up for a while;
although I have no problems doing that on your behalf.
Even if you commit yourself, I think your current process is good
though since your touching framework and other people's backends. If
its more than a trivial #ifdef HAVE_HEADER_FILE addition, I also post
framwork/other's backend patches to list before committing.
Chris
On Sun, Jan 22, 2012 at 1:35 AM, Ruediger Meier <sweet_f_a at gmx.de> wrote:
> Hi,
>
> I've spend some time making the net backend win32 portable. Maybe we
> could build a useful native (non-cygwin) xsane (saned client) on
> Windows now.
>
> Please pull from my private clone
> git://github.com/rudimeier/sane-backends.git
> branch win32/net
>
> Hope this doesn't break something.
> If wanted I would post these patches on this list too.
>
>
> Ruediger Meier (13):
> bldchn, provide macro SANE_CHECK_NETDB_FUNC
> bldchn, add checks for netdb.h and ws2tcpip.h
> bldchn, use our new macro SANE_CHECK_NETDB_FUNC
> bldchn, checking for socklen_t more safe
> fix sanei_udp, socklen_t was not defined on win32
> bldchn, don't always disable net backend on win32
> net, move some includes from net.h to net.c
> net, add missing includes for win32
> net, re-use sane_set_io_mode
> net, implement O_NONBLOCK stuff for win32
> net, use recv/send instead of read/write
> net, call WSAStartup on win32
> bldchn, SANE_CHECK_IPV6 more portable
>
> acinclude.m4 | 76 +++++++++++++++---
> backend/net.c | 54 +++++++++++-
> backend/net.h | 3 -
> configure | 201
> ++++++++++++++++++++++++++++++++++++++++++----
> configure.in | 22 +++++-
> include/sane/config.h.in | 9 ++
> sanei/sanei_udp.c | 3 +
> 7 files changed, 329 insertions(+), 39 deletions(-)
>
> --
> 1.7.6.1
>
> --
> sane-devel mailing list: sane-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/sane-devel
> Unsubscribe: Send mail with subject "unsubscribe your_password"
> to sane-devel-request at lists.alioth.debian.org
More information about the sane-devel
mailing list