summaryrefslogtreecommitdiff
path: root/src/kernel/vfs/node.cpp
diff options
context:
space:
mode:
authorAlex AUVOLAT <alexis211@gmail.com>2012-05-17 17:56:23 +0200
committerAlex AUVOLAT <alexis211@gmail.com>2012-05-17 17:56:23 +0200
commit593bf4df3d8db49286c1a7ae4ef75c887b629930 (patch)
tree988a104c9611d72e1252282789688586efd9a394 /src/kernel/vfs/node.cpp
parent7c9a48b4e6d66cf4f62e7bad9e22ab06923e47ef (diff)
downloadTCE-593bf4df3d8db49286c1a7ae4ef75c887b629930.tar.gz
TCE-593bf4df3d8db49286c1a7ae4ef75c887b629930.zip
Devices using the VFS structure. Basic keyboard handler.
Diffstat (limited to 'src/kernel/vfs/node.cpp')
-rw-r--r--src/kernel/vfs/node.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/kernel/vfs/node.cpp b/src/kernel/vfs/node.cpp
index 9900a3c..e174bd6 100644
--- a/src/kernel/vfs/node.cpp
+++ b/src/kernel/vfs/node.cpp
@@ -1,6 +1,5 @@
#include "node.h"
#include "vdir.h"
-#include <core/monitor.h>
int node::open(process *proc, int mode) {
//TODO : permission checks
@@ -17,13 +16,14 @@ int node::stat(file_info *info) {
return 0;
}
-node *root = 0;
+node *root = 0, *dot_dev = 0, *dot_ui = 0;
void vfs_setup() {
root = new vdir(0);
- root->add_child(".dev", new vdir(root));
-
- monitor_write("[VFS] ");
+ dot_dev = new vdir(root);
+ root->add_child(".dev", dot_dev);
+ dot_ui = new vdir(root);
+ root->add_child(".ui", dot_ui);
}
node* vfs_find(node* root, char* path) {