fallocate: Remove run.sh script

There is no need for it, the tests can be started just by executing the
binaries.

Signed-off-by: Cyril Hrubis <chrubis@suse.cz>
fallocate/fallocate.h: create fallocate.h to encapsulate fallocate(2)

Create fallocate.h to encapsulate fallocate(2)

Signed-off-by: Zeng Linggang <zenglg.jy@cn.fujitsu.com>
lib/safe_macros.c: add SAFE_FSTAT()

Signed-off-by: Zeng Linggang <zenglg.jy@cn.fujitsu.com>
fallocate/fallocate02.c: cleanup

Make use of SAFE_MACROS()
Some cleanup

Signed-off-by: Zeng Linggang <zenglg.jy@cn.fujitsu.com>
fallocate/fallocate02.c: add EFBIG error test

Add EFBIG error test for fallocate(2)

Signed-off-by: Zeng Linggang <zenglg.jy@cn.fujitsu.com>