函数

GioUnixmount_points_changed_since

声明 [源]

gboolean
g_unix_mount_points_changed_since (
  guint64 time
)

描述 [源]

检查 Unix 挂载点是否在给定的 Unix 时间后已更改。

g_unix_mount_entries_changed_since() 不同,此函数可以在没有 GUnixMountMonitor 运行的情况下可靠地工作,因为它访问静态挂载点信息(例如 Linux 上的 /etc/fstab),该信息有有效的修改时间。

相对于使用此函数轮询,使用 GUnixMountMonitor::mountpoints-changed 来接收挂载点更改的信号更有效率。此函数更适用于偶尔确定缓存的有效性。

参数

time

类型: guint64

时间戳。

返回值

类型: gboolean

如果自 time 以来挂载点已更改,则返回真;否则返回假。