libsanitizer: sys/user.h: remove obsolete BFD trad-core NBPG/UPAGES defines
The four installed sys/user.h headers in i386, nios2, ia64 and bfin
used:
#include <bits/uClibc_page.h>
#define NBPG PAGE_SIZE
#define UPAGES 1
#define HOST_TEXT_START_ADDR (u.start_code)
#define HOST_STACK_END_ADDR (u.start_stack + u.u_ssize * NBPG)
These macros are only consumed by BFD's trad-core support, which is
irrelevant on modern ELF-coredump systems. Glibc removed exactly
this block on microblaze and mips back in 2015 (BZ17791); follow
that precedent here.
With PAGE_SIZE no longer defined in <bits/uClibc_page.h> (see the
preceding patch "uClibc-ng: drop __pagesize, make _dl_pagesize the
single source of truth"), keeping the block would break the compile
of <sys/user.h> on the affected architectures.
The remaining per-arch sys/user.h files keep working unchanged: they
either define PAGE_SIZE/NBPG locally (microblaze, x86_64, m68k,
sparc, sparc64, sh) or rely on a per-arch bits/uClibc_page.h that
still defines PAGE_SIZE (alpha, mips, nds32).
Signed-off-by: Ramin Moussavi <ramin.moussavi@yacoub.de>