Je n'aime pas trop cet exemple classique avec les descripteurs de fichiers, imagine que tu remplace 'cp$' par une commande Foo qui interprète le contenu du fichier: comment cette commande donnerait-elle le nom du fichier dans un log/message d'erreur?
Il faudrait faire: Foo <descripteur de fichier> <nom du fichier> ?
Pas très pratique..
Idéalement le 'descripteur du fichier' devrait stocker le nom avec lequel il a été ouvert..
[^] # Re: pas compris
Posté par reno . En réponse à la dépêche Capsicum, une séparation fine des privilèges pour UNIX. Évalué à 3.
Je n'aime pas trop cet exemple classique avec les descripteurs de fichiers, imagine que tu remplace 'cp$' par une commande Foo qui interprète le contenu du fichier: comment cette commande donnerait-elle le nom du fichier dans un log/message d'erreur?
Il faudrait faire: Foo <descripteur de fichier> <nom du fichier> ?
Pas très pratique..
Idéalement le 'descripteur du fichier' devrait stocker le nom avec lequel il a été ouvert..