From 0b0bc2bb7c0c86a0bdafe6f6cd001b72b2d557b2 Mon Sep 17 00:00:00 2001 From: Pawel Jakub Dawidek Date: Wed, 13 Dec 2006 22:51:23 +0000 Subject: [PATCH] - truncate(2) returns EFBIG if the length argument was greater than the maximum file size. - truncate(2) returns EINVAL if the length argument was less than 0. --- lib/libc/sys/truncate.2 | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lib/libc/sys/truncate.2 b/lib/libc/sys/truncate.2 index 39edc28f1a11..695789dd805d 100644 --- a/lib/libc/sys/truncate.2 +++ b/lib/libc/sys/truncate.2 @@ -32,7 +32,7 @@ .\" @(#)truncate.2 8.1 (Berkeley) 6/4/93 .\" $FreeBSD$ .\" -.Dd December 9, 2006 +.Dd December 13, 2006 .Dt TRUNCATE 2 .Os .Sh NAME @@ -102,6 +102,14 @@ The named file is a directory. The named file resides on a read-only file system. .It Bq Er ETXTBSY The file is a pure procedure (shared text) file that is being executed. +.It Bq Er EFBIG +The +.Fa length +argument was greater than the maximum file size. +.It Bq Er EINVAL +The +.Fa length +argument was less than 0. .It Bq Er EIO An I/O error occurred updating the inode. .It Bq Er EFAULT