summaryrefslogtreecommitdiff
path: root/src/filelib2.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/filelib2.erl')
-rw-r--r--src/filelib2.erl10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/filelib2.erl b/src/filelib2.erl
index 9172b0e4f3..e92396ea11 100644
--- a/src/filelib2.erl
+++ b/src/filelib2.erl
@@ -16,6 +16,10 @@
%%
%% %CopyrightEnd%
+%% This is the 'filelib' module ported from R13B03. The only changes
+%% are replacing calls to 'file' with calls to 'prim_file', removing
+%% most of the specs and inlining the call to error.
+
-module(filelib2).
%% File utilities.
@@ -212,7 +216,7 @@ ensure_dir(F) ->
ok;
false ->
ensure_dir(Dir),
- file2:make_dir(Dir)
+ prim_file:make_dir(Dir)
end.
@@ -404,7 +408,7 @@ compile_alt(Pattern, Result) ->
end.
eval_read_file_info(File, file) ->
- file2:read_file_info(File);
+ prim_file:read_file_info(File);
eval_read_file_info(File, erl_prim_loader) ->
case erl_prim_loader:read_file_info(File) of
error -> {error, erl_prim_loader};
@@ -414,7 +418,7 @@ eval_read_file_info(File, Mod) ->
Mod:read_file_info(File).
eval_list_dir(Dir, file) ->
- file2:list_dir(Dir);
+ prim_file:list_dir(Dir);
eval_list_dir(Dir, erl_prim_loader) ->
case erl_prim_loader:list_dir(Dir) of
error -> {error, erl_prim_loader};