nkeynes@520: /** nkeynes@520: * $Id: cdnone.c,v 1.1 2007-11-04 05:07:49 nkeynes Exp $ 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@520: #include "gdrom/gdrom.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@520: GList *gdrom_get_native_devices(void) nkeynes@520: { nkeynes@520: return NULL; nkeynes@520: } nkeynes@520: 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: }