aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/bindings/Process.cpp
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-08-12 18:28:32 -0700
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-08-12 18:28:32 -0700
commit4df0385c230c1bf8494d8dd0c0857d0e4866cfd8 (patch)
tree0a26a5d23d6419e616083a65825155450854cd6b /src/bun.js/bindings/Process.cpp
parent75cad910db1950a3498603a624a646071296446f (diff)
downloadbun-4df0385c230c1bf8494d8dd0c0857d0e4866cfd8.tar.gz
bun-4df0385c230c1bf8494d8dd0c0857d0e4866cfd8.tar.zst
bun-4df0385c230c1bf8494d8dd0c0857d0e4866cfd8.zip
Update WebKit
Diffstat (limited to 'src/bun.js/bindings/Process.cpp')
-rw-r--r--src/bun.js/bindings/Process.cpp26
1 files changed, 14 insertions, 12 deletions
diff --git a/src/bun.js/bindings/Process.cpp b/src/bun.js/bindings/Process.cpp
index 00e5d6f81..f09e31195 100644
--- a/src/bun.js/bindings/Process.cpp
+++ b/src/bun.js/bindings/Process.cpp
@@ -10,6 +10,8 @@
namespace Zig {
+using namespace JSC;
+
using JSGlobalObject = JSC::JSGlobalObject;
using Exception = JSC::Exception;
using JSValue = JSC::JSValue;
@@ -276,28 +278,28 @@ void Process::finishCreation(JSC::VM& vm)
this->putDirect(vm, clientData->builtinNames().nextTickPublicName(),
JSC::JSFunction::create(vm, JSC::jsCast<JSC::JSGlobalObject*>(globalObject()), 1,
- MAKE_STATIC_STRING_IMPL("nextTick"), Process_functionNextTick),
- 0);
+ MAKE_STATIC_STRING_IMPL("nextTick"), Process_functionNextTick, ImplementationVisibility::Public),
+ PropertyAttribute::Function | 0);
this->putDirect(vm, JSC::Identifier::fromString(vm, "dlopen"_s),
JSC::JSFunction::create(vm, JSC::jsCast<JSC::JSGlobalObject*>(globalObject()), 1,
- MAKE_STATIC_STRING_IMPL("dlopen"), Process_functionDlopen),
- 0);
+ MAKE_STATIC_STRING_IMPL("dlopen"), Process_functionDlopen, ImplementationVisibility::Public),
+ PropertyAttribute::Function | 0);
this->putDirect(vm, clientData->builtinNames().cwdPublicName(),
JSC::JSFunction::create(vm, JSC::jsCast<JSC::JSGlobalObject*>(globalObject()), 0,
- MAKE_STATIC_STRING_IMPL("cwd"), Process_functionCwd),
- 0);
+ MAKE_STATIC_STRING_IMPL("cwd"), Process_functionCwd, ImplementationVisibility::Public),
+ PropertyAttribute::Function | 0);
this->putDirect(vm, clientData->builtinNames().chdirPublicName(),
JSC::JSFunction::create(vm, JSC::jsCast<JSC::JSGlobalObject*>(globalObject()), 0,
- MAKE_STATIC_STRING_IMPL("chdir"), Process_functionChdir),
- 0);
+ MAKE_STATIC_STRING_IMPL("chdir"), Process_functionChdir, ImplementationVisibility::Public),
+ PropertyAttribute::Function | 0);
this->putDirect(vm, JSC::Identifier::fromString(vm, "exit"_s),
JSC::JSFunction::create(vm, JSC::jsCast<JSC::JSGlobalObject*>(globalObject()), 0,
- MAKE_STATIC_STRING_IMPL("exit"), Process_functionExit),
- 0);
+ MAKE_STATIC_STRING_IMPL("exit"), Process_functionExit, ImplementationVisibility::Public),
+ PropertyAttribute::Function | 0);
putDirectCustomAccessor(
vm, clientData->builtinNames().versionsPublicName(),
@@ -339,10 +341,10 @@ void Process::finishCreation(JSC::VM& vm)
#endif
JSC::JSFunction* hrtime = JSC::JSFunction::create(vm, JSC::jsCast<JSC::JSGlobalObject*>(globalObject()), 0,
- MAKE_STATIC_STRING_IMPL("hrtime"), Process_functionHRTime);
+ MAKE_STATIC_STRING_IMPL("hrtime"), Process_functionHRTime, ImplementationVisibility::Public);
JSC::JSFunction* hrtimeBigInt = JSC::JSFunction::create(vm, JSC::jsCast<JSC::JSGlobalObject*>(globalObject()), 0,
- MAKE_STATIC_STRING_IMPL("bigint"), Process_functionHRTimeBigInt);
+ MAKE_STATIC_STRING_IMPL("bigint"), Process_functionHRTimeBigInt, ImplementationVisibility::Public);
hrtime->putDirect(vm, JSC::Identifier::fromString(vm, "bigint"_s), hrtimeBigInt);
this->putDirect(this->vm(), JSC::Identifier::fromString(this->vm(), "hrtime"_s), hrtime);