explicitely ignore return value of symlink(3) call
authorDaniel Golle <daniel@makrotopia.org>
Thu, 22 Oct 2015 21:15:58 +0000 (23:15 +0200)
committerJohn Crispin <blogic@openwrt.org>
Sun, 25 Oct 2015 23:11:04 +0000 (00:11 +0100)
commitd5fddd91b966424bb63e943e789704d52382cc18
tree931b814ec39fbb29d1a7577843f516eb9035f438
parentef490722885a5c708c70dff656d094c7043ae081
explicitely ignore return value of symlink(3) call

glibc sets __attribute_warn_unused_result__ on symlink(3) if
FORTIFY_SOURCE is set. This breaks procd which deliberately ignores
the result of the symlink(3) call early during init as there wouldn't
be anything better to do in that case other than ignoring the error and
trying to survive.

Introduce libc-compat.h to work-around libc anomalities.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
initd/early.c
libc-compat.h [new file with mode: 0644]
plug/coldplug.c