Existe-t-il une fonction POSIX pour copier un fichier?

Maintenant à la recherche par le biais de certains OS fonctions je trouve que sur les systèmes POSIX, vous avez C appels de fonction comme unlink() pour supprimer des fichiers, link() à créer des liens en dur pour les fichiers, symlink() pour créer des fichiers symboliques, rename() pour déplacer un fichier, mais ... où est une fonction de copy() un fichier?

Je sais que la façon habituelle est de simplement ouvrir le fichier source, lire son contenu, ouvrez un fichier de destination et de vidage. Mais pourquoi ne puis-je pas trouver une telle fonction d'utilité compte tenu de tous les précédents?

source d'informationauteur Grzegorz Adam Hankiewicz