about summary refs log tree commit diff
path: root/third_party/nix/src/libstore/worker-protocol.hh
diff options
context:
space:
mode:
authorVincent Ambo <mail@tazj.in>2022-05-18T15·39+0200
committerclbot <clbot@tvl.fyi>2022-05-19T14·08+0000
commitd127f9bd0e7b9b2e0df2de8a2227f77c0907468d (patch)
tree68455040d88b8e0c2817601db88ede450873ff8e /third_party/nix/src/libstore/worker-protocol.hh
parentc85291c602ac666421627d6934ebc6d5be1b93e1 (diff)
chore(3p/nix): unvendor tvix 0.1 r/4098
Nothing is using this now, and we'll likely never pick this up again,
but we learned a lot in the process.

Every now and then this breaks in some bizarre way on channel bumps
and it's just a waste of time to maintain that.

Change-Id: Idcf2f5acd4ca7070ce18d7149cbfc0d967dc0a44
Reviewed-on: https://cl.tvl.fyi/c/depot/+/5632
Tested-by: BuildkiteCI
Reviewed-by: sterni <sternenseemann@systemli.org>
Reviewed-by: lukegb <lukegb@tvl.fyi>
Autosubmit: tazjin <tazjin@tvl.su>
Diffstat (limited to 'third_party/nix/src/libstore/worker-protocol.hh')
-rw-r--r--third_party/nix/src/libstore/worker-protocol.hh68
1 files changed, 0 insertions, 68 deletions
diff --git a/third_party/nix/src/libstore/worker-protocol.hh b/third_party/nix/src/libstore/worker-protocol.hh
deleted file mode 100644
index e2f40a449d..0000000000
--- a/third_party/nix/src/libstore/worker-protocol.hh
+++ /dev/null
@@ -1,68 +0,0 @@
-#pragma once
-
-#include "libstore/store-api.hh"
-#include "libutil/types.hh"
-
-namespace nix {
-
-#define WORKER_MAGIC_1 0x6e697863
-#define WORKER_MAGIC_2 0x6478696f
-
-#define PROTOCOL_VERSION 0x115
-#define GET_PROTOCOL_MAJOR(x) ((x)&0xff00)
-#define GET_PROTOCOL_MINOR(x) ((x)&0x00ff)
-
-typedef enum {
-  wopIsValidPath = 1,
-  wopHasSubstitutes = 3,
-  wopQueryPathHash = 4,    // obsolete
-  wopQueryReferences = 5,  // obsolete
-  wopQueryReferrers = 6,
-  wopAddToStore = 7,
-  wopAddTextToStore = 8,
-  wopBuildPaths = 9,
-  wopEnsurePath = 10,
-  wopAddTempRoot = 11,
-  wopAddIndirectRoot = 12,
-  wopSyncWithGC = 13,
-  wopFindRoots = 14,
-  wopExportPath = 16,    // obsolete
-  wopQueryDeriver = 18,  // obsolete
-  wopSetOptions = 19,
-  wopCollectGarbage = 20,
-  wopQuerySubstitutablePathInfo = 21,
-  wopQueryDerivationOutputs = 22,
-  wopQueryAllValidPaths = 23,
-  wopQueryFailedPaths = 24,  // obsolete
-  wopClearFailedPaths = 25,  // obsolete
-  wopQueryPathInfo = 26,
-  wopImportPaths = 27,  // obsolete
-  wopQueryDerivationOutputNames = 28,
-  wopQueryPathFromHashPart = 29,
-  wopQuerySubstitutablePathInfos = 30,
-  wopQueryValidPaths = 31,
-  wopQuerySubstitutablePaths = 32,
-  wopQueryValidDerivers = 33,
-  wopOptimiseStore = 34,
-  wopVerifyStore = 35,
-  wopBuildDerivation = 36,
-  wopAddSignatures = 37,
-  wopNarFromPath = 38,
-  wopAddToStoreNar = 39,
-  wopQueryMissing = 40,
-} WorkerOp;
-
-#define STDERR_NEXT 0x6f6c6d67
-#define STDERR_READ 0x64617461   // data needed from source
-#define STDERR_WRITE 0x64617416  // data for sink
-#define STDERR_LAST 0x616c7473
-#define STDERR_ERROR 0x63787470
-#define STDERR_START_ACTIVITY 0x53545254
-#define STDERR_STOP_ACTIVITY 0x53544f50
-#define STDERR_RESULT 0x52534c54
-
-Path readStorePath(Store& store, Source& from);
-template <class T>
-T readStorePaths(Store& store, Source& from);
-
-}  // namespace nix