#define _POSIX_C_SOURCE 200809L /* Naprogramujte proceduru ‹check_rdns›, která dostane na vstupu * adresu, o které ověří, že její reverzní záznam koresponduje * s odpovídajícím dopředným. Jinak řečeno, že překlad adresy na * jméno a zpátky vede na tu stejnou adresu (důležité je, že se * očekávaná adresa v záznamu objeví, nikoliv že je jediná). * * Návratová hodnota bude -1, nastane-li nějaká fatální chyba, 0 * je-li záznam v pořádku a 1 je-li záznam chybný (překlad adresy na * jméno a zpátky vede na seznam adres, který původní adresu * neobsahuje). */ struct name_list { const char *name; struct name_list *next; }; int check_rdns( const struct sockaddr *addr, socklen_t addrlen ); /* ┄┄┄┄┄┄┄ %< ┄┄┄┄┄┄┄┄┄┄ následují testy ┄┄┄┄┄┄┄┄┄┄ %< ┄┄┄┄┄┄┄ */ int main( void ) { return 0; }