Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/include/inet/addr.h

    rfab2746 r26de91a  
    3737
    3838#include <stdint.h>
     39#include <net/in.h>
     40#include <net/in6.h>
     41#include <net/socket.h>
    3942
    4043typedef uint32_t addr32_t;
     
    123126extern void inet_addr_set(addr32_t, inet_addr_t *);
    124127extern void inet_naddr_set(addr32_t, uint8_t, inet_naddr_t *);
     128extern void inet_sockaddr_in_addr(const sockaddr_in_t *, inet_addr_t *);
    125129
    126130extern void inet_addr_set6(addr128_t, inet_addr_t *);
    127131extern void inet_naddr_set6(addr128_t, uint8_t, inet_naddr_t *);
     132extern void inet_sockaddr_in6_addr(const sockaddr_in6_t *, inet_addr_t *);
     133
     134extern uint16_t inet_addr_sockaddr_in(const inet_addr_t *, sockaddr_in_t *,
     135    sockaddr_in6_t *);
     136
     137extern ip_ver_t ipver_from_af(int af);
     138extern int inet_addr_sockaddr(const inet_addr_t *, uint16_t, sockaddr_t **,
     139    socklen_t *);
    128140
    129141#endif
Note: See TracChangeset for help on using the changeset viewer.