(linenum→info "unix/slp.c:2238")

glibc/2.7/inet/Versions

    1: libc {
    2:   GLIBC_2.0 {
    3:     # functions with required interface outside normal name space
    4:     __ivaliduser; __check_rhosts_file; __rcmd_errstr;
    5: 
    6:     # variables in normal name space
    7:     rexecoptions;
    8: 
    9:     # e*
   10:     endaliasent; endhostent; endnetent; endnetgrent; endprotoent; endrpcent;
   11:     endservent;
   12: 
   13:     # e*
   14:     ether_aton; ether_aton_r; ether_hostton; ether_line; ether_ntoa;
   15:     ether_ntoa_r; ether_ntohost;
   16: 
   17:     # g*
   18:     getaliasbyname; getaliasbyname_r; getaliasent; getaliasent_r;
   19:     getdomainname; gethostbyaddr; gethostbyaddr_r; gethostbyname;
   20:     gethostbyname2; gethostbyname2_r; gethostbyname_r; gethostent;
   21:     gethostent_r; getnetbyaddr; getnetbyaddr_r; getnetbyname;
   22:     getnetbyname_r; getnetent; getnetent_r; getnetgrent; getnetgrent_r;
   23:     getprotobyname; getprotobyname_r; getprotobynumber;
   24:     getprotobynumber_r; getprotoent; getprotoent_r; getrpcbyname;
   25:     getrpcbyname_r; getrpcbynumber; getrpcbynumber_r; getrpcent; getrpcent_r;
   26:     getrpcport; getservbyname; getservbyname_r; getservbyport;
   27:     getservbyport_r; getservent; getservent_r;
   28: 
   29:     # h*
   30:     htonl; htons;
   31: 
   32:     # i*
   33:     inet_addr; inet_aton; inet_lnaof; inet_makeaddr; inet_netof; inet_network;
   34:     inet_nsap_addr; inet_nsap_ntoa; inet_ntoa; inet_ntop; inet_pton; innetgr;
   35:     iruserok;
   36: 
   37:     # n*
   38:     ntohl; ntohs;
   39: 
   40:     # r*
   41:     rcmd; rexec; rresvport; ruserok; ruserpass;
   42: 
   43:     # s*
   44:     setaliasent; setnetent; setnetgrent; setprotoent; setrpcent; setservent;
   45:   }
   46:   GLIBC_2.1 {
   47:     # variables in normal name space
   48:     in6addr_any; in6addr_loopback;
   49: 
   50:     # i*
   51:     if_freenameindex; if_indextoname; if_nameindex; if_nametoindex;
   52:   }
   53:   GLIBC_2.1.2 {
   54:     # g*
   55:     getaliasbyname_r; getaliasent_r; gethostbyaddr_r; gethostbyname2_r;
   56:     gethostbyname_r; gethostent_r; getnetbyaddr_r; getnetbyname_r;
   57:     getnetent_r; getnetgrent_r; getprotobyname_r; getprotobynumber_r;
   58:     getprotoent_r; getrpcbyname_r; getrpcbynumber_r; getrpcent_r;
   59:     getservbyname_r;
   60:   }
   61:   GLIBC_2.2 {
   62:     # i*
   63:     iruserok_af;
   64:     # r*
   65:     rcmd_af; rexec_af; rresvport_af; ruserok_af;
   66:   }
   67:   GLIBC_2.3 {
   68:     # f*
   69:     freeifaddrs;
   70:     # g*
   71:     getifaddrs;
   72:   }
   73:   GLIBC_2.3.3 {
   74:     inet6_option_space; inet6_option_init; inet6_option_append;
   75:     inet6_option_alloc; inet6_option_next; inet6_option_find;
   76:   }
   77:   GLIBC_2.3.4 {
   78:     getipv4sourcefilter; setipv4sourcefilter;
   79:     getsourcefilter; setsourcefilter;
   80:   }
   81:   GLIBC_2.5 {
   82:     inet6_opt_init; inet6_opt_append; inet6_opt_finish; inet6_opt_set_val;
   83:     inet6_opt_next; inet6_opt_find; inet6_opt_get_val;
   84:     inet6_rth_space; inet6_rth_init; inet6_rth_add; inet6_rth_reverse;
   85:     inet6_rth_segments; inet6_rth_getaddr;
   86:   }
   87:   GLIBC_PRIVATE {
   88:     # functions used in other libraries
   89:     __internal_endnetgrent; __internal_getnetgrent_r;
   90:     __internal_setnetgrent;
   91:   }
   92: }
Syntax (Markdown)