Rob, I think I put in the ow.h changes -- what in "configure"? configure.ac?

Your two messages have slightly different patches for ow.h

Tell me if the CVS looks acurate.

Paul Alfille

On 7/23/06, Robert Nilsson <[EMAIL PROTECTED]> wrote:
>  Paul,
>
> I cleaned this up a bit - it compiles with warnings about shadowed 
> declarations, but they are harmless.  You *don't* need to change owfs.h - it 
> works fine now without modification.  ow.h and configure do need changes, 
> this ow.h supercedes the previous one.
>
> I'm going to leave this alone now!
>
> Rob.
>
> --- /usr/home/robert/build/owfs-2.4p3/module/owlib/src/include/ow.h     Fri 
> Jun 23 17:50:23 2006
> +++ /usr/home/robert/build/owfs-2.4p3.rob/module/owlib/src/include/ow.h Sun 
> Jul 23 17:54:35 2006
> @@ -99,7 +99,7 @@
>  #include <termios.h>
>  #include <errno.h>
>  #include <syslog.h>
> -#include <sys/file.h> /* for flock */
> +// #include <sys/file.h> /* for flock */
>  #ifdef HAVE_GETOPT_H
>   #include <getopt.h> /* for long options */
>  #endif
> @@ -209,6 +209,23 @@
>  #endif /* OW_MT */
>
>  #if OW_USB
> + #ifdef __FreeBSD__
> +    // Add a few definitions we need
> +    #undef HAVE_USB_INTERRUPT_READ // This call in libusb is unneeded for 
> FreeBSD (and it's broken)
> +    #include <dev/usb/usb.h>
> +    struct usb_dev_handle {
> +      int fd;
> +      struct usb_bus *bus;
> +      struct usb_device *device;
> +      int config;
> +      int interface;
> +      int altsetting;
> +      void *impl_info;
> +    };
> +    #define USB_CLEAR_HALT BSD_usb_clear_halt
> + #else
> +    #define USB_CLEAR_HALT usb_clear_halt
> + #endif
>      #include <usb.h>
>  #endif /* OW_USB */
>
> --- /usr/home/robert/build/owfs-2.4p3/configure Fri Jun 23 18:03:30 2006
> +++ /usr/home/robert/build/owfs-2.4p3.rob/configure     Sun Jul 23 17:32:00 
> 2006
> @@ -23199,10 +23199,13 @@
>  echo "$as_me:$LINENO: checking if cflag _XOPEN_SOURCE is required" >&5
>  echo $ECHO_N "checking if cflag _XOPEN_SOURCE is required... $ECHO_C" >&6
>  case "${host_cpu}-${host_os}" in
> -       *-aix* | *-freebsd* | *-darwin* | *solaris* | *-osf* | *-hpux*)
> +       *-aix* | *-darwin* | *solaris* | *-osf* | *-hpux*)
>                 CFLAGS="$CFLAGS -D_XOPEN_SOURCE=500"
>                 echo "$as_me:$LINENO: result: -D_XOPEN_SOURCE=500" >&5
>  echo "${ECHO_T}-D_XOPEN_SOURCE=500" >&6
> +       ;;
> +       *-freebsd*)
> +               echo "$as_me:$LINENO: result: <blank>" >&5
>         ;;
>         *)
>                 echo "$as_me:$LINENO: result: no" >&5
> %
>
>
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys -- and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Owfs-developers mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/owfs-developers
>

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Owfs-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/owfs-developers

Reply via email to