summaryrefslogtreecommitdiffstats
path: root/extra/scripts/unifdef.c
Commit message (Collapse)AuthorAgeFilesLines
* unifdef: implement err.h funcs locallyMike Frysinger2009-07-201-1/+7
| | | | | | | | | Since the err.h functions are optional in uClibc, make sure we can rebuild ourselves if support is disabled. URL: https://bugs.busybox.net/show_bug.cgi?id=257 Reported-by: Michael Deutschmann <michael@talamasca.ocis.net> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* apply getline() fix from linux kernelMike Frysinger2009-04-061-5/+4
|
* fix another corner case in unifdefDenis Vlasenko2008-12-281-2/+2
|
* patch up unifdef to recognize and remove "#if defined _LIBC && something"Denis Vlasenko2008-12-281-35/+99
| | | | | blocks too (and similar)
* build system: improve install_headers.Denis Vlasenko2008-04-271-0/+1005
Now it uses dedicated script instead of inline makefile commands, which helps readability. It also installs asm[-generic] and linux subdirs from kernel headers (previously it had to be done separately). Lastly, it passes each uclibc header thru unifdef, which strips #ifdef UCLIBC_INTERNAL conditional from headers. Currently it's a no-op (no such #ifders in tree). The plan is to have libc_hidden_proto(foo) migrated to headers and guard them by these #ifdefs.