Rodrigo,
Você está com uma informação equivocada, os fs *unix* gravam sim as
datas de criação (ctime), alteração (mtime) e acesso (atime). Pelo
menos os fs que seguem o SYSV devem seguir o seguinte padrão:
---- 8< ----------- (#/kernel-source/include/linux/sysv_fs.h)
/* SystemV/Coherent inode data on disk */
struct sysv_inode {
__fs16 i_mode;
__fs16 i_nlink;
__fs16 i_uid;
__fs16 i_gid;
__fs32 i_size;
u8 i_data[3*(10+1+1+1)];
u8 i_gen;
__fs32 i_atime; /* time of last access */
__fs32 i_mtime; /* time of last modification */
__fs32 i_ctime; /* time of creation */
};
---- 8< -----------
Se você olhar no diretório include/linux vai ver que todos os headers
referente a FS tem em sua struct do inode as definições dos time's.
Saudações,
2008/9/22 Rodrigo Luiz <[EMAIL PROTECTED]>:
> Em sistemas unix *não* tem como saber a data de criação de um arquivo.
> O filesystem não guarda esta informação.
--
______________________________________________________________________
Francisco Vasconcelos Brasileiro [EMAIL PROTECTED]
Diretor Técnico Acesso.NET
http://www.acesso.net Tel. (79) 3522-1030
UIN: 6826562 Linux User: #101368
--~--~---------~--~----~------------~-------~--~----~
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br
-~----------~----~----~----~------~----~------~--~---