Skip to content
This repository
branch: master

syscalls/fallocate01: Fix compilation failure.

On newer distribution the addition of _GNU_SOURCE breaks the compilation
because it exposes the FALLOC_FL_KEEP_SIZE as a macro constant which
breaks the enum defition.

So this commit adds FALLOC_FL_KEEP_SIZE to lapi/fcntl.h and removes the

Signed-off-by: Cyril Hrubis <>
latest commit a89e4a93a5
Cyril Hrubis metan-ucw authored
Octocat-spinner-32 doc doc: test-writing-guidelines: fixed the C test example
Octocat-spinner-32 include syscalls/fallocate01: Fix compilation failure.
Octocat-spinner-32 lib lib: Remove tst_uid_gid and cases that use it.
Octocat-spinner-32 m4 configure: add configure check for GCC -Wold-style-definition
Octocat-spinner-32 pan pan: fix potential overrun in tag_report
Octocat-spinner-32 runtest network: tcp_fastopen: add TCP Fast Open test
Octocat-spinner-32 scenario_groups fs/ext4-new-features: add ext4-new-features tests to default
Octocat-spinner-32 scripts Remove whitespace at end of line
Octocat-spinner-32 testcases syscalls/fallocate01: Fix compilation failure.
Octocat-spinner-32 testscripts Move the script to testcases/ dir
Octocat-spinner-32 tools ltpapicmd: tst_get_unused_port: Do not require envs
Octocat-spinner-32 utils utils/Makefile: Move ffsb configure to
Octocat-spinner-32 .gitignore updated .gitignore for new tests in lib/tests
Octocat-spinner-32 .gitmodules gitmodules: update mce-test repo URL
Octocat-spinner-32 COPYING Initial source for rwtest/doio in LTP
Octocat-spinner-32 Update FSF address
Octocat-spinner-32 INSTALL Remove whitespace at end of line
Octocat-spinner-32 Makefile build: fix out-of-tree build
Octocat-spinner-32 Makefile.release Use `tar [..] .' instead of `tar [..] *'.
Octocat-spinner-32 README README: Fix typos + minor update.
Octocat-spinner-32 README.kernel_config Update README.
Octocat-spinner-32 TODO numa-related cleanup
Octocat-spinner-32 VERSION LTP 20140115
Octocat-spinner-32 utils/Makefile: Move ffsb configure to
Octocat-spinner-32 PEP8 and update the copyright date
Octocat-spinner-32 ltpmenu Fix shell scripts to run correctly on Debian
Octocat-spinner-32 misc: remove tcore testcase
Octocat-spinner-32 runltp runltp, Fix bashism.
Octocat-spinner-32 runltp, Fix bashism.
Octocat-spinner-32 ver_linux Remove whitespace at end of line
Linux Test Project

Linux Test Project is a joint project started by SGI, OSDL and Bull developed
and maintained by IBM, Cisco, Fujitsu, SUSE, Red Hat, Oracle and others. The
project goal is to deliver tests to the open source community that validate the
reliability, robustness, and stability of Linux.

The LTP testsuite contains a collection of tools for testing the Linux kernel
and related features. Our goal is to improve the Linux kernel and system
libraries by bringing test automation to the testing effort. Interested open
source contributors are encouraged to join.

Project pages are located at:

The latest image is always available at

The discussion about the project happens at ltp-list mailing list:

The git repository is located at GitHub at:

Be careful with these tests!

Don't run them on production systems. Growfiles, doio, and iogen in particular
stress the I/O capabilities of systems and while they should not cause problems
on properly functioning systems, they are intended to find (or cause) problems.

Developers corner

Before you start you should read following documents:

* doc/test-writing-guidelines.txt
* doc/build-system-guide.txt

these two should contain all information needed for modifying or creating LTP
testcases. If something is not covered there don't hesitate to ask on the LTP
mailing list.

Also note that these documents are available online at:
Something went wrong with that request. Please try again.