src: remove pointless node_os.h header file
authorBen Noordhuis <info@bnoordhuis.nl>
Mon, 26 Aug 2013 13:13:35 +0000 (15:13 +0200)
committerBen Noordhuis <info@bnoordhuis.nl>
Mon, 26 Aug 2013 13:15:43 +0000 (15:15 +0200)
src/node_os.cc doesn't export anything that's used elsewhere. Remove it.

node.gyp
src/node_os.cc
src/node_os.h [deleted file]

index f42ba46..ebf7ebd 100644 (file)
--- a/node.gyp
+++ b/node.gyp
         'src/node_file.h',
         'src/node_http_parser.h',
         'src/node_javascript.h',
-        'src/node_os.h',
         'src/node_root_certs.h',
         'src/node_version.h',
         'src/node_watchdog.h',
index 4e79127..36506fc 100644 (file)
@@ -21,8 +21,6 @@
 
 
 #include "node.h"
-#include "node_os.h"
-
 #include "v8.h"
 
 #include <errno.h>
 #endif  // MAXHOSTNAMELEN
 
 namespace node {
+namespace os {
 
 using v8::Array;
 using v8::FunctionCallbackInfo;
+using v8::Handle;
 using v8::HandleScope;
 using v8::Local;
 using v8::Number;
@@ -275,7 +275,7 @@ static void GetInterfaceAddresses(const FunctionCallbackInfo<Value>& args) {
 }
 
 
-void OS::Initialize(v8::Handle<v8::Object> target) {
+void Initialize(Handle<Object> target) {
   HandleScope scope(node_isolate);
 
   NODE_SET_METHOD(target, "getEndianness", GetEndianness);
@@ -290,7 +290,7 @@ void OS::Initialize(v8::Handle<v8::Object> target) {
   NODE_SET_METHOD(target, "getInterfaceAddresses", GetInterfaceAddresses);
 }
 
-
+}  // namespace os
 }  // namespace node
 
-NODE_MODULE(node_os, node::OS::Initialize)
+NODE_MODULE(node_os, node::os::Initialize)
diff --git a/src/node_os.h b/src/node_os.h
deleted file mode 100644 (file)
index f496863..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-// Copyright Joyent, Inc. and other Node contributors.
-//
-// Permission is hereby granted, free of charge, to any person obtaining a
-// copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to permit
-// persons to whom the Software is furnished to do so, subject to the
-// following conditions:
-//
-// The above copyright notice and this permission notice shall be included
-// in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
-// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
-// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
-// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
-// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
-// USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-#ifndef SRC_NODE_OS_H_
-#define SRC_NODE_OS_H_
-
-#include "node.h"
-#include "v8.h"
-
-namespace node {
-
-class OS {
- public:
-  static void Initialize(v8::Handle<v8::Object> target);
-};
-
-}  // namespace node
-
-#endif  // SRC_NODE_OS_H_