Applied, thanks! Flavio Cruz, le jeu. 02 févr. 2023 02:42:18 -0500, a ecrit: > This file is not used today since we end up using > sysdeps/i386/htl/machine-sp.h. Getting the stack pointer does not need > to be hurd specific and can go into sysdeps/<arch>. > --- > sysdeps/mach/i386/machine-sp.h | 30 ------------------------------ > 1 file changed, 30 deletions(-) > delete mode 100644 sysdeps/mach/i386/machine-sp.h > > diff --git a/sysdeps/mach/i386/machine-sp.h b/sysdeps/mach/i386/machine-sp.h > deleted file mode 100644 > index 6e3f2ebb48..0000000000 > --- a/sysdeps/mach/i386/machine-sp.h > +++ /dev/null > @@ -1,30 +0,0 @@ > -/* Machine-specific function to return the stack pointer. i386 version. > - Copyright (C) 1994-2023 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 _MACHINE_SP_H > -#define _MACHINE_SP_H > - > -/* Return the current stack pointer. */ > - > -#define __thread_stack_pointer() ({ \ > - uintptr_t __sp__; \ > - __asm__ ("movl %%esp, %0" : "=r" (__sp__)); > \ > - __sp__; \ > -}) > - > -#endif /* machine-sp.h */ > -- > 2.39.0 > >
-- Samuel --- Pour une évaluation indépendante, transparente et rigoureuse ! Je soutiens la Commission d'Évaluation de l'Inria.