1ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch/* Copyright 2013 The Chromium Authors. All rights reserved. 2ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch * Use of this source code is governed by a BSD-style license that can be 3ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch * found in the LICENSE file. */ 4ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 5ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch#include "nacl_io/kernel_intercept.h" 6ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch#include "nacl_io/kernel_wrap.h" 7ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 8cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)#if defined(PROVIDES_SOCKET_API) && !defined(__GLIBC__) 9ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 10ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdochint getsockopt(int fd, int lvl, int optname, void* optval, socklen_t* len) { 11ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch return ki_getsockopt(fd, lvl, optname, optval, len); 12ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch} 13ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 14cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)#endif /* defined(PROVIDES_SOCKET_API) && !defined(__GLIBC__) */ 15