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
-~----------~----~----~----~------~----~------~--~---

Responder a