mirror of
https://github.com/MidnightCommander/mc
synced 2024-12-22 20:36:50 +03:00
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 lines
529 B
C
22 lines
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
|