GNU/Linux >> Tutoriels Linux >  >> Linux

Pourquoi dit-il Nous ne devons pas inclure de limites.h ! dans dire.h?

Chaque en-tête standard a une spécification pour ce qu'il expose ou peut exposer. dirent.h expose struct dirent , DIR , et les fonctions correspondantes, et réserve les noms commençant par d_ . Certains en-têtes sont également autorisés mais pas obligatoires pour exposer les éléments exposés par certains autres en-têtes ; dirent.h n'en fait pas partie. Donc, indirectement, y compris limits.h serait une violation de l'espace de noms et casserait les programmes conformes qui supposent qu'ils peuvent utiliser des noms qui limits.h exposeraient pour leurs propres identifiants.


Linux
  1. [Résolu] :Pourquoi rsync n'a pas copié les fichiers/répertoires cachés et pourquoi l'astérisque n'inclut pas les fichiers cachés (point) sous Linux ?

  2. Pourquoi l'expression régulière fonctionne-t-elle dans X mais pas dans Y ?

  3. Pourquoi le CD n'est-il pas un programme ?

  4. Linux - Pourquoi Setuid ne fonctionne-t-il pas ??

  5. Linux – Pourquoi la locale Es_mx fonctionne-t-elle mais pas Es ?

Linux - Pourquoi Rsync sur Linux ne conserve pas tous les horodatages (heure de création) ?

Pourquoi Tomcat fonctionne-t-il avec le port 8080 mais pas 80 ?

Pourquoi le mappage MAP_GROWSDOWN n'augmente-t-il pas ?

Pourquoi Windows ne reconnaît-il pas les fichiers à l'intérieur des partitions Linux ?

Pourquoi yum updateinfo n'affiche-t-il pas toutes les mises à jour ?

Pourquoi le manuel rm dit-il que nous pouvons l'exécuter sans aucun argument, alors que ce n'est pas vrai ?