nkeynes@520: /** nkeynes@561: * $Id$ nkeynes@520: * nkeynes@520: * The "null" cdrom device driver. Just provides a couple of empty stubs. nkeynes@520: * nkeynes@520: * Copyright (c) 2005 Nathan Keynes. nkeynes@520: * nkeynes@520: * This program is free software; you can redistribute it and/or modify nkeynes@520: * it under the terms of the GNU General Public License as published by nkeynes@520: * the Free Software Foundation; either version 2 of the License, or nkeynes@520: * (at your option) any later version. nkeynes@520: * nkeynes@520: * This program is distributed in the hope that it will be useful, nkeynes@520: * but WITHOUT ANY WARRANTY; without even the implied warranty of nkeynes@520: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the nkeynes@520: * GNU General Public License for more details. nkeynes@520: */ nkeynes@520: nkeynes@678: #include "gdrom/gddriver.h" nkeynes@520: nkeynes@520: static gboolean cdnone_image_is_valid( FILE *f ); nkeynes@520: static gdrom_disc_t cdnone_open_device( const gchar *filename, FILE *f ); nkeynes@520: nkeynes@520: struct gdrom_image_class cdrom_device_class = { "None", NULL, nkeynes@520: cdnone_image_is_valid, cdnone_open_device }; nkeynes@520: nkeynes@709: GList *cdrom_get_native_devices(void) nkeynes@520: { nkeynes@520: return NULL; nkeynes@520: } nkeynes@520: nkeynes@709: gdrom_disc_t cdrom_open_device( const gchar *method, const gchar *path ) nkeynes@709: { nkeynes@709: return NULL; nkeynes@709: } nkeynes@709: nkeynes@709: nkeynes@709: nkeynes@520: static gboolean cdnone_image_is_valid( FILE *f ) nkeynes@520: { nkeynes@520: return FALSE; nkeynes@520: } nkeynes@520: nkeynes@520: static gdrom_disc_t cdnone_open_device( const gchar *filename, FILE *f ) nkeynes@520: { nkeynes@520: return NULL; nkeynes@520: }