summaryrefslogtreecommitdiff
path: root/erts/emulator/beam/erl_node_tables.h
diff options
context:
space:
mode:
authorSverker Eriksson <sverker@erlang.org>2019-11-12 15:28:07 +0100
committerSverker Eriksson <sverker@erlang.org>2020-01-14 15:20:17 +0100
commitfc309a039a4d817725d7b9887a36d2c501a83679 (patch)
tree1039453d07d003d1881166357aa2e519c1a247e1 /erts/emulator/beam/erl_node_tables.h
parent69d79d8cee4bb0f492209b1cf0d830b402319b03 (diff)
downloaderlang-fc309a039a4d817725d7b9887a36d2c501a83679.tar.gz
Improve distribution handshake
Diffstat (limited to 'erts/emulator/beam/erl_node_tables.h')
-rw-r--r--erts/emulator/beam/erl_node_tables.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/erts/emulator/beam/erl_node_tables.h b/erts/emulator/beam/erl_node_tables.h
index 49708ccc67..f426f46d53 100644
--- a/erts/emulator/beam/erl_node_tables.h
+++ b/erts/emulator/beam/erl_node_tables.h
@@ -145,10 +145,9 @@ struct dist_entry_ {
enum dist_entry_state state;
int pending_nodedown;
Process* suspended_nodeup;
- Uint32 flags; /* Distribution flags, like hidden,
+ Uint64 dflags; /* Distribution flags, like hidden,
atom cache etc. */
Uint32 opts;
- unsigned long version; /* Protocol version */
ErtsMonLnkDist *mld; /* Monitors and links */
@@ -257,7 +256,7 @@ Uint erts_dist_table_size(void);
void erts_dist_table_info(fmtfn_t, void *);
void erts_set_dist_entry_not_connected(DistEntry *);
void erts_set_dist_entry_pending(DistEntry *);
-void erts_set_dist_entry_connected(DistEntry *, Eterm, Uint);
+void erts_set_dist_entry_connected(DistEntry *, Eterm, Uint64);
ErlNode *erts_find_or_insert_node(Eterm, Uint32, Eterm);
void erts_schedule_delete_node(ErlNode *);
void erts_set_this_node(Eterm, Uint32);