1 /* Copyright 2013 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 <stdarg.h> 6 7 #include "nacl_io/kernel_intercept.h" 8 #include "nacl_io/kernel_wrap.h" 9 10 #ifdef __BIONIC__ 11 #define REQ_TYPE int 12 #else 13 #define REQ_TYPE unsigned long 14 #endif 15 16 int ioctl(int fd, REQ_TYPE request, ...) { 17 va_list ap; 18 va_start(ap, request); 19 int rtn = ki_ioctl(fd, request, ap); 20 va_end(ap); 21 return rtn; 22 } 23