From 23deccd65c65f8e695bdf88321bcb7ee9a0d475d Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Mon, 19 Mar 2018 01:59:16 +0100 Subject: Move bits/spin-lock.h to bits/types/__pthread_spinlock_t.h * sysdeps/mach/bits/spin-lock.h: Move file to... * sysdeps/mach/bits/types/__pthread_spinlock_t.h: ... here. * Makefile (headers): Move bits/spin-lock.h to bits/types/__pthread_spinlock_t.h. * pthread/pt-spin-inlines.c: Update accordingly. * sysdeps/generic/pthread.h: Likewise. * sysdeps/mach/bits/spin-lock-inline.h: Likewise. * sysdeps/pthread/bits/barrier.h: Likewise. * sysdeps/pthread/bits/condition.h: Likewise. * sysdeps/pthread/bits/mutex.h: Likewise. * sysdeps/pthread/bits/once.h: Likewise. * sysdeps/pthread/bits/pthreadtypes.h: Likewise. * sysdeps/pthread/bits/rwlock.h: Likewise. * sysdeps/pthread/bits/semaphore.h: Likewise. --- sysdeps/mach/bits/spin-lock-inline.h | 4 +-- sysdeps/mach/bits/spin-lock.h | 34 -------------------------- sysdeps/mach/bits/types/__pthread_spinlock_t.h | 34 ++++++++++++++++++++++++++ 3 files changed, 36 insertions(+), 36 deletions(-) delete mode 100644 sysdeps/mach/bits/spin-lock.h create mode 100644 sysdeps/mach/bits/types/__pthread_spinlock_t.h (limited to 'sysdeps/mach/bits') diff --git a/sysdeps/mach/bits/spin-lock-inline.h b/sysdeps/mach/bits/spin-lock-inline.h index c1c599c..695c6dc 100644 --- a/sysdeps/mach/bits/spin-lock-inline.h +++ b/sysdeps/mach/bits/spin-lock-inline.h @@ -20,7 +20,7 @@ #define _BITS_SPIN_LOCK_INLINE_H 1 #include -#include +#include #include /* This does all the work. */ __BEGIN_DECLS @@ -84,4 +84,4 @@ __pthread_spin_unlock (__pthread_spinlock_t *__lock) __END_DECLS -#endif /* bits/spin-lock.h */ +#endif /* bits/types/__pthread_spinlock_t.h */ diff --git a/sysdeps/mach/bits/spin-lock.h b/sysdeps/mach/bits/spin-lock.h deleted file mode 100644 index ef210fc..0000000 --- a/sysdeps/mach/bits/spin-lock.h +++ /dev/null @@ -1,34 +0,0 @@ -/* Definitions of user-visible names for spin locks. - Copyright (C) 1994-2018 Free Software Foundation, Inc. - This file is part of the GNU C Library. - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - The GNU C Library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with the GNU C Library; if not, see - . */ - -#ifndef _BITS_SPIN_LOCK_H -#define _BITS_SPIN_LOCK_H 1 - -#include - -__BEGIN_DECLS - -/* The type of a spin lock object. */ -typedef volatile int __pthread_spinlock_t; - -/* Initializer for a spin lock object. */ -#define __PTHREAD_SPIN_LOCK_INITIALIZER 0 - -__END_DECLS - -#endif /* bits/spin-lock.h */ diff --git a/sysdeps/mach/bits/types/__pthread_spinlock_t.h b/sysdeps/mach/bits/types/__pthread_spinlock_t.h new file mode 100644 index 0000000..038e2b4 --- /dev/null +++ b/sysdeps/mach/bits/types/__pthread_spinlock_t.h @@ -0,0 +1,34 @@ +/* Definitions of user-visible names for spin locks. + Copyright (C) 1994-2018 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + . */ + +#ifndef _BITS_TYPES___PTHREAD_SPINLOCK_T_H +#define _BITS_TYPES___PTHREAD_SPINLOCK_T_H 1 + +#include + +__BEGIN_DECLS + +/* The type of a spin lock object. */ +typedef volatile int __pthread_spinlock_t; + +/* Initializer for a spin lock object. */ +#define __PTHREAD_SPIN_LOCK_INITIALIZER 0 + +__END_DECLS + +#endif /* bits/types/__pthread_spinlock_t.h */ -- cgit v1.2.3