131b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao/* 231b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao * Copyright 2012, The Android Open Source Project 331b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao * 431b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao * Licensed under the Apache License, Version 2.0 (the "License"); 531b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao * you may not use this file except in compliance with the License. 631b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao * You may obtain a copy of the License at 731b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao * 831b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao * http://www.apache.org/licenses/LICENSE-2.0 931b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao * 1031b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao * Unless required by applicable law or agreed to in writing, software 1131b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao * distributed under the License is distributed on an "AS IS" BASIS, 1231b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1331b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao * See the License for the specific language governing permissions and 1431b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao * limitations under the License. 1531b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao */ 1631b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao 1756de4e825771d5f751f62001b70651e9c177e362Shih-wei Liao#include "X86/X86ABCCompilerDriver.h" 1831b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao 1931b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liaonamespace { 2031b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao 2131b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liaostatic const char *X86NonPortableList[] = { 2231b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao "stat", 2331b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao "fstat", 2431b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao "lstat", 2531b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao "fstatat", 2631b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao "open", 2731b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao "ioctl", 2831b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao "fcntl", 2931b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao "epoll_ctl", 3031b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao "epoll_wait", 3131b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao 3231b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao NULL // NUL-terminator 3331b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao}; 3431b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao 3531b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao} // end anonymous namespace 3631b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao 3731b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liaonamespace bcc { 3831b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao 3931b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liaoconst char **X86ABCCompilerDriver::getNonPortableList() const { 4031b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao return X86NonPortableList; 4131b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao} 4231b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao 4331b7c5664f33fcc335c29d8533537ad3c50fe467Shih-wei Liao} // end namespace bcc 44