Browse files

All spawns are now spawn_links

  • Loading branch information...
1 parent d0419dd commit 913ee73601e3f7d0b27d833bd67cf6ee3868018a @aronisstav aronisstav committed with proxyles Feb 22, 2012
View
4 lib/dialyzer/src/dialyzer_callgraph.erl
@@ -724,7 +724,7 @@ put_behaviour_api_calls(Calls,
new_race_data_server() ->
- spawn(fun() -> race_data_server_loop(#race_data_state{}) end).
+ spawn_link(fun() -> race_data_server_loop(#race_data_state{}) end).
race_data_server_loop(State) ->
receive
@@ -770,7 +770,7 @@ race_data_server_handle_call(Query,
beh_api_calls = BehApiCalls}
= State) ->
case Query of
- dup -> spawn(fun() -> race_data_server_loop(State) end);
+ dup -> spawn_link(fun() -> race_data_server_loop(State) end);
get_race_code -> RaceCode;
get_public_tables -> PublicTables;
get_named_tables -> NamedTables;
View
2 lib/dialyzer/src/dialyzer_coordinator.erl
@@ -109,7 +109,7 @@
-spec start(mode(), servers()) -> coordinator().
start(Mode, Servers) ->
- {ok, Pid} = gen_server:start(?MODULE, {self(), Mode, Servers}, []),
+ {ok, Pid} = gen_server:start_link(?MODULE, {self(), Mode, Servers}, []),
Pid.
-spec scc_spawn(scc() | module(), coordinator()) -> ok.
View
2 lib/dialyzer/src/dialyzer_timing.erl
@@ -31,7 +31,7 @@
-spec init(boolean()) -> ok.
init(Active) ->
- Pid = spawn(fun() -> loop_init(Active) end),
+ Pid = spawn_link(fun() -> loop_init(Active) end),
case whereis(?MODULE) of
undefined -> ok;
_ -> unregister(?MODULE)
View
2 lib/dialyzer/src/dialyzer_worker.erl
@@ -63,7 +63,7 @@ launch(Mode, Job, Servers, Coordinator) ->
X when X =:= 'typesig'; X =:= 'dataflow' -> initializing;
X when X =:= 'compile'; X =:= 'warnings' -> running
end,
- spawn(fun() -> loop(InitState, State) end).
+ spawn_link(fun() -> loop(InitState, State) end).
%%--------------------------------------------------------------------

0 comments on commit 913ee73

Please sign in to comment.