Date: Mon, 10 Jun 1996 16:51:49 +0200 From: Eric.Berenguier@sycomore.fr (Eric Berenguier) To: questions@freebsd.org Subject: Bug in truncate function ? Message-ID: <v01530503ade1e4a001d7@[192.134.92.34]>
next in thread | raw e-mail | index | archive | help
Hello, I'm using FreeBSD release 2.1.0, and it seems the ftruncate function doesn't work: here is a small exemple that doesn't work as i think it should: -- Exemple ----------------------------------------------------------- #include <fcntl.h> main() { int fd; fd = open("/tmp/pp01234", O_RDWR | O_CREAT , 0600); if (ftruncate(fd,0)<0) { perror("truncate"); } } ---------------------------------------------------------------------- this program ouputs: truncate: invalid argument i've tried both truncate and ftruncate with various values as argument and i've never managed to have the function succeed. Tripwire doesn't work too, because it uses ftruncate (it says: truncate(): invalid argument, and dies) Is it a bug ? or can you tell me where i'm wrong ? Thanks in advance, -- Eric Berenguier SYCOMORE 31, place des Corolles - 92098 PARIS LA DEFENSE http://www.sycomore.fr
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?v01530503ade1e4a001d7>