Что означает двойное подчеркивание (__const) в C?
extern int ether_hostton (__const char *__hostname, struct ether_addr *__addr)
__THROW;
Я нашел приведенное выше определение функции в /usr/include/netinet/ether.h на коробке Linux.
Может кто-нибудь объяснить, что означают двойные подчеркивания перед const (ключевое слово), addr (идентификатор) и, наконец, __THROW.