--- ./cups/file.c.bak Mon Nov 21 17:37:57 2005 +++ cups/file.c Fri Dec 9 15:37:49 2005 @@ -560,7 +560,11 @@ #ifdef WIN32 return (locking(fp->fd, block ? _LK_LOCK : _LK_NBLCK, 0)); #else +#ifdef AMIGA + return (0); +#else return (lockf(fp->fd, block ? F_LOCK : F_TLOCK, 0)); +#endif /* AMIGA */ #endif /* WIN32 */ } @@ -1173,7 +1177,11 @@ #ifdef WIN32 return (locking(fp->fd, _LK_UNLCK, 0)); #else +#ifdef AMIGA + return (0); +#else return (lockf(fp->fd, F_ULOCK, 0)); +#endif /* AMIGA */ #endif /* WIN32 */ } --- ./cups/dir.c.bak Fri Nov 11 12:53:38 2005 +++ cups/dir.c Thu Dec 15 14:43:15 2005 @@ -368,7 +368,11 @@ do { +#ifndef AMIGA if (readdir_r(dp->dir, (struct dirent *)buffer, &entry)) +#else + if ((entry = readdir(dp->dir))) +#endif /* AMIGA */ { DEBUG_printf((" readdir_r() failed - %s\n", strerror(errno))); return (NULL); --- ./backend/serial.c.bak Mon Sep 26 20:33:58 2005 +++ backend/serial.c Fri Dec 9 15:25:48 2005 @@ -51,7 +51,9 @@ # include # include # include -# include +# ifndef AMIGA +# include +# endif /* !AMIGA */ # ifdef HAVE_SYS_IOCTL_H # include # endif /* HAVE_SYS_IOCTL_H */