Dalam manual libc GNU (atau lihat di sini untuk seluruh manual libc dalam satu halaman) mereka mengatakan:
Ingatlah bahwa host mungkin terhubung ke beberapa jaringan dan memiliki alamat berbeda di setiap jaringan
Mereka juga menyediakan h_addr
variabel yang merupakan elemen pertama dari vektor h_addr_list
.
Anda melewatkan bagian ini tepat di bawahnya:
#define h_addr h_addr_list[0] /* for backward compatibility */
Jadi tidak, tidak ada masalah.
Bagaimana cara men-debug kernel Linux dengan GDB dan QEMU?
Tentukan apakah jalur relatif atau absolut dalam program shell