diff options
Diffstat (limited to 'Source/Core/Common/Src/FileUtil.cpp')
| -rw-r--r-- | Source/Core/Common/Src/FileUtil.cpp | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/Source/Core/Common/Src/FileUtil.cpp b/Source/Core/Common/Src/FileUtil.cpp index 07ffc9d1f3..0d79954fa2 100644 --- a/Source/Core/Common/Src/FileUtil.cpp +++ b/Source/Core/Common/Src/FileUtil.cpp @@ -72,40 +72,6 @@ bool Exists(const char *filename) return (result == 0); } -bool IsDisk(const char *filename) -{ -#ifdef _WIN32 - if (GetDriveType(filename) == DRIVE_CDROM) // CD_ROM also applies to DVD. Noone has a plain CDROM without DVD anymore so we should be fine. - return true; -#else - struct stat statInfo; - if((stat(filename, &statInfo) > -1) && (S_ISCHR(statInfo.st_mode) || S_ISBLK(statInfo.st_mode))) - { - int fileHandle; - // try to open the device - fileHandle = open(filename, O_RDONLY | O_NONBLOCK, 0); - if (fileHandle >= 0) - { - cdrom_subchnl cdChannelInfo; - cdChannelInfo.cdsc_format = CDROM_MSF; - - if ((ioctl(fileHandle, CDROMSUBCHNL, &cdChannelInfo) == 0) || - (errno == EIO) || (errno == ENOENT) || - (errno == EINVAL) - #ifdef __GNUC__ - || (errno == ENOMEDIUM) - #endif - ) - { - return true; - } - close(fileHandle); - } - } -#endif - return false; -} - bool IsDirectory(const char *filename) { struct stat file_info; |
