diff options
author | Simon Marchi <simon.marchi@polymtl.ca> | 2018-07-05 21:50:12 -0400 |
---|---|---|
committer | Simon Marchi <simon.marchi@polymtl.ca> | 2018-07-05 21:50:18 -0400 |
commit | 6821842f15efaec045d9e38f115af01ddffdaede (patch) | |
tree | 2e64115941ffb6d85ebb15f0104e9965cb8bd7c5 /gold | |
parent | bb11866d6a635fadb9285d18e2fb819d2de2c28c (diff) | |
download | binutils-6821842f15efaec045d9e38f115af01ddffdaede.zip binutils-6821842f15efaec045d9e38f115af01ddffdaede.tar.gz binutils-6821842f15efaec045d9e38f115af01ddffdaede.tar.bz2 |
darwin: Silence syscall deprecated declaration warning
This patch silences this warning:
/Users/simark/src/binutils-gdb/gdb/darwin-nat.c:839:10: error: 'syscall' is deprecated: first deprecated in macOS 10.12 - syscall(2) is unsupported; please switch to a supported interface. For SYS_kdebug_trace use kdebug_signpost(). [-Werror,-Wdeprecated-declarations]
res = syscall (SYS___pthread_kill, thread->gdb_port, nsignal);
^
/usr/include/unistd.h:745:6: note: 'syscall' has been explicitly marked deprecated here
int syscall(int, ...);
^
The comment of the new pthread_kill function explains why we use the
syscall function directly.
include/ChangeLog:
* diagnostics.h (DIAGNOSTIC_IGNORE_DEPRECATED_DECLARATIONS):
Define for clang.
gdb/ChangeLog:
* darwin-nat.c (darwin_pthread_kill): New function.
(darwin_resume_thread): Use darwin_pthread_kill.
Diffstat (limited to 'gold')
0 files changed, 0 insertions, 0 deletions