Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(103)

Unified Diff: native_client_sdk/src/libraries/nacl_mounts/mount_dev.cc

Issue 12166002: Cleanup (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: native_client_sdk/src/libraries/nacl_mounts/mount_dev.cc
diff --git a/native_client_sdk/src/libraries/nacl_mounts/mount_dev.cc b/native_client_sdk/src/libraries/nacl_mounts/mount_dev.cc
index e4d3fbffaff54cc7cb10173eabf72dd545d851ad..6cd12e706ca4d51e21d89015caef1569cde6ba14 100644
--- a/native_client_sdk/src/libraries/nacl_mounts/mount_dev.cc
+++ b/native_client_sdk/src/libraries/nacl_mounts/mount_dev.cc
@@ -31,7 +31,7 @@ void ReleaseAndNullNode(MountNode** node) {
class NullNode : public MountNode {
public:
- NullNode(Mount* mount, int ino, int dev);
+ NullNode(Mount* mount);
binji 2013/02/02 00:04:44 explicit
noelallen1 2013/02/04 18:40:06 Done.
virtual int Read(size_t offs, void* buf, size_t count);
virtual int Write(size_t offs, const void* buf, size_t count);
@@ -39,7 +39,7 @@ class NullNode : public MountNode {
class ConsoleNode : public NullNode {
public:
- ConsoleNode(Mount* mount, int ino, int dev, PP_LogLevel level);
+ ConsoleNode(Mount* mount, PP_LogLevel level);
virtual int Write(size_t offs, const void* buf, size_t count);
@@ -50,7 +50,7 @@ private:
class TtyNode : public NullNode {
public:
- TtyNode(Mount* mount, int ino, int dev);
+ TtyNode(Mount* mount);
virtual int Write(size_t offs, const void* buf, size_t count);
};
@@ -58,7 +58,7 @@ class TtyNode : public NullNode {
class ZeroNode : public MountNode {
public:
- ZeroNode(Mount* mount, int ino, int dev);
+ ZeroNode(Mount* mount);
virtual int Read(size_t offs, void* buf, size_t count);
virtual int Write(size_t offs, const void* buf, size_t count);
@@ -66,7 +66,7 @@ class ZeroNode : public MountNode {
class UrandomNode : public MountNode {
public:
- UrandomNode(Mount* mount, int ino, int dev);
+ UrandomNode(Mount* mount);
virtual int Read(size_t offs, void* buf, size_t count);
virtual int Write(size_t offs, const void* buf, size_t count);
@@ -78,8 +78,9 @@ class UrandomNode : public MountNode {
#endif
};
-NullNode::NullNode(Mount* mount, int ino, int dev)
- : MountNode(mount, ino, dev) {
+NullNode::NullNode(Mount* mount)
+ : MountNode(mount) {
+ stat_.st_mode = S_IFCHR;
}
int NullNode::Read(size_t offs, void* buf, size_t count) {
@@ -90,9 +91,10 @@ int NullNode::Write(size_t offs, const void* buf, size_t count) {
return count;
}
-ConsoleNode::ConsoleNode(Mount* mount, int ino, int dev, PP_LogLevel level)
- : NullNode(mount, ino, dev),
+ConsoleNode::ConsoleNode(Mount* mount, PP_LogLevel level)
+ : NullNode(mount),
level_(level) {
+ stat_.st_mode = S_IFCHR;
}
int ConsoleNode::Write(size_t offs, const void* buf, size_t count) {
@@ -110,8 +112,8 @@ int ConsoleNode::Write(size_t offs, const void* buf, size_t count) {
}
-TtyNode::TtyNode(Mount* mount, int ino, int dev)
- : NullNode(mount, ino, dev) {
+TtyNode::TtyNode(Mount* mount)
+ : NullNode(mount) {
}
int TtyNode::Write(size_t offs, const void* buf, size_t count) {
@@ -129,8 +131,9 @@ int TtyNode::Write(size_t offs, const void* buf, size_t count) {
}
-ZeroNode::ZeroNode(Mount* mount, int ino, int dev)
- : MountNode(mount, ino, dev) {
+ZeroNode::ZeroNode(Mount* mount)
+ : MountNode(mount) {
+ stat_.st_mode = S_IFCHR;
}
int ZeroNode::Read(size_t offs, void* buf, size_t count) {
@@ -142,8 +145,9 @@ int ZeroNode::Write(size_t offs, const void* buf, size_t count) {
return count;
}
-UrandomNode::UrandomNode(Mount* mount, int ino, int dev)
- : MountNode(mount, ino, dev) {
+UrandomNode::UrandomNode(Mount* mount)
+ : MountNode(mount) {
+ stat_.st_mode = S_IFCHR;
#if defined(__native_client__)
size_t result = nacl_interface_query(NACL_IRT_RANDOM_v0_1, &random_interface_,
sizeof(random_interface_));
@@ -243,24 +247,24 @@ bool MountDev::Init(int dev, StringMap_t& args, PepperInterface* ppapi) {
if (!Mount::Init(dev, args, ppapi))
return false;
- root_ = new MountNodeDir(this, 1, dev_);
- null_node_ = new NullNode(this, 2, dev_);
+ root_ = new MountNodeDir(this);
+ null_node_ = new NullNode(this);
root_->AddChild("/null", null_node_);
- zero_node_ = new ZeroNode(this, 3, dev_);
+ zero_node_ = new ZeroNode(this);
root_->AddChild("/zero", zero_node_);
- random_node_ = new UrandomNode(this, 4, dev_);
+ random_node_ = new UrandomNode(this);
root_->AddChild("/urandom", random_node_);
- console0_node_ = new ConsoleNode(this, 5, dev_, PP_LOGLEVEL_TIP);
+ console0_node_ = new ConsoleNode(this, PP_LOGLEVEL_TIP);
root_->AddChild("/console0", console0_node_);
- console1_node_ = new ConsoleNode(this, 6, dev_, PP_LOGLEVEL_LOG);
+ console1_node_ = new ConsoleNode(this, PP_LOGLEVEL_LOG);
root_->AddChild("/console1", console1_node_);
- console2_node_ = new ConsoleNode(this, 7, dev_, PP_LOGLEVEL_WARNING);
+ console2_node_ = new ConsoleNode(this, PP_LOGLEVEL_WARNING);
root_->AddChild("/console2", console2_node_);
- console3_node_ = new ConsoleNode(this, 8, dev_, PP_LOGLEVEL_ERROR);
+ console3_node_ = new ConsoleNode(this, PP_LOGLEVEL_ERROR);
root_->AddChild("/console3", console3_node_);
- tty_node_ = new TtyNode(this, 9, dev_);
+ tty_node_ = new TtyNode(this);
root_->AddChild("/tty", tty_node_);
return true;
}

Powered by Google App Engine
This is Rietveld 408576698