2 * Copyright 2007, Ingo Weinhold, bonefish@cs.tu-berlin.de.
3 * Distributed under the terms of the MIT License.
6 #include "fssh_errors.h"
7 #include "fssh_fs_interface.h"
11 fssh_notify_entry_created(fssh_mount_id device
, fssh_vnode_id directory
,
12 const char *name
, fssh_vnode_id node
)
19 fssh_notify_entry_removed(fssh_mount_id device
, fssh_vnode_id directory
,
20 const char *name
, fssh_vnode_id node
)
27 fssh_notify_entry_moved(fssh_mount_id device
, fssh_vnode_id fromDirectory
,
28 const char *fromName
, fssh_vnode_id toDirectory
, const char *toName
,
36 fssh_notify_stat_changed(fssh_mount_id device
, fssh_vnode_id dir
,
37 fssh_vnode_id node
, uint32_t statFields
)
44 fssh_notify_attribute_changed(fssh_mount_id device
, fssh_vnode_id dir
,
45 fssh_vnode_id node
, const char *attribute
, int32_t cause
)
52 fssh_notify_query_entry_created(fssh_port_id port
, int32_t token
,
53 fssh_mount_id device
, fssh_vnode_id directory
, const char *name
,
61 fssh_notify_query_entry_removed(fssh_port_id port
, int32_t token
,
62 fssh_mount_id device
, fssh_vnode_id directory
, const char *name
,
70 fssh_notify_query_attr_changed(fssh_port_id port
, int32_t token
,
71 fssh_mount_id device
, fssh_vnode_id directory
, const char *name
,