28 lines
911 B
Text
28 lines
911 B
Text
$NetBSD: patch-aa,v 1.1 2005/10/03 12:35:39 joerg Exp $
|
|
|
|
--- cd-discid.c.orig 2005-07-22 16:14:41.000000000 +0000
|
|
+++ cd-discid.c
|
|
@@ -37,7 +37,7 @@
|
|
* to compile on Solaris */
|
|
#define cdte_track_address cdte_addr.lba
|
|
|
|
-#elif defined(__FreeBSD__)
|
|
+#elif defined(__FreeBSD__) || defined(__DragonFly__)
|
|
|
|
#include <sys/cdio.h>
|
|
#define CDROM_LBA CD_LBA_FORMAT /* first frame is 0 */
|
|
@@ -214,12 +214,12 @@ int main(int argc, char *argv[])
|
|
}
|
|
#endif
|
|
|
|
-#if defined(__FreeBSD__)
|
|
+#if defined(__FreeBSD__) || defined(__DragonFly__)
|
|
TocEntry[i].cdte_track_address = ntohl(TocEntry[i].cdte_track_address);
|
|
#endif
|
|
|
|
for (i=0; i < last; i++) {
|
|
-#if defined(__FreeBSD__)
|
|
+#if defined(__FreeBSD__) || defined(__DragonFly__)
|
|
TocEntry[i].cdte_track_address = ntohl(TocEntry[i].cdte_track_address);
|
|
#endif
|
|
cksum += cddb_sum((TocEntry[i].cdte_track_address + CD_MSF_OFFSET) / CD_FRAMES);
|