mirror of
https://github.com/kanjitalk755/macemu.git
synced 2025-02-18 12:30:33 +00:00
Block all CDROMs in /dev/
This commit is contained in:
parent
787661f80f
commit
85bcff03d4
@ -51,8 +51,6 @@ void prefs_exit()
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define DEFAULT_CDROM_PATH "/dev/poll/cdrom"
|
|
||||||
|
|
||||||
@implementation VMSettingsController
|
@implementation VMSettingsController
|
||||||
|
|
||||||
+ (id) sharedInstance
|
+ (id) sharedInstance
|
||||||
@ -123,7 +121,7 @@ static NSString *getStringFromPrefs(const char *key)
|
|||||||
index = 0;
|
index = 0;
|
||||||
while ((dsk = PrefsFindString("cdrom", index++)) != NULL) {
|
while ((dsk = PrefsFindString("cdrom", index++)) != NULL) {
|
||||||
NSString *path = [NSString stringWithUTF8String: dsk ];
|
NSString *path = [NSString stringWithUTF8String: dsk ];
|
||||||
if (![path isEqualToString:@DEFAULT_CDROM_PATH]) {
|
if (![path hasPrefix:@"/dev/"]) {
|
||||||
DiskType *disk = [[[DiskType alloc] init] autorelease];
|
DiskType *disk = [[[DiskType alloc] init] autorelease];
|
||||||
[disk setPath:[NSString stringWithUTF8String: dsk ]];
|
[disk setPath:[NSString stringWithUTF8String: dsk ]];
|
||||||
[disk setIsCDROM:YES];
|
[disk setIsCDROM:YES];
|
||||||
@ -419,8 +417,6 @@ static NSString *makeRelativeIfNecessary(NSString *path)
|
|||||||
PrefsAddString([d isCDROM] ? "cdrom" : "disk", [[d path] UTF8String]);
|
PrefsAddString([d isCDROM] ? "cdrom" : "disk", [[d path] UTF8String]);
|
||||||
}
|
}
|
||||||
|
|
||||||
PrefsAddString("cdrom", DEFAULT_CDROM_PATH);
|
|
||||||
|
|
||||||
PrefsReplaceInt32("bootdriver", ([bootFrom indexOfSelectedItem] == 1 ? CDROMRefNum : 0));
|
PrefsReplaceInt32("bootdriver", ([bootFrom indexOfSelectedItem] == 1 ? CDROMRefNum : 0));
|
||||||
PrefsReplaceString("rom", [[romFile stringValue] UTF8String]);
|
PrefsReplaceString("rom", [[romFile stringValue] UTF8String]);
|
||||||
PrefsReplaceString("extfs", [[unixRoot stringValue] UTF8String]);
|
PrefsReplaceString("extfs", [[unixRoot stringValue] UTF8String]);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user