Re: filelib:ensure_dir/1 broken with symlinks
Anthony Ramine <[email protected]>
| Newsgroups | gmane.comp.lang.erlang.bugs |
|---|---|
| Message-ID | <[email protected]> |
https://github.com/erlang/otp/pull/417 -- Anthony Ramine Le 28 juin 2014 à 12:01, Anthony Ramine <[email protected]> a écrit : > 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