00001 /* Copyright (C) 2009 Free Software Foundation, Inc. 00002 00003 This file is part of the GNU OpenMP Library (libgomp). 00004 00005 Libgomp is free software; you can redistribute it and/or modify it 00006 under the terms of the GNU General Public License as published by 00007 the Free Software Foundation; either version 3, or (at your option) 00008 any later version. 00009 00010 Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY 00011 WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 00012 FOR A PARTICULAR PURPOSE. See the GNU General Public License for 00013 more details. 00014 00015 Under Section 7 of GPL version 3, you are granted additional 00016 permissions described in the GCC Runtime Library Exception, version 00017 3.1, as published by the Free Software Foundation. 00018 00019 You should have received a copy of the GNU General Public License and 00020 a copy of the GCC Runtime Library Exception along with this program; 00021 see the files COPYING3 and COPYING.RUNTIME respectively. If not, see 00022 <http://www.gnu.org/licenses/>. */ 00023 00024 /* MIPS needs the same correct usage of __sync_synchronize and 00025 __sync_lock_test_and_set as ia64. So we just use its mutex.h. */ 00026 00027 #include "config/linux/ia64/mutex.h"