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 setsockopt(int fd, int lvl, int optname, const void* optval, 11ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch socklen_t len) { 12ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch return ki_setsockopt(fd, lvl, optname, optval, len); 13ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch} 14ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch 15cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)#endif /* defined(PROVIDES_SOCKET_API) && !defined(__GLIBC__) */ 16