ftruncate
if (ftruncate(outfd, stat.st_size) != 0)
if (ftruncate(fd, attrs->ia_size))
SYSCALL_DEFINE2(ftruncate, unsigned int, fd, off_t, length)
COMPAT_SYSCALL_DEFINE2(ftruncate, unsigned int, fd, compat_off_t, length)
ret = ftruncate(fd, stat.st_size
if (ftruncate(fd, stat.st_size) < 0) {
if (ftruncate(fd, len)) {
ret = ftruncate(pcache->fd, 0);
if (ftruncate(fd, st.st_size) < 0)
if (!ASSERT_OK(ftruncate(fd, len), "ftruncate"))
if (!ASSERT_OK(ftruncate(memfd, udmabuf_test_buffer_size), "ftruncate"))
if (!ASSERT_OK(ftruncate(data_fd, DATA_SIZE_MB * 1024 * 1024),
if (!ASSERT_OK(ftruncate(hash_fd, HASH_SIZE_MB * 1024 * 1024),
if (ftruncate(fd, filesize)) {
if (ftruncate(fd, size))
ret = ftruncate(memfd, size);
ret = ftruncate(memfd, size);
ret = ftruncate(ctx->memfd, size);
if (ftruncate(fd, sizeof(f_private)))
ASSERT_EQ(0, ftruncate(mfd_tmp, 0));
if (ftruncate(mfd, length))
__KVM_SYSCALL_DEFINE(ftruncate, 2, unsigned int, fd, off_t, length);
if (ftruncate(fd, 10) < 0)
TEST_F_FORK(layout1, ftruncate)
FIXTURE(ftruncate) {};
FIXTURE_SETUP(ftruncate)
FIXTURE_TEARDOWN_PARENT(ftruncate)
FIXTURE_VARIANT(ftruncate)
FIXTURE_VARIANT_ADD(ftruncate, w_w) {
FIXTURE_VARIANT_ADD(ftruncate, t_t) {
FIXTURE_VARIANT_ADD(ftruncate, wt_w) {
FIXTURE_VARIANT_ADD(ftruncate, wt_wt) {
FIXTURE_VARIANT_ADD(ftruncate, wt_t) {
TEST_F_FORK(ftruncate, open_and_ftruncate)
TEST_F_FORK(ftruncate, open_and_ftruncate_in_different_processes)
ret = ftruncate(fd, 0);
if (ftruncate(mfd, page_size) != 0)
r = ftruncate(fd, sz);
r = ftruncate(fd, sz);
r = ftruncate(fd, mfd_def_size / 2);
r = ftruncate(fd, mfd_def_size / 2);
r = ftruncate(fd, mfd_def_size * 2);
r = ftruncate(fd, mfd_def_size * 2);
ASSERT_EQ(ftruncate(self->fd, 10 * page_size), 0);
ASSERT_EQ(ftruncate(self->fd, 5 * page_size), 0);
ASSERT_EQ(ftruncate(self->fd, 10 * page_size), 0);
ASSERT_EQ(ftruncate(self->fd, 10 * page_size), 0);
ASSERT_EQ(ftruncate(self->fd, size), 0);
ASSERT_EQ(ftruncate(self->fd, 100 * self->page_size), 0);
if (ftruncate(fd, size)) {
r = ftruncate(fd, size);
if (ftruncate(fd, len) < 0) {
if (ftruncate(fd, 0) < 0) {
if (ftruncate(fd, len) < 0) {
if (ftruncate(fd, 0) < 0) {
if (ftruncate(fd, len) < 0) {
if (ftruncate(fd, 0) < 0)
if (ftruncate(fd, size)) {
if (ftruncate(finfo.fd, size))
ret = ftruncate(fileno(ftmp), MMAP_SZ);
if (ftruncate(fd, page_size))
ftruncate(fd, size);
ASSERT_EQ(ftruncate(fd, page_size), 0);
BUG_ON(ftruncate(mem_fd, num_pages * page_size) < 0,
if (ftruncate(fd, buf_size))
ftruncate(shm_fd, data->mapsize);
ftruncate(fd, data->mapsize);
ftruncate(test_fd, pagesize);
if (ftruncate(mem_fd, mem_size))
ASSERT_EQ(ftruncate(img_fd, 2147483648 /* 2 GB */), 0);
ret = ftruncate(-1, 0);
ret = ftruncate(fd, -1);
ret = ftruncate(fd, 42);
CASE_TEST(ftruncate); EXPECT_SYSZR(1, test_ftruncate()); break;
ftruncate(fd, mapsize);