Io il codice l'ho compilato col visual studio 6 per windows e funziona.
Su linux dovresti sostituire le funzioni "_findfirst" e "_findnext" con (penso) "opendir" e "readdir"; la struttura _finddata_t dovrebbe corrispondere, invece, a "DIR".
questo esempio forse potrà esserti di aiuto:
http://blog.myspace.cn/index.cfm?fus...ogID=400009761
Fammi sapere.