Tu confundiu um pouco as coisas... Na verdade este struct é referente ao *inode*, e um arquivo/diretório não é necessariamente um inode.
http://kerneltrap.org/mailarchive/linux-activists/1993/7/31/38897 2008/9/23 fvbrasileiro <[EMAIL PROTECTED]>: > > 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 -~----------~----~----~----~------~----~------~--~---

