mirror of
https://sourceware.org/git/glibc.git
synced 2025-05-17 18:01:13 +03:00
This patch increases the value of SIGSTKSZ and MINSIGSTKSZ for powerpc64 similar to the kernel commit 2f82ec19757f58549467db568c56e7dfff8af283 to allow further expansion of the signal stack frame size.
38 lines
1.2 KiB
C
38 lines
1.2 KiB
C
/* sigstack, sigaltstack definitions.
|
|
Copyright (C) 1998-2022 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 _BITS_SIGSTACK_H
|
|
#define _BITS_SIGSTACK_H 1
|
|
|
|
#if !defined _SIGNAL_H && !defined _SYS_UCONTEXT_H
|
|
# error "Never include this file directly. Use <signal.h> instead"
|
|
#endif
|
|
|
|
#ifdef __powerpc64__
|
|
#define MINSIGSTKSZ 8192
|
|
#define SIGSTKSZ 32768
|
|
#else
|
|
/* Minimum stack size for a signal handler. */
|
|
#define MINSIGSTKSZ 4096
|
|
|
|
/* System default stack size. */
|
|
#define SIGSTKSZ 16384
|
|
#endif
|
|
|
|
#endif /* bits/sigstack.h */
|