watch 216 source3/modules/vfs_notify_fam.c struct fam_watch_context *watch; watch 235 source3/modules/vfs_notify_fam.c if (!(watch = TALLOC_P(ctx, struct fam_watch_context))) { watch 239 source3/modules/vfs_notify_fam.c watch->fam_connection = &fam_connection; watch 241 source3/modules/vfs_notify_fam.c watch->callback = callback; watch 242 source3/modules/vfs_notify_fam.c watch->private_data = private_data; watch 243 source3/modules/vfs_notify_fam.c watch->sys_ctx = ctx; watch 245 source3/modules/vfs_notify_fam.c if (!(watch->path = talloc_strdup(watch, e->path))) { watch 247 source3/modules/vfs_notify_fam.c TALLOC_FREE(watch); watch 257 source3/modules/vfs_notify_fam.c watch->filter = fam_mask; watch 260 source3/modules/vfs_notify_fam.c DLIST_ADD(fam_notify_list, watch); watch 261 source3/modules/vfs_notify_fam.c talloc_set_destructor(watch, fam_watch_context_destructor); watch 267 source3/modules/vfs_notify_fam.c if (FAMCONNECTION_GETFD(watch->fam_connection) != -1) { watch 268 source3/modules/vfs_notify_fam.c FAMMonitorDirectory(watch->fam_connection, watch->path, watch 269 source3/modules/vfs_notify_fam.c &watch->fr, NULL); watch 276 source3/modules/vfs_notify_fam.c fam_reopen(watch->fam_connection, ctx->ev, fam_notify_list); watch 279 source3/modules/vfs_notify_fam.c *handle = (void *)watch;