comment utiliser symlinkat(2) en programmation C

Basile STARYNKEVITCH <[email protected]>
Newsgroups gmane.linux.debian.user.french
Message-ID <[email protected]>
Bonjour la liste,

je cherche à comprendre (à travers un exemple de code en C ou C++ en
logiciel libre existant) l'utilisation de l'appel système symlinkat(2).

(je peux aussi lire du Ocaml, Rust,  à l'extrême rigueur python...)

Celui ci prend en deuxième argument un descripteur de fichier vers un
répertoire existant.

https://man7.org/linux/man-pages/man2/symlinkat.2.html

J'ai l'impression (mais puis me tromper) que celui-ci s'obtient quez ce
descripteur de fichier doit avoir été le resultat d'un open(2) avec
l'option O_DIRECTORY

un petit exemple de code en C me serait très utile (sur un Linux et des
systèmes de fichiers natifs et locaus: ext4, btrfs ou autre, pas VFAT
ou NFS)


merci de votre aide

librement
-- 


Basile STARYNKEVITCH                           
<[email protected]>
8 rue de la Faïencerie                      
http://starynkevitch.net/Basile/  
92340 Bourg-la-Reine                        
https://github.com/bstarynk
France                               
https://github.com/RefPerSys/RefPerSys
                  https://orcid.org/0000-0003-0908-5250
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.