From b75fccc0a4b7e96a1cde7253a234d0678ac57924 Mon Sep 17 00:00:00 2001 From: leitner Date: Thu, 5 Feb 2004 00:15:23 +0000 Subject: [PATCH] use ftruncate instead of lseek+write --- mstorage_init_persistent.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mstorage_init_persistent.c b/mstorage_init_persistent.c index 583c247..1d6ac09 100644 --- a/mstorage_init_persistent.c +++ b/mstorage_init_persistent.c @@ -12,7 +12,7 @@ int mstorage_init_persistent(mstorage_t* p,int fd) { p->mapped=p->used=o; if (p->mapped==0) { p->mapped=4096; - if (lseek(fd,4095,SEEK_SET)==-1 || write(fd,"",1)!=1) return -1; + if (ftruncate(fd,4096)==-1) return -1; } p->root=mmap(0,p->mapped,PROT_READ|PROT_WRITE,MAP_SHARED,fd,0); if (p->root==(char*)-1) return -1;