Move is_negated_errno() to new header negated_errno.h
authorLazar Trsic <Lazar.Trsic@imgtec.com>
Fri, 14 Jul 2017 09:31:03 +0000 (11:31 +0200)
committerDmitry V. Levin <ldv@altlinux.org>
Fri, 14 Jul 2017 23:55:23 +0000 (23:55 +0000)
commit72aba2be327c3a9035435b79c7d4051285a5ce48
treeed22350fc2aea99b73e11a96b255a5b61baae297
parenteb4467d09b78a059f03bd8b698fba4297529210a
Move is_negated_errno() to new header negated_errno.h

Move is_negated_errno() to a separate new header file negated_errno.h
and include it just for architectures which require it.

is_negated_errno() is not used on those architectures
that have a dedicated register to signal a syscall error.

The issue was raised when compiling with clang, which is more
strict regarding semantics of unused static inline functions
defined in C files and will issue a -Wunused-function warrning
if they are not used anywhere.

* syscall.c (is_negated_errno): Move to ...
* negated_errno.h: ... new file.
* Makefile.am (strace_SOURCES): Add it.
* linux/aarch64/get_error.c: Include it.
* linux/arc/get_error.c: Likewise.
* linux/arm/get_error.c: Likewise.
* linux/avr32/get_error.c: Likewise.
* linux/bfin/get_error.c: Likewise.
* linux/crisv10/get_error.c: Likewise.
* linux/hppa/get_error.c: Likewise.
* linux/i386/get_error.c: Likewise.
* linux/ia64/get_error.c: Likewise.
* linux/m68k/get_error.c: Likewise.
* linux/metag/get_error.c: Likewise.
* linux/microblaze/get_error.c: Likewise.
* linux/or1k/get_error.c: Likewise.
* linux/riscv/get_error.c: Likewise.
* linux/s390/get_error.c: Likewise.
* linux/sh/get_error.c: Likewise.
* linux/sh64/get_error.c: Likewise.
* linux/tile/get_error.c: Likewise.
* linux/x86_64/get_error.c: Likewise.
* linux/xtensa/get_error.c: Likewise.
23 files changed:
Makefile.am
linux/aarch64/get_error.c
linux/arc/get_error.c
linux/arm/get_error.c
linux/avr32/get_error.c
linux/bfin/get_error.c
linux/crisv10/get_error.c
linux/hppa/get_error.c
linux/i386/get_error.c
linux/ia64/get_error.c
linux/m68k/get_error.c
linux/metag/get_error.c
linux/microblaze/get_error.c
linux/or1k/get_error.c
linux/riscv/get_error.c
linux/s390/get_error.c
linux/sh/get_error.c
linux/sh64/get_error.c
linux/tile/get_error.c
linux/x86_64/get_error.c
linux/xtensa/get_error.c
negated_errno.h [new file with mode: 0644]
syscall.c