From c632c823cee268c3efdd5251375434c976827370 Mon Sep 17 00:00:00 2001 From: John Ericson Date: Thu, 28 Aug 2025 13:44:39 -0400 Subject: [PATCH] Take `DerivationBuilder::pid` private --- src/libstore/include/nix/store/build/derivation-builder.hh | 5 ----- src/libstore/unix/build/derivation-builder.cc | 5 +++++ 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/libstore/include/nix/store/build/derivation-builder.hh b/src/libstore/include/nix/store/build/derivation-builder.hh index 3e8903e8a..d7f2058d1 100644 --- a/src/libstore/include/nix/store/build/derivation-builder.hh +++ b/src/libstore/include/nix/store/build/derivation-builder.hh @@ -150,11 +150,6 @@ struct DerivationBuilderCallbacks */ struct DerivationBuilder : RestrictionContext { - /** - * The process ID of the builder. - */ - Pid pid; - DerivationBuilder() = default; virtual ~DerivationBuilder() = default; diff --git a/src/libstore/unix/build/derivation-builder.cc b/src/libstore/unix/build/derivation-builder.cc index dff7d0eaa..b11eb383d 100644 --- a/src/libstore/unix/build/derivation-builder.cc +++ b/src/libstore/unix/build/derivation-builder.cc @@ -70,6 +70,11 @@ class DerivationBuilderImpl : public DerivationBuilder, public DerivationBuilder { protected: + /** + * The process ID of the builder. + */ + Pid pid; + LocalStore & store; std::unique_ptr miscMethods;