truncate
int truncate (const char *, off_t);
r = truncate(name, a.size);
int truncate(const char *, __off_t);
int truncate(const char *, off_t);
truncate(_PATH_UTX_ACTIVE, 0);
ATF_REQUIRE(truncate(fn, size / 2) == 0);
truncate(quota_qfname(qf),
(void) truncate(modefile, 0);
(void) truncate(dirfile, 0);
{ compat(AS(otruncate_args),truncate), .sy_auevent = AUE_TRUNCATE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 129 = old truncate */
{ compat6(AS(freebsd6_truncate_args),truncate), .sy_auevent = AUE_TRUNCATE, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 200 = freebsd6 truncate */
int truncate(const char *, off_t);
bool truncate;
truncate = false;
truncate = true;
if (truncate)
ATF_REQUIRE_EQ(0, truncate(path, offlen));
ATF_REQUIRE_EQ(-1, truncate(errpath, offlen));
if (truncate("testfifo", 1024) != 0) {
TEST_F(CopyFileRangeRlimitFsize, truncate)
EXPECT_NE(0, truncate(FULLPATH, 10));
TEST_F(Setattr, truncate) {
EXPECT_EQ(0, truncate(FULLPATH, newsize)) << strerror(errno);
EXPECT_EQ(-1, truncate(FULLPATH, newsize));
ATF_TC_WITHOUT_HEAD(truncate);
ATF_TC_BODY(truncate, tc)
ATF_TP_ADD_TC(tp, truncate);
truncate(fname, (off_t)0);