123456789101112131415161718192021222324252627282930313233343536 |
- #include <sys/socket.h>
- #include <bits/kernel-features.h>
- int __opensock(void) attribute_hidden;
- int
- __opensock(void)
- {
- int fd = -1;
- #ifdef __UCLIBC_HAS_IPV6__
- fd = socket(AF_INET6, SOCK_DGRAM, 0);
- #endif
- #ifdef __UCLIBC_HAS_IPV4__
- if (fd < 0)
- fd = socket(AF_INET, SOCK_DGRAM, 0);
- #endif
- return fd;
- }
|