$NetBSD: patch-ac,v 1.1 2006/01/09 20:02:02 joerg Exp $ --- utils.c.orig 2006-01-09 19:56:59.000000000 +0000 +++ utils.c @@ -1591,7 +1591,7 @@ void fnsplit(char *pth, char *dr, char * strcpy(tmp,pth); -#if (defined (__MWERKS__) || defined (__linux__) || defined (__NETBSD__)) +#if (defined (__MWERKS__) || defined (__linux__) || defined (__NETBSD__)) || defined(__DragonFly__) /* Ignore drive on systems that don't have drives. */ p = tmp; drv[0] = EOS; @@ -1729,7 +1729,7 @@ int strnicmp (const char *s1, const char #ifndef _HAVE_GETCH - #if defined(SYSV) || defined(__EMX__) || defined(__NetBSD__)/* use ioctl() */ + #if defined(SYSV) || defined(__EMX__) || defined(__NetBSD__) || defined(__DragonFly__) /* use ioctl() */ #define _IOCTL_ #endif @@ -1769,7 +1769,7 @@ int strnicmp (const char *s1, const char { first = 0; #ifdef _IOCTL_ - #ifdef __NetBSD__ + #if defined(__NetBSD__) || defined(__DragonFly__) (void) ioctl(fd, TIOCGETA, (char *) &sg[OFF]); #else (void) ioctl(fd, TCGETA, (char *) &sg[OFF]); @@ -1795,7 +1795,7 @@ int strnicmp (const char *s1, const char } #ifdef _IOCTL_ - #ifdef __NetBSD__ + #if defined(__NetBSD__) || defined(__DragonFly__) (void) ioctl(fd, TIOCSETAW, (char *) &sg[ON]); #else (void) ioctl(fd, TCSETAW, (char *) &sg[ON]); @@ -1807,7 +1807,7 @@ int strnicmp (const char *s1, const char read(fd, &c, 1); #ifdef _IOCTL_ - #ifdef __NetBSD__ + #if defined(__NetBSD__) || defined(__DragonFly__) (void) ioctl(fd, TIOCSETAW, (char *) &sg[OFF]); #else (void) ioctl(fd, TCSETAW, (char *) &sg[OFF]);