cbebd9cd27
* gdesktop.c (do_mount_umount): Use g_readlink here. * gpopup2.c (handle_eject): Small tuning. And use g_readlink :-). * gmount.c (mount_point_to_device): New function. Mapes a mount point to its device. Required since we are now using the mount point (as this is not ambiguous) as the key for the devices and the eject command needs the device name, not the mount point. * gdesktop.c (desktop_icon_info_open): First try to see if filename is mountable. Then do the directory tests and the file launching tests. Fixes mount-by-double click. * gmount.c (setup_devices): Use new tigert icon.
22 строки
529 B
C
22 строки
529 B
C
/* Mount/umount support for the Midnight Commander
|
|
*
|
|
* Copyright (C) 1998-1999 The Free Software Foundation
|
|
*
|
|
* Authors: Miguel de Icaza <miguel@nuclecu.unam.mx>
|
|
* Federico Mena <federico@nuclecu.unam.mx>
|
|
*/
|
|
|
|
#ifndef GMOUNT_H
|
|
#define GMOUNT_H
|
|
|
|
#include <glib.h>
|
|
|
|
void gmount_setup_devices (void);
|
|
void desktop_cleanup_devices (void);
|
|
|
|
char *is_block_device_mountable (char *mount_point);
|
|
gboolean is_block_device_mounted (char *mount_point);
|
|
char *mount_point_to_device (char *mount_point);
|
|
|
|
#endif
|