summaryrefslogtreecommitdiff
path: root/node.h
diff options
context:
space:
mode:
Diffstat (limited to 'node.h')
-rw-r--r--node.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/node.h b/node.h
index 7cb154386..cf76948af 100644
--- a/node.h
+++ b/node.h
@@ -44,6 +44,11 @@
#define FLAG_NODE_INVALIDATE 0x00000002 /*this node must be updated */
#define FLAG_NODE_ULFS_UPTODATE 0x00000004 /*this node has just been updated */
/*---------------------------------------------------------------------------*/
+/*Types of nodes */
+#define NODE_TYPE_NORMAL 0
+#define NODE_TYPE_PROXY 1
+#define NODE_TYPE_SHADOW 2
+/*---------------------------------------------------------------------------*/
/*The type of offset corresponding to the current platform*/
#ifdef __USE_FILE_OFFSET64
# define OFFSET_T __off64_t
@@ -75,6 +80,9 @@ struct netnode
/*the flags associated with this node */
int flags;
+ /*the type of the current node */
+ int type;
+
/*a port to the underlying filesystem */
file_t port;