1/* Copyright 2014 The Chromium Authors. All rights reserved. 2 * Use of this source code is governed by a BSD-style license that can be 3 * found in the LICENSE file. */ 4 5#include "nacl_io/kernel_intercept.h" 6#include "nacl_io/kernel_wrap.h" 7 8#ifdef __native_client__ 9#ifdef __BIONIC__ 10// bionic has a slightly different signatute to glibc for getnameinfo 11int getnameinfo(const struct sockaddr* sa, socklen_t salen, char* host, 12 size_t hostlen, char* serv, size_t servlen, int flags) { 13#else 14int getnameinfo(const struct sockaddr* sa, socklen_t salen, char* host, 15 socklen_t hostlen, char* serv, socklen_t servlen, 16 unsigned int flags) { 17#endif 18 return ki_getnameinfo(sa, salen, host, hostlen, serv, servlen, flags); 19} 20#endif 21