prepare for the ls -l cmd's coding. fileinfo.c do have some problems