GNU/Linux >> Znalost Linux >  >> Linux

Proč to říká Nesmíme zahrnout limity.h! v dirent.h?

Každá standardní hlavička má specifikaci toho, co odhaluje nebo může vystavovat. dirent.h odhaluje struct dirent , DIR a příslušné funkce a rezervuje názvy začínající d_ . Některá záhlaví jsou také povolena, ale nejsou vyžadována k odhalení věcí vystavených některými jinými záhlavími; dirent.h není jedním z těchto. Tedy nepřímo včetně limits.h bylo by porušením jmenného prostoru a narušilo by to vyhovující programy, které předpokládají, že mohou používat názvy, které limits.h by vystavili pro své vlastní identifikátory.


Linux
  1. [Vyřešeno]:Proč rsync nezkopíroval skryté soubory/adresáře a proč hvězdička nezahrnuje skryté (tečkové) soubory v Linuxu?

  2. Proč regulární výraz funguje v X, ale ne v Y?

  3. Proč není CD program?

  1. Proč `md5sum` nedává stejný hash jako internet?

  2. Linux – Proč Setuid nefunguje?

  3. Linux – Proč Locale Es_mx funguje, ale Es ne?

  1. Proč nefunguje find -exec mv {} ./target/ +?

  2. Proč systém Windows nerozpozná soubory uvnitř oddílů Linux?

  3. Proč yum updateinfo nezobrazuje všechny aktualizace?