Mercurial > sdl-ios-xcode
diff src/audio/disk/SDL_diskaudio.c @ 86:13e4c612098d
Dummy audio and video drivers are enabled (thanks Ryan!)
author | Sam Lantinga <slouken@lokigames.com> |
---|---|
date | Mon, 02 Jul 2001 00:20:29 +0000 |
parents | ac6645260d31 |
children | e8157fcb3114 |
line wrap: on
line diff
--- a/src/audio/disk/SDL_diskaudio.c Mon Jul 02 00:10:19 2001 +0000 +++ b/src/audio/disk/SDL_diskaudio.c Mon Jul 02 00:20:29 2001 +0000 @@ -80,23 +80,30 @@ int exists = 0; struct stat statbuf; const char *fname = DISKAUD_GetOutputFilename(); - + const char *envr = getenv("SDL_AUDIODRIVER"); available = 0; - if (stat(fname, &statbuf) == 0) - exists = 1; + if ((envr) && (strcmp(envr, DISKAUD_DRIVER_NAME) == 0)) { + if (stat(fname, &statbuf) == 0) + exists = 1; - fd = open(fname, O_WRONLY | O_CREAT | O_APPEND, S_IRUSR | S_IWUSR); - if ( fd != -1 ) { - available = 1; - close(fd); - if (!exists) { - unlink(fname); - } + fd = open(fname, O_WRONLY | O_CREAT | O_APPEND, S_IRUSR | S_IWUSR); + if ( fd != -1 ) { + available = 1; + close(fd); + if (!exists) { + unlink(fname); + } + } } return(available); #else - return(1); + const char *envr = getenv("SDL_AUDIODRIVER"); + if ((envr) && (strcmp(envr, DISKAUD_DRIVER_NAME) == 0)) { + return(1); + } + + return(0); #endif }