diff options
Diffstat (limited to 'audio/cdparanoia/files/patch-interface-interface.c')
-rw-r--r-- | audio/cdparanoia/files/patch-interface-interface.c | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/audio/cdparanoia/files/patch-interface-interface.c b/audio/cdparanoia/files/patch-interface-interface.c deleted file mode 100644 index 99e7372..0000000 --- a/audio/cdparanoia/files/patch-interface-interface.c +++ /dev/null @@ -1,27 +0,0 @@ ---- interface/interface.c.orig Thu Apr 20 00:41:04 2000 -+++ interface/interface.c Sat Jan 7 14:31:19 2006 -@@ -30,11 +30,24 @@ - - _clean_messages(d); - if(d->cdda_device_name)free(d->cdda_device_name); -+#ifdef Linux - if(d->ioctl_device_name)free(d->ioctl_device_name); - if(d->drive_model)free(d->drive_model); - if(d->cdda_fd!=-1)close(d->cdda_fd); - if(d->ioctl_fd!=-1 && d->ioctl_fd!=d->cdda_fd)close(d->ioctl_fd); - if(d->sg)free(d->sg); -+#elif defined(__FreeBSD__) -+ if (d->drive_model) -+ free(d->drive_model); -+ if (d->ccb) -+ cam_freeccb(d->ccb); -+ if (d->dev) -+ cam_close_device(d->dev); -+ if (d->sg_buffer) -+ free(d->sg_buffer); -+ if (d->ioctl_fd != -1) -+ close(d->ioctl_fd); -+#endif - - free(d); - } |