summaryrefslogtreecommitdiff
path: root/Source/Library/Interface
diff options
context:
space:
mode:
authorAlexis211 <alexis211@gmail.com>2009-10-23 19:40:08 +0200
committerAlexis211 <alexis211@gmail.com>2009-10-23 19:40:08 +0200
commit48de0cd029b52f64f76345b6e1fdf3cde5c58de3 (patch)
tree792061381c556bef6639b327716cca107f6168c5 /Source/Library/Interface
parentf0556ed7f051fb101dc68752526696365bf79a11 (diff)
downloadMelon-48de0cd029b52f64f76345b6e1fdf3cde5c58de3.tar.gz
Melon-48de0cd029b52f64f76345b6e1fdf3cde5c58de3.zip
More work on syscalls and shell
Diffstat (limited to 'Source/Library/Interface')
-rw-r--r--Source/Library/Interface/FSNode.iface.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/Source/Library/Interface/FSNode.iface.h b/Source/Library/Interface/FSNode.iface.h
index fd99bab..cba4621 100644
--- a/Source/Library/Interface/FSNode.iface.h
+++ b/Source/Library/Interface/FSNode.iface.h
@@ -12,6 +12,8 @@ enum {
//S : static, GET : get, R : root, FN : fsnode
#define FNIF_SGETRFN 0
+#define FNIF_SGETCWD 1 //Get current working directory
+#define FNIF_SFIND 2 //Find a node following a path from a node
#define FNIF_GETNAME 0x10
#define FNIF_TYPE 0x11
@@ -21,5 +23,9 @@ enum {
#define FNIF_GETGID 0x15
#define FNIF_GETPERM 0x16
#define FNIF_GETPATH 0x17
+#define FNIF_SETCWD 0x18 //Sets node as current working directory
+
+#define FNIF_GETIDXCHILD 0x20 //Get child node from index
+#define FNIF_GETNAMECHILD 0x21 //Get child node from name
#endif