• Home
  • Raw
  • Download

Lines Matching refs:wd

55   gint32 wd;  member
79 int wd);
128 ip_map_wd_dir (gint32 wd, in ip_map_wd_dir() argument
133 g_assert (wd >= 0 && dir); in ip_map_wd_dir()
134 dir_list = g_hash_table_lookup (wd_dir_hash, GINT_TO_POINTER (wd)); in ip_map_wd_dir()
136 g_hash_table_replace (wd_dir_hash, GINT_TO_POINTER (dir->wd), dir_list); in ip_map_wd_dir()
142 gint32 wd; in _ip_start_watching() local
159 wd = _ik_watch (sub->dirname, IP_INOTIFY_MASK|IN_ONLYDIR, &err); in _ip_start_watching()
160 if (wd < 0) in _ip_start_watching()
171 dir = ip_watched_dir_new (sub->dirname, wd); in _ip_start_watching()
172 ip_map_wd_dir (wd, dir); in _ip_start_watching()
191 ip_unmap_wd_dir (gint32 wd, in ip_unmap_wd_dir() argument
194 GList *dir_list = g_hash_table_lookup (wd_dir_hash, GINT_TO_POINTER (wd)); in ip_unmap_wd_dir()
199 g_assert (wd >= 0 && dir); in ip_unmap_wd_dir()
202 g_hash_table_remove (wd_dir_hash, GINT_TO_POINTER (dir->wd)); in ip_unmap_wd_dir()
204 g_hash_table_replace (wd_dir_hash, GINT_TO_POINTER (dir->wd), dir_list); in ip_unmap_wd_dir()
208 ip_unmap_wd (gint32 wd) in ip_unmap_wd() argument
210 GList *dir_list = g_hash_table_lookup (wd_dir_hash, GINT_TO_POINTER (wd)); in ip_unmap_wd()
213 g_assert (wd >= 0); in ip_unmap_wd()
214 g_hash_table_remove (wd_dir_hash, GINT_TO_POINTER (wd)); in ip_unmap_wd()
255 _ik_ignore (dir->path, dir->wd); in _ip_stop_watching()
256 ip_unmap_wd_dir (dir->wd, dir); in _ip_stop_watching()
267 gint32 wd) in ip_watched_dir_new() argument
272 dir->wd = wd; in ip_watched_dir_new()
392 dir_list = g_hash_table_lookup (wd_dir_hash, GINT_TO_POINTER (event->wd)); in ip_event_callback()
402 pair_dir_list = g_hash_table_lookup (wd_dir_hash, GINT_TO_POINTER (event->pair->wd)); in ip_event_callback()
418 ip_unmap_wd (event->wd); in ip_event_callback()