diff options
author | Tristan Sloughter <[email protected]> | 2013-04-05 14:49:57 -0700 |
---|---|---|
committer | Tristan Sloughter <[email protected]> | 2013-04-05 14:49:57 -0700 |
commit | 7a3d9ded855d6ccc4f8d56711bd0c0154bfa390c (patch) | |
tree | e6a47453fc6e99c3a6b0dc233383e74556db348b /src | |
parent | 467a0ffd5325753ee5c7f3f936f2dee76a9d6193 (diff) | |
parent | 34cee33d7d9e70b4056c7349e214151a7be41cc6 (diff) | |
download | relx-7a3d9ded855d6ccc4f8d56711bd0c0154bfa390c.tar.gz relx-7a3d9ded855d6ccc4f8d56711bd0c0154bfa390c.tar.bz2 relx-7a3d9ded855d6ccc4f8d56711bd0c0154bfa390c.zip |
Merge pull request #43 from erlware/next
Next
Diffstat (limited to 'src')
-rw-r--r-- | src/rcl_dscv_util.erl | 2 | ||||
-rw-r--r-- | src/rcl_provider.erl | 18 |
2 files changed, 18 insertions, 2 deletions
diff --git a/src/rcl_dscv_util.erl b/src/rcl_dscv_util.erl index 4fb6126..68dcb68 100644 --- a/src/rcl_dscv_util.erl +++ b/src/rcl_dscv_util.erl @@ -92,8 +92,6 @@ discover_dir(ProcessDir, File, directory) -> [Err] end; discover_dir(ProcessDir, File, file) -> - Res = ProcessDir(File, file), - io:format("Result -> ~p~n", [Res]), case ProcessDir(File, file) of {ok, Result} -> [{ok, Result}]; diff --git a/src/rcl_provider.erl b/src/rcl_provider.erl index 750b96e..4d8f044 100644 --- a/src/rcl_provider.erl +++ b/src/rcl_provider.erl @@ -41,10 +41,28 @@ -opaque t() :: {?MODULE, module()}. + +-ifdef(have_callback_support). + -callback init(rcl_state:t()) -> {ok, rcl_state:t()} | relcool:error(). -callback do(rcl_state:t()) -> {ok, rcl_state:t()} | relcool:error(). -callback format_error(Reason::term()) -> iolist(). +-else. + +%% In the case where R14 or lower is being used to compile the system +%% we need to export a behaviour info +-export([behaviour_info/1]). +-spec behaviour_info(atom()) -> [{atom(), arity()}] | undefined. +behaviour_info(callbacks) -> + [{init, 1}, + {do, 1}, + {format_error, 1}]; +behaviour_info(_) -> + undefined. + +-endif. + %%%=================================================================== %%% API %%%=================================================================== |