diff options
Diffstat (limited to 'core/macos.c')
-rw-r--r-- | core/macos.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/core/macos.c b/core/macos.c index e9ab7b8a8..05353b5ba 100644 --- a/core/macos.c +++ b/core/macos.c @@ -97,13 +97,13 @@ const char *system_default_filename(void) return path; } -int enumerate_devices(device_callback_t callback, void *userdata, int dc_type) +int enumerate_devices(device_callback_t callback, void *userdata, unsigned int transport) { int index = -1, entries = 0; DIR *dp = NULL; struct dirent *ep = NULL; size_t i; - if (dc_type != DC_TYPE_UEMIS) { + if (transport & DC_TRANSPORT_SERIAL) { const char *dirname = "/dev"; const char *patterns[] = { "tty.*", @@ -135,7 +135,7 @@ int enumerate_devices(device_callback_t callback, void *userdata, int dc_type) } closedir(dp); } - if (dc_type != DC_TYPE_SERIAL) { + if (transport & DC_TRANSPORT_USBSTORAGE) { const char *dirname = "/Volumes"; int num_uemis = 0; dp = opendir(dirname); |