diff options
Diffstat (limited to 'libc/dns/include/resolv_private.h')
-rw-r--r-- | libc/dns/include/resolv_private.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/libc/dns/include/resolv_private.h b/libc/dns/include/resolv_private.h index 5a1f25c..4a832d0 100644 --- a/libc/dns/include/resolv_private.h +++ b/libc/dns/include/resolv_private.h @@ -498,6 +498,16 @@ __LIBC_HIDDEN__ void res_setnetid(res_state, unsigned); __LIBC_HIDDEN__ void res_setmark(res_state, unsigned); u_int res_randomid(void); +#ifdef __i386__ +# define __socketcall extern __attribute__((__cdecl__)) +#else +# define __socketcall extern +#endif + +__socketcall int __connect(int, const struct sockaddr*, socklen_t); + +#undef __socketcall + __END_DECLS #pragma GCC visibility pop |