diff --git a/cmake/Sources.json b/cmake/Sources.json index 70e68d7cdb..8790ac8a35 100644 --- a/cmake/Sources.json +++ b/cmake/Sources.json @@ -75,6 +75,7 @@ "src/buntime/api/test/*.cpp", "src/buntime/api/server/*.cpp", "src/buntime/api/plugin/*.cpp", + "src/buntime/api/process/*.cpp", "src/bake/*.cpp", "src/deps/*.cpp", "src/vm/*.cpp", diff --git a/cmake/targets/BuildBun.cmake b/cmake/targets/BuildBun.cmake index fa877463a4..15871a3563 100644 --- a/cmake/targets/BuildBun.cmake +++ b/cmake/targets/BuildBun.cmake @@ -522,12 +522,12 @@ set(BUN_OBJECT_LUT_SOURCES ${CWD}/src/buntime/bindings/BunObject.cpp ${CWD}/src/buntime/bindings/ZigGlobalObject.lut.txt ${CWD}/src/buntime/bindings/JSBuffer.cpp - ${CWD}/src/buntime/bindings/BunProcess.cpp - ${CWD}/src/buntime/bindings/ProcessBindingBuffer.cpp - ${CWD}/src/buntime/bindings/ProcessBindingConstants.cpp - ${CWD}/src/buntime/bindings/ProcessBindingFs.cpp - ${CWD}/src/buntime/bindings/ProcessBindingNatives.cpp - ${CWD}/src/buntime/bindings/ProcessBindingHTTPParser.cpp + ${CWD}/src/buntime/api/process/BunProcess.cpp + ${CWD}/src/buntime/api/process/ProcessBindingBuffer.cpp + ${CWD}/src/buntime/api/process/ProcessBindingConstants.cpp + ${CWD}/src/buntime/api/process/ProcessBindingFs.cpp + ${CWD}/src/buntime/api/process/ProcessBindingNatives.cpp + ${CWD}/src/buntime/api/process/ProcessBindingHTTPParser.cpp ${CWD}/src/buntime/modules/NodeModuleModule.cpp ${CODEGEN_PATH}/ZigGeneratedClasses.lut.txt ) @@ -887,6 +887,7 @@ target_include_directories(${bun} PRIVATE ${CWD}/src/buntime/api/test ${CWD}/src/buntime/api/server ${CWD}/src/buntime/api/plugin + ${CWD}/src/buntime/api/process ${CWD}/src/buntime/modules ${CWD}/src/js/builtins ${CWD}/src/napi diff --git a/src/buntime/bindings/BunProcess.cpp b/src/buntime/api/process/BunProcess.cpp similarity index 100% rename from src/buntime/bindings/BunProcess.cpp rename to src/buntime/api/process/BunProcess.cpp diff --git a/src/buntime/bindings/BunProcess.h b/src/buntime/api/process/BunProcess.h similarity index 100% rename from src/buntime/bindings/BunProcess.h rename to src/buntime/api/process/BunProcess.h diff --git a/src/buntime/bindings/ProcessBindingBuffer.cpp b/src/buntime/api/process/ProcessBindingBuffer.cpp similarity index 100% rename from src/buntime/bindings/ProcessBindingBuffer.cpp rename to src/buntime/api/process/ProcessBindingBuffer.cpp diff --git a/src/buntime/bindings/ProcessBindingBuffer.h b/src/buntime/api/process/ProcessBindingBuffer.h similarity index 100% rename from src/buntime/bindings/ProcessBindingBuffer.h rename to src/buntime/api/process/ProcessBindingBuffer.h diff --git a/src/buntime/bindings/ProcessBindingConstants.cpp b/src/buntime/api/process/ProcessBindingConstants.cpp similarity index 100% rename from src/buntime/bindings/ProcessBindingConstants.cpp rename to src/buntime/api/process/ProcessBindingConstants.cpp diff --git a/src/buntime/bindings/ProcessBindingConstants.h b/src/buntime/api/process/ProcessBindingConstants.h similarity index 100% rename from src/buntime/bindings/ProcessBindingConstants.h rename to src/buntime/api/process/ProcessBindingConstants.h diff --git a/src/buntime/bindings/ProcessBindingFs.cpp b/src/buntime/api/process/ProcessBindingFs.cpp similarity index 100% rename from src/buntime/bindings/ProcessBindingFs.cpp rename to src/buntime/api/process/ProcessBindingFs.cpp diff --git a/src/buntime/bindings/ProcessBindingFs.h b/src/buntime/api/process/ProcessBindingFs.h similarity index 100% rename from src/buntime/bindings/ProcessBindingFs.h rename to src/buntime/api/process/ProcessBindingFs.h diff --git a/src/buntime/bindings/ProcessBindingHTTPParser.cpp b/src/buntime/api/process/ProcessBindingHTTPParser.cpp similarity index 100% rename from src/buntime/bindings/ProcessBindingHTTPParser.cpp rename to src/buntime/api/process/ProcessBindingHTTPParser.cpp diff --git a/src/buntime/bindings/ProcessBindingHTTPParser.h b/src/buntime/api/process/ProcessBindingHTTPParser.h similarity index 100% rename from src/buntime/bindings/ProcessBindingHTTPParser.h rename to src/buntime/api/process/ProcessBindingHTTPParser.h diff --git a/src/buntime/bindings/ProcessBindingNatives.cpp b/src/buntime/api/process/ProcessBindingNatives.cpp similarity index 100% rename from src/buntime/bindings/ProcessBindingNatives.cpp rename to src/buntime/api/process/ProcessBindingNatives.cpp diff --git a/src/buntime/bindings/ProcessBindingNatives.h b/src/buntime/api/process/ProcessBindingNatives.h similarity index 100% rename from src/buntime/bindings/ProcessBindingNatives.h rename to src/buntime/api/process/ProcessBindingNatives.h diff --git a/src/buntime/bindings/ProcessBindingTTYWrap.cpp b/src/buntime/api/process/ProcessBindingTTYWrap.cpp similarity index 100% rename from src/buntime/bindings/ProcessBindingTTYWrap.cpp rename to src/buntime/api/process/ProcessBindingTTYWrap.cpp diff --git a/src/buntime/bindings/ProcessBindingTTYWrap.h b/src/buntime/api/process/ProcessBindingTTYWrap.h similarity index 100% rename from src/buntime/bindings/ProcessBindingTTYWrap.h rename to src/buntime/api/process/ProcessBindingTTYWrap.h diff --git a/src/buntime/bindings/ProcessBindingUV.cpp b/src/buntime/api/process/ProcessBindingUV.cpp similarity index 100% rename from src/buntime/bindings/ProcessBindingUV.cpp rename to src/buntime/api/process/ProcessBindingUV.cpp diff --git a/src/buntime/bindings/ProcessBindingUV.h b/src/buntime/api/process/ProcessBindingUV.h similarity index 100% rename from src/buntime/bindings/ProcessBindingUV.h rename to src/buntime/api/process/ProcessBindingUV.h diff --git a/src/buntime/bindings/ProcessIdentifier.cpp b/src/buntime/api/process/ProcessIdentifier.cpp similarity index 100% rename from src/buntime/bindings/ProcessIdentifier.cpp rename to src/buntime/api/process/ProcessIdentifier.cpp diff --git a/src/buntime/bindings/ProcessIdentifier.h b/src/buntime/api/process/ProcessIdentifier.h similarity index 100% rename from src/buntime/bindings/ProcessIdentifier.h rename to src/buntime/api/process/ProcessIdentifier.h diff --git a/src/buntime/bindings/bun-spawn.cpp b/src/buntime/api/process/bun-spawn.cpp similarity index 100% rename from src/buntime/bindings/bun-spawn.cpp rename to src/buntime/api/process/bun-spawn.cpp