On 09/21/2011 12:50 PM, Daniel P. Berrange wrote:
From: "Daniel P. Berrange"berrange@redhat.com
This adds the basics of a Win32 driver based on the last available code written by Adam Stokes. This is based on top of the Debian/Suse patches
- bootstrap.conf: Pull in many more gnulib modules
- configure.ac: Don't require augeas/libnl on Win32 hosts. Enable mswindows driver for win32 cross-compiles
- mingw32-netcf.spec.in: RPM spec for Win32 builds
- netcf-wininst.nsi: Windows installer
- src/Makefile.am: Add Win32 driver
- src/drv_mswindows.c, src/dutil_mswindows.c, src/dutil_mswindows.h: New driver
- src/dutil.c: Remove augeas header include
- src/dutil_linux.h, src/dutil.h: Move struct definitions
- src/netcf.c: Fix root path for WIn32
- src/internal.h: s/DATADIR/NETCF_DATA/ for Win32
- src/xslt_ext.c: s/inet_aton/inet_pton/
There were a couple of lines with extra whitespace at the end that would be good to remove (in case they cause problems with a more strict coding policy later) - "git log -p" will nicely highlight them for you.
Other than that, ACK - might as well get this work saved off somewhere it might get noticed and improved on.