server: Add checks for DragonFly BSD

André Hentschel nerv at dawncrow.de
Mon May 28 12:21:04 CDT 2012


---
 server/fd.c     |    2 +-
 server/ptrace.c |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/server/fd.c b/server/fd.c
index a8b3a5f..f3e42bd 100644
--- a/server/fd.c
+++ b/server/fd.c
@@ -924,7 +924,7 @@ static int is_device_removable( dev_t dev, int unix_fd )
     return (stfs.f_type == 0x9660 ||    /* iso9660 */
             stfs.f_type == 0x9fa1 ||    /* supermount */
             stfs.f_type == 0x15013346); /* udf */
-#elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__APPLE__)
+#elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__DragonFly__) || defined(__APPLE__)
     struct statfs stfs;
 
     if (fstatfs( unix_fd, &stfs ) == -1) return 0;
diff --git a/server/ptrace.c b/server/ptrace.c
index 6c14481..912f90e 100644
--- a/server/ptrace.c
+++ b/server/ptrace.c
@@ -656,7 +656,7 @@ void set_thread_context( struct thread *thread, const context_t *context, unsign
 }
 
 #elif defined(__i386__) && defined(PTRACE_GETDBREGS) && defined(PTRACE_SETDBREGS) && \
-    (defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__OpenBSD__) || defined(__NetBSD__))
+    (defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__DragonFly__))
 
 #include <machine/reg.h>
 
-- 

Best Regards, André Hentschel


More information about the wine-patches mailing list