mirror of https://gitee.com/Nocallback/glibc.git
Browse Source
The libc version is identical and built with same flags. Checked on x86_64-linux-gnu.nsz/bug19329-v2
36 changed files with 10 additions and 183 deletions
@ -1,50 +0,0 @@ |
|||
/* Copyright (C) 2002-2021 Free Software Foundation, Inc.
|
|||
This file is part of the GNU C Library. |
|||
Contributed by Ulrich Drepper <drepper@redhat.com>, 2002. |
|||
|
|||
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/>. */
|
|||
|
|||
#include <signal.h> |
|||
|
|||
|
|||
/* These are defined in libc. We want to have only one definition
|
|||
so we "forward" the calls. */ |
|||
extern int __libc_current_sigrtmin_private (void); |
|||
extern int __libc_current_sigrtmax_private (void); |
|||
extern int __libc_allocate_rtsig_private (int high); |
|||
|
|||
|
|||
/* We reserve __SIGRTMIN for use as the cancellation signal and
|
|||
__SIGRTMIN+1 to handle setuid et.al. These signals are used |
|||
internally. */ |
|||
int |
|||
__libc_current_sigrtmin (void) |
|||
{ |
|||
return __libc_current_sigrtmin_private (); |
|||
} |
|||
|
|||
|
|||
int |
|||
__libc_current_sigrtmax (void) |
|||
{ |
|||
return __libc_current_sigrtmax_private (); |
|||
} |
|||
|
|||
|
|||
int |
|||
__libc_allocate_rtsig (int high) |
|||
{ |
|||
return __libc_allocate_rtsig_private (high); |
|||
} |
|||
@ -1,31 +0,0 @@ |
|||
/* Handle real-time signal allocation. NPTL version.
|
|||
Copyright (C) 2015-2021 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/>. */
|
|||
|
|||
#include <signal.h> |
|||
#include <nptl/pthreadP.h> |
|||
|
|||
#if SIGTIMER != SIGCANCEL |
|||
# error "SIGTIMER and SIGCANCEL must be the same" |
|||
#endif |
|||
|
|||
/* This tells the generic code (included below) how many signal
|
|||
numbers need to be reserved for libpthread's private uses |
|||
(SIGCANCEL and SIGSETXID). */ |
|||
#define RESERVED_SIGRT 2 |
|||
|
|||
#include <signal/allocrtsig.c> |
|||
Loading…
Reference in new issue