blob: 3376a503c72365776511c33b92f403c2e9b22ea0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
--- pmount-0.9.4/policy.c.orig 2005-09-22 23:11:29 +0200
+++ pmount-0.9.4/policy.c 2005-09-22 23:12:54 +0200
@@ -354,7 +354,7 @@
device_removable( const char* device )
{
struct sysfs_device *dev;
- static char* hotplug_buses[] = { "usb", "ieee1394", NULL };
+ static char* hotplug_buses[] = { "usb", "ieee1394", "mmc", NULL };
int removable;
char blockdevpath[PATH_MAX];
@@ -370,7 +370,7 @@
/* check whether device has "removable" attribute with value '1' */
removable = get_blockdev_attr( blockdevpath, "removable" );
- /* if not, fall back to bus scanning (regard USB and FireWire as removable) */
+ /* if not, fall back to bus scanning (regard USB, FireWire and MMC as removable) */
if( !removable )
removable = find_bus_ancestry( dev, hotplug_buses );
sysfs_close_device( dev );
|