GNU/Linux >> Znalost Linux >  >> Linux

Má struct hostent pole h_addr?

V příručce GNU libc (nebo viz zde celý manuál libc na jedné stránce) říkají:

Připomeňme, že hostitel může být připojen k více sítím a v každé mít různé adresy

Poskytují také h_addr proměnná, která je pouze prvním prvkem vektoru h_addr_list .


Chyběl vám tento kousek přímo pod ním:

#define h_addr h_addr_list[0] /* for backward compatibility */

Takže ne, není problém.


Linux
  1. Linux – Ionice nemá žádný vliv na nesynchronizované zápisy (tj. normální zápisy)?

  2. Linux – Musí se uživatel přihlásit, aby mohl spustit proces a stát se jeho vlastníkem?

  3. Co znamená tečka před názvem proměnné ve struct?

  1. Má Python argument argc?

  2. Má jádro Linuxu hlavní funkci?

  3. wc -l NEpočítá poslední soubor, pokud nemá znak konce řádku

  1. Jak se program rozhodne, zda bude či nebude mít barevný výstup?

  2. Musí potrubí zapisovat dočasný soubor?

  3. Proč má pvremove v manuálové stránce duplicitní sílu?