diff options
author | 2023-08-19 00:11:24 -0700 | |
---|---|---|
committer | 2023-08-19 00:11:24 -0700 | |
commit | db09ed15fd561b89b24b979b986e21a04576f7cc (patch) | |
tree | afe32e4eccaf1fe3f2f4cd536c1f2a61efad28c1 /src/bun.js/bindings/Process.cpp | |
parent | bf517d9f8e993a9ed3a02d21094c3ce76d7953a1 (diff) | |
download | bun-db09ed15fd561b89b24b979b986e21a04576f7cc.tar.gz bun-db09ed15fd561b89b24b979b986e21a04576f7cc.tar.zst bun-db09ed15fd561b89b24b979b986e21a04576f7cc.zip |
tty `ReadStream`, `WriteStream`, and readline rawmode (#4179)
* tty `WriteStream`, `ReadStream`, and rawmode
* tests
* refactor prototypes
* fix failing test
* fix test and library usage
* more merge
* fix child_process test
* create pseudo terminal for tty tests
* match node logic
* handle invalid tty
* close descriptors
* move tests to another process
* fix test again
* fix test on linux
Diffstat (limited to 'src/bun.js/bindings/Process.cpp')
-rw-r--r-- | src/bun.js/bindings/Process.cpp | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/bun.js/bindings/Process.cpp b/src/bun.js/bindings/Process.cpp index 9a09eca66..5c9c03dd2 100644 --- a/src/bun.js/bindings/Process.cpp +++ b/src/bun.js/bindings/Process.cpp @@ -279,7 +279,7 @@ JSC_DEFINE_HOST_FUNCTION(Process_functionDlopen, } } - JSC::EncodedJSValue (*napi_register_module_v1)(JSC::JSGlobalObject * globalObject, + JSC::EncodedJSValue (*napi_register_module_v1)(JSC::JSGlobalObject* globalObject, JSC::EncodedJSValue exports); napi_register_module_v1 = reinterpret_cast<JSC::EncodedJSValue (*)(JSC::JSGlobalObject*, @@ -912,13 +912,10 @@ static JSValue constructStdioWriteStream(JSC::JSGlobalObject* globalObject, int { auto& vm = globalObject->vm(); auto scope = DECLARE_THROW_SCOPE(vm); - JSC::JSFunction* getWindowSizeFunction = JSC::JSFunction::create(vm, globalObject, 2, - String("getWindowSize"_s), Process_functionInternalGetWindowSize, ImplementationVisibility::Public); JSC::JSFunction* getStdioWriteStream = JSC::JSFunction::create(vm, processObjectInternalsGetStdioWriteStreamCodeGenerator(vm), globalObject); JSC::MarkedArgumentBuffer args; args.append(JSC::jsNumber(fd)); - args.append(getWindowSizeFunction); auto clientData = WebCore::clientData(vm); JSC::CallData callData = JSC::getCallData(getStdioWriteStream); |