<div dir="ltr">On Mon, May 20, 2013 at 10:49 AM, Bengt Kleberg <span dir="ltr"><<a href="mailto:bengt.kleberg@ericsson.com" target="_blank">bengt.kleberg@ericsson.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">I will update the code and test suite according to you suggestions.<br>

<br>
The failure to print /dev/null is due to filelib:is_file/1 not thinking<br>
of it as a file. I will change to another method.<br></blockquote><div><br></div><div style>It seems to me that the simplest way would be like this:</div><div style><br></div><div style> ls(Dir) -></div><div>    case file:list_dir(Dir) of</div>
<div><span class="" style="white-space:pre">    </span>{ok, Entries} -></div><div><span class="" style="white-space:pre">        </span>    ls_print(sort(Entries));</div><div><span class="" style="white-space:pre">     </span>{error, enotdir} -></div>
<div><span class="" style="white-space:pre">    </span>    ls_print([Dir]);</div><div><span class="" style="white-space:pre">     </span>{error, Error} -></div><div><span class="" style="white-space:pre">       </span>    format(file:format_error(Error))</div>
<div>    end.</div><div><br></div><div style>(and deleting the ls_file/2 function.)</div><div><br></div><div style>Do you seen any problem with that method?</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br></blockquote></div>-- <br>Björn Gustavsson, Erlang/OTP, Ericsson AB
</div></div>