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;