14311e82a78ceafbe0585f51d4c8a86df9f21aa0dBen Murdoch/* Copyright 2013 The Chromium Authors. All rights reserved. 24311e82a78ceafbe0585f51d4c8a86df9f21aa0dBen Murdoch * Use of this source code is governed by a BSD-style license that can be 34311e82a78ceafbe0585f51d4c8a86df9f21aa0dBen Murdoch * found in the LICENSE file. */ 44311e82a78ceafbe0585f51d4c8a86df9f21aa0dBen Murdoch 54311e82a78ceafbe0585f51d4c8a86df9f21aa0dBen Murdoch#include "nacl_io/kernel_intercept.h" 64311e82a78ceafbe0585f51d4c8a86df9f21aa0dBen Murdoch#include "nacl_io/kernel_wrap.h" 74311e82a78ceafbe0585f51d4c8a86df9f21aa0dBen Murdoch 84311e82a78ceafbe0585f51d4c8a86df9f21aa0dBen Murdoch#ifdef PROVIDES_SOCKET_API 94311e82a78ceafbe0585f51d4c8a86df9f21aa0dBen Murdoch 104311e82a78ceafbe0585f51d4c8a86df9f21aa0dBen Murdochssize_t recvfrom(int fd, void* buf, size_t len, int flags, 114311e82a78ceafbe0585f51d4c8a86df9f21aa0dBen Murdoch struct sockaddr* addr, socklen_t* addrlen) { 124311e82a78ceafbe0585f51d4c8a86df9f21aa0dBen Murdoch return ki_recvfrom(fd, buf, len, flags, addr, addrlen); 134311e82a78ceafbe0585f51d4c8a86df9f21aa0dBen Murdoch} 144311e82a78ceafbe0585f51d4c8a86df9f21aa0dBen Murdoch 154311e82a78ceafbe0585f51d4c8a86df9f21aa0dBen Murdoch#endif 16