summaryrefslogtreecommitdiffstats
path: root/mdk-stage1/dietlibc/lib/sigaction.c
blob: fe1351f0f80de59e4e8da6cb830904180496eea6 (plain)
1
2
3
4
5
6
7
8
9
10
11
#include <signal.h>

int __rt_sigaction(int signum, const struct sigaction *act, struct sigaction *oldact, long nr);

int __libc_sigaction(int signum, const struct sigaction *act, struct sigaction *oldact);
int __libc_sigaction(int signum, const struct sigaction *act, struct sigaction *oldact) {
  return __rt_sigaction(signum, act, oldact, _NSIG/8);
}

int sigaction(int signum, const struct sigaction *act, struct sigaction *oldact)
__attribute__((weak,alias("__libc_sigaction")));