2014-10-27 17:40 GMT+01:00 Daniele Nicolodi <daniele@xxxxxxxxxx>: >>> >> Guarda questa riga: >> >> bool ok = copy (source, dest, false, x, ©_into_self, >> &rename_succeeded); >> >> Vedi quel flag 'rename_succeeded'? Non sono andato a cercare i sorgenti >> della funzione copy() perché non è nel file che >> hai linkato (e non è una funzione di sistema, mentre rename() sì), ma sono >> assolutamente sicuro che provi a fare >> rename(source, dest) e solo se quest'ultima fallisce con l'errore EXDEV si >> mette a fare una copia byte per byte. > > Ero perplesso anche io, e sono andato a controllare :) La definizione di > copy() sta qui: > http://sources.debian.net/src/coreutils/8.13-3.5/src/copy.c/ > e funziona come previsto. Grazie ad entrambi, per la correzione ed il link preciso. Antonio -- Per iscriversi (o disiscriversi), basta spedire un messaggio con OGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx