summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--erts/preloaded/src/erts_internal.erl8
-rw-r--r--lib/kernel/src/auth.erl2
-rw-r--r--lib/kernel/src/code_server.erl4
-rw-r--r--lib/stdlib/src/dets.erl2
-rw-r--r--lib/stdlib/src/digraph.erl6
-rw-r--r--lib/stdlib/src/ets.erl3
6 files changed, 13 insertions, 12 deletions
diff --git a/erts/preloaded/src/erts_internal.erl b/erts/preloaded/src/erts_internal.erl
index c7716e2740..9c346fc016 100644
--- a/erts/preloaded/src/erts_internal.erl
+++ b/erts/preloaded/src/erts_internal.erl
@@ -797,7 +797,7 @@ spawn_system_process(_Mod, _Func, _Args) ->
%%
-spec ets_lookup_binary_info(Tab, Key) -> BinInfo when
- Tab :: ets:tab(),
+ Tab :: ets:table(),
Key :: term(),
BinInfo :: [{non_neg_integer(), non_neg_integer(), non_neg_integer()}].
@@ -811,20 +811,20 @@ ets_super_user(_Bool) ->
erlang:nif_error(undef).
-spec ets_raw_first(Tab) -> term() when
- Tab :: ets:tab().
+ Tab :: ets:table().
ets_raw_first(_Tab) ->
erlang:nif_error(undef).
-spec ets_raw_next(Tab, Key) -> term() when
- Tab :: ets:tab(),
+ Tab :: ets:table(),
Key :: term().
ets_raw_next(_Tab, _Key) ->
erlang:nif_error(undef).
-spec ets_info_binary(Tab) -> BinInfo when
- Tab :: ets:tab(),
+ Tab :: ets:table(),
BinInfo :: [{non_neg_integer(), non_neg_integer(), non_neg_integer()}].
ets_info_binary(Tab) ->
diff --git a/lib/kernel/src/auth.erl b/lib/kernel/src/auth.erl
index 5401d9dba5..9675d12cd1 100644
--- a/lib/kernel/src/auth.erl
+++ b/lib/kernel/src/auth.erl
@@ -45,7 +45,7 @@
-type cookie() :: atom().
-record(state, {
our_cookie :: cookie(), %% Our own cookie
- other_cookies :: ets:tab() %% The send-cookies of other nodes
+ other_cookies :: ets:table()%% The send-cookies of other nodes
}).
-type state() :: #state{}.
diff --git a/lib/kernel/src/code_server.erl b/lib/kernel/src/code_server.erl
index dc40232852..4c86ce1715 100644
--- a/lib/kernel/src/code_server.erl
+++ b/lib/kernel/src/code_server.erl
@@ -42,8 +42,8 @@
-record(state, {supervisor :: pid(),
root :: file:name_all(),
path :: [file:name_all()],
- moddb :: ets:tab(),
- namedb :: ets:tab(),
+ moddb :: ets:table(),
+ namedb :: ets:table(),
mode = interactive :: 'interactive' | 'embedded',
on_load = [] :: [on_load_item()]}).
-type state() :: #state{}.
diff --git a/lib/stdlib/src/dets.erl b/lib/stdlib/src/dets.erl
index ce5c8b2ae2..a288e66105 100644
--- a/lib/stdlib/src/dets.erl
+++ b/lib/stdlib/src/dets.erl
@@ -149,7 +149,7 @@
proc :: 'undefined' | pid(), % the pid of the Dets process
match_program :: 'true'
| 'undefined'
- | {'match_spec', ets:comp_match_spec()}
+ | {'match_spec', ets:compiled_match_spec()}
}).
-record(open_args, {
diff --git a/lib/stdlib/src/digraph.erl b/lib/stdlib/src/digraph.erl
index 6f9bbcd2bd..35ca5d14ff 100644
--- a/lib/stdlib/src/digraph.erl
+++ b/lib/stdlib/src/digraph.erl
@@ -39,9 +39,9 @@
-export_type([graph/0, d_type/0, vertex/0, edge/0, label/0]).
--record(digraph, {vtab = notable :: ets:tab(),
- etab = notable :: ets:tab(),
- ntab = notable :: ets:tab(),
+-record(digraph, {vtab = notable :: ets:table(),
+ etab = notable :: ets:table(),
+ ntab = notable :: ets:table(),
cyclic = true :: boolean()}).
-opaque graph() :: #digraph{}.
diff --git a/lib/stdlib/src/ets.erl b/lib/stdlib/src/ets.erl
index 9032158e44..830a6d286c 100644
--- a/lib/stdlib/src/ets.erl
+++ b/lib/stdlib/src/ets.erl
@@ -42,7 +42,8 @@
-export([i/0, i/1, i/2, i/3]).
--export_type([table/0, tid/0, match_spec/0, compiled_match_spec/0, match_pattern/0]).
+-export_type([table/0, table_access/0, table_type/0,
+ tid/0, match_spec/0, compiled_match_spec/0, match_pattern/0]).
%%-----------------------------------------------------------------------------