L'ho provato su quattro directoryes (".", "..", "~" e "~/tmp") e non ho avuto nessunissimo problema


$ ./fileL .
fileList_1: operation terminated
fileList_1: SUCCESS

$ ./fileL ..
fileList_1: operation terminated
fileList_1: SUCCESS

$ ./fileL ~
fileList_1: operation terminated
fileList_1: SUCCESS

$ ./fileL ~/tmp/
fileList_1: operation terminated
fileList_1: SUCCESS