Changeset 330df83 in mainline for uspace/lib/c
- Timestamp:
- 2013-07-19T20:42:57Z (12 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- f4cbf9dd
- Parents:
- 8a8a08d1 (diff), cd18cd1 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - Location:
- uspace/lib/c
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/generic/dnsr.c
r8a8a08d1 r330df83 67 67 } 68 68 69 int dnsr_name2host(const char *name, dnsr_hostinfo_t **rinfo )69 int dnsr_name2host(const char *name, dnsr_hostinfo_t **rinfo, uint16_t af) 70 70 { 71 71 dnsr_hostinfo_t *info = calloc(1, sizeof(dnsr_hostinfo_t)); … … 76 76 77 77 ipc_call_t answer; 78 aid_t req = async_send_0(exch, DNSR_NAME2HOST, &answer); 78 aid_t req = async_send_1(exch, DNSR_NAME2HOST, (sysarg_t) af, 79 &answer); 79 80 80 81 int rc = async_data_write_start(exch, name, str_size(name)); -
uspace/lib/c/generic/inet/addr.c
r8a8a08d1 r330df83 260 260 } 261 261 262 int inet_naddr_compare(const inet_naddr_t *naddr, const inet_addr_t *addr) 263 { 264 if (naddr->family != addr->family) 265 return 0; 266 267 switch (naddr->family) { 268 case AF_INET: 269 return (naddr->addr == addr->addr); 270 case AF_INET6: 271 return addr128_compare(naddr->addr6, addr->addr6); 272 default: 273 return 0; 274 } 275 } 276 262 277 int inet_naddr_compare_mask(const inet_naddr_t *naddr, const inet_addr_t *addr) 263 278 { -
uspace/lib/c/generic/net/socket_parse.c
r8a8a08d1 r330df83 53 53 int socket_parse_address_family(const char *name, int *af) 54 54 { 55 if (str_lcmp(name, "AF_INET ", 7) == 0) {56 *af = AF_INET ;55 if (str_lcmp(name, "AF_INET6", 8) == 0) { 56 *af = AF_INET6; 57 57 return EOK; 58 58 } 59 59 60 if (str_lcmp(name, "AF_INET 6", 8) == 0) {61 *af = AF_INET 6;60 if (str_lcmp(name, "AF_INET", 7) == 0) { 61 *af = AF_INET; 62 62 return EOK; 63 63 } -
uspace/lib/c/include/inet/addr.h
r8a8a08d1 r330df83 97 97 extern int inet_addr_is_any(const inet_addr_t *); 98 98 99 extern int inet_naddr_compare(const inet_naddr_t *, const inet_addr_t *); 99 100 extern int inet_naddr_compare_mask(const inet_naddr_t *, const inet_addr_t *); 100 101 -
uspace/lib/c/include/inet/dnsr.h
r8a8a08d1 r330df83 51 51 52 52 extern int dnsr_init(void); 53 extern int dnsr_name2host(const char *, dnsr_hostinfo_t ** );53 extern int dnsr_name2host(const char *, dnsr_hostinfo_t **, uint16_t); 54 54 extern void dnsr_hostinfo_destroy(dnsr_hostinfo_t *); 55 55 extern int dnsr_get_srvaddr(inet_addr_t *);
Note:
See TracChangeset
for help on using the changeset viewer.