From c75fddfba3340b78870b2a024e47079943c0ebbd Mon Sep 17 00:00:00 2001 From: theoddone33 <> Date: Thu, 3 May 2001 18:17:23 +0000 Subject: [PATCH] Add some FreeBSD stuff from Stijn Hoop (fritti) --- zsnes/src/linux/protect.c | 3 +++ zsnes/src/linux/zfilew.c | 5 +++++ zsnes/src/linux/ztcp.c | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/zsnes/src/linux/protect.c b/zsnes/src/linux/protect.c index 6fecc104..02a5c79b 100644 --- a/zsnes/src/linux/protect.c +++ b/zsnes/src/linux/protect.c @@ -16,6 +16,9 @@ //Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. #include +#ifdef __FreeBSD__ +#include +#endif #include #include #include diff --git a/zsnes/src/linux/zfilew.c b/zsnes/src/linux/zfilew.c index f6f96656..e332b776 100644 --- a/zsnes/src/linux/zfilew.c +++ b/zsnes/src/linux/zfilew.c @@ -365,6 +365,11 @@ DWORD ZFileFindFirst() *(char *)(DTALocPos + 0x15) = 0; +#ifdef __FreeBSD__ + if (globbuf.gl_matchc == 0) + return -1; +#endif + stat ( globbuf.gl_pathv[globcur], &filetype ); if(ZFileFindATTRIB&0x10 && !S_ISDIR ( filetype.st_mode )) return(ZFileFindNext()); diff --git a/zsnes/src/linux/ztcp.c b/zsnes/src/linux/ztcp.c index a35b7029..6165a5ba 100644 --- a/zsnes/src/linux/ztcp.c +++ b/zsnes/src/linux/ztcp.c @@ -92,8 +92,12 @@ #include #include #include +#ifndef __FreeBSD__ #include // for FIONREAD #else +#include // for FIONREAD +#endif +#else #include #include #endif