blob: 14255d12c3bb5ad24a94457068b915dea4ac1afc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
$NetBSD: patch-ab,v 1.5 2006/06/30 02:54:11 joerg Exp $
--- nautilus-burn-drive.c.orig 2006-03-22 09:08:38.000000000 -0800
+++ nautilus-burn-drive.c
@@ -44,7 +44,7 @@
#include <scsi/sg.h>
#endif /* __linux__ */
-#ifdef __FreeBSD__
+#if defined (__FreeBSD__) || defined(__DragonFly__)
#include <sys/cdio.h>
#include <sys/cdrio.h>
#include <camlib.h>
@@ -163,7 +163,7 @@ fill_write_speeds (NautilusBurnDrive *dr
}
}
-#ifdef __FreeBSD__
+#if defined(__FreeBSD__) || defined(__DragonFly__)
#define get_ioctl_handle_fd(x) (((struct cam_device *)x)->fd)
@@ -687,7 +687,6 @@ get_disc_type (const char *dev_path)
struct cd_toc_entry entry;
int i;
#endif
- int type;
#ifndef CDROM_DATA_TRACK
#define CDROM_DATA_TRACK 4
#endif
@@ -2673,7 +2672,7 @@ linux_scan (gboolean recorder_only)
return drives_list;
}
-#elif defined (__FreeBSD__)
+#elif defined(__FreeBSD__) || defined(__DragonFly__)
static GList *
freebsd_scan (gboolean recorder_only)
@@ -2918,7 +2917,7 @@ nautilus_burn_drive_get_list (gboolean r
if (drives == NULL) {
#if defined (__linux__)
drives = linux_scan (recorder_only);
-#elif defined (__FreeBSD__)
+#elif defined (__FreeBSD__) || defined(__DragonFly__)
drives = freebsd_scan (recorder_only);
#else
drives = cdrecord_scan (recorder_only);
|