--- backend/serial.c.orig 2005-12-19 13:59:56.000000000 +0000 +++ backend/serial.c @@ -542,7 +542,7 @@ main(int argc, /* I - Number of comman void list_devices(void) { -#if defined(__hpux) || defined(__sgi) || defined(__sun) || defined(__FreeBSD__) || defined(__OpenBSD__) +#if defined(__hpux) || defined(__sgi) || defined(__sun) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) static char *funky_hex = "0123456789abcdefghijklmnopqrstuvwxyz"; /* Funky hex numbering used for some devices */ #endif /* __hpux || __sgi || __sun || __FreeBSD__ || __OpenBSD__ */ @@ -792,7 +792,7 @@ list_devices(void) printf("serial serial:%s?baud=38400 \"Unknown\" \"Serial Port #%d\"\n", device, i + 1); } -#elif defined(__FreeBSD__) || defined(__OpenBSD__) +#elif defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) int i, j; /* Looping vars */ int fd; /* File descriptor */ char device[255]; /* Device filename */ --- backend/parallel.c.orig 2005-12-19 14:00:24.000000000 +0000 +++ backend/parallel.c @@ -633,7 +633,7 @@ list_devices(void) printf("direct parallel:%s \"Unknown\" \"Parallel Port #%d\"\n", device, i + 1); } } -#elif defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) +#elif defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__DragonFly__) int i; /* Looping var */ int fd; /* File descriptor */ char device[255]; /* Device filename */ --- backend/usb.c.orig 2005-12-19 13:59:03.000000000 +0000 +++ backend/usb.c @@ -71,7 +71,7 @@ int print_device(const char *uri, const #ifdef __APPLE__ # include "usb-darwin.c" -#elif defined(__linux) || defined(__sun) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) +#elif defined(__linux) || defined(__sun) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) # include "usb-unix.c" #else /* --- backend/usb-unix.c.orig 2005-12-19 13:59:35.000000000 +0000 +++ backend/usb-unix.c @@ -544,7 +544,7 @@ list_devices(void) } #elif defined(__hpux) #elif defined(__osf) -#elif defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) +#elif defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) int i; /* Looping var */ char device[255]; /* Device filename */