From 82daa46e26da1d6eb65bec478d02343ab724b309 Mon Sep 17 00:00:00 2001 From: Paul Querna Date: Tue, 13 Jul 2010 23:58:15 -0700 Subject: [PATCH] Move Buffer to extension model. --- src/node.cc | 4 ---- src/node_buffer.cc | 2 ++ src/node_extensions.h | 1 + 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/node.cc b/src/node.cc index 053d1db91aa..95dc8be6edb 100644 --- a/src/node.cc +++ b/src/node.cc @@ -1597,10 +1597,6 @@ static Handle Binding(const Arguments& args) { StatWatcher::Initialize(exports); File::Initialize(exports); binding_cache->Set(module, exports); - } else if (!strcmp(*module_v, "buffer")) { - exports = Object::New(); - Buffer::Initialize(exports); - binding_cache->Set(module, exports); } else if (!strcmp(*module_v, "evals")) { exports = Object::New(); node::Context::Initialize(exports); diff --git a/src/node_buffer.cc b/src/node_buffer.cc index b9717842e14..7d7e3554067 100644 --- a/src/node_buffer.cc +++ b/src/node_buffer.cc @@ -549,3 +549,5 @@ void Buffer::Initialize(Handle target) { } // namespace node + +NODE_MODULE(node_buffer, node::Buffer::Initialize); diff --git a/src/node_extensions.h b/src/node_extensions.h index 72e6871459b..305c0ab97e0 100644 --- a/src/node_extensions.h +++ b/src/node_extensions.h @@ -1,5 +1,6 @@ NODE_EXT_LIST_START +NODE_EXT_LIST_ITEM(node_buffer) NODE_EXT_LIST_ITEM(node_cares) NODE_EXT_LIST_ITEM(node_child_process) #ifdef HAVE_OPENSSL