diff options
| author | Florian Weimer <fweimer@redhat.com> | 2025-01-09 19:30:16 +0100 |
|---|---|---|
| committer | Florian Weimer <fweimer@redhat.com> | 2025-01-09 19:30:16 +0100 |
| commit | 7a3e2e877a70153a6d1b786925b34f3b396e20f1 (patch) | |
| tree | bf876444b1ec0ab9e73fcc14bcf34e8244de47b9 /sysdeps/loongarch/nptl | |
| parent | 9cc9f8e11e8fb8f54f1e84d9f024917634a78201 (diff) | |
| download | glibc-7a3e2e877a70153a6d1b786925b34f3b396e20f1.tar.xz glibc-7a3e2e877a70153a6d1b786925b34f3b396e20f1.zip | |
Move <thread_pointer.h> to kernel-independent sysdeps directories
Hurd is expected to use the same thread ABI as Linux.
Reviewed-by: Michael Jeanson <mjeanson@efficios.com>
Diffstat (limited to 'sysdeps/loongarch/nptl')
| -rw-r--r-- | sysdeps/loongarch/nptl/thread_pointer.h | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/sysdeps/loongarch/nptl/thread_pointer.h b/sysdeps/loongarch/nptl/thread_pointer.h deleted file mode 100644 index 8aa8538fda..0000000000 --- a/sysdeps/loongarch/nptl/thread_pointer.h +++ /dev/null @@ -1,30 +0,0 @@ -/* __thread_pointer definition. loongarch version. - Copyright (C) 2021-2025 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 - <https://www.gnu.org/licenses/>. */ - -#ifndef _SYS_THREAD_POINTER_H -#define _SYS_THREAD_POINTER_H - -register void *__thread_self asm ("$tp"); - -static inline void * -__thread_pointer (void) -{ - return __thread_self; -} - -#endif /* _SYS_THREAD_POINTER_H */ |
