:: Re: [DNG] What to do with an inode?
Page principale
Supprimer ce message
Répondre à ce message
Auteur: Didier Kryn
Date:  
À: dng
Sujet: Re: [DNG] What to do with an inode?
Le 30/03/2020 à 16:33, Hendrik Boom a écrit :
> On Mon, Mar 30, 2020 at 03:18:45PM +0000, aitor_czr wrote:
>> $ ls --inode --directory "/"
>>
>> 2 /
> Is there anything I can do with an inode except check file identity within
> a filesystem?
>
> Can I, for example open a file for reading or writing
> or read a directory given the inode number
> instead of the full pathname?
>
> I mean, as a programmer in user or superuser mode,
> not running my own code inside the kernel.
>
> -- hendrik
> _______________________________________________
> Dng mailing list
> Dng@???
> https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


    AFAIK the only thing you can do with an inode is to check that two
files are actually hardlinks to the same file. You cannot open it and
you cannot obtain any information on it, including the filename. There
seems to be no function in the libc, and probably no system call which
takes the inode as an input parameter.

    Didier