Re: filelib:ensure_dir/1 broken with symlinks
Anthony Ramine <[email protected]>
| Newsgroups | gmane.comp.lang.erlang.bugs |
|---|---|
| Message-ID | <[email protected]> |
Also, wildcard/2 is broken if passed prim_file, because eval_read_file_info/2’s third clause will still call Mod:read_file_info/1 instead of Mod:read_link_info/1. Wrote a preliminary patch of which I am dubious of its quality, please comment: https://github.com/nox/otp/commit/d3ba773f81ffcef449dbf574ba15824996e7c479 Regards, -- Anthony Ramine Le 27 juin 2014 à 22:14, José Valim <[email protected]> a écrit : > Unfortunately the commit shown above also seems to have broken: > > * filelib:is_regular/1 > * filelib:is_dir/1 > * filelib:is_file/1 > > As they no longer traverse symlinks and rather return the symlink information. > > filelib:last_modified/1 and filelib:file_size/1 are likely broken too (basically all functions that use eval_read_file_info/2 besides filelib:wildcard/3). > > > José Valim > www.plataformatec.com.br > Skype: jv.ptec > Founder and Lead Developer > > _______________________________________________ > erlang-bugs mailing list > [email protected] > http://erlang.org/mailman/listinfo/erlang-bugs _______________________________________________ erlang-bugs mailing list [email protected] http://erlang.org/mailman/listinfo/erlang-bugs