X-Git-Url: http://git.tuebingen.mpg.de/?p=osl.git;a=blobdiff_plain;f=fd.c;h=cd5232caf1339a61ae8d9a397395fe07214b6892;hp=1519ac5552dbf106d7edbec5faf2776066c7e0f1;hb=3c96f3b4f7bb1be1c630085981e83eb0260b99a7;hpb=68aa66b6f051083b8f9fe9cf65b0a20fed4363f9 diff --git a/fd.c b/fd.c index 1519ac5..cd5232c 100644 --- a/fd.c +++ b/fd.c @@ -15,6 +15,7 @@ #include "log.h" #include "osl.h" #include "error.h" +#include "fd.h" /** * Wrapper for the write system call. @@ -339,8 +340,8 @@ int truncate_file(const char *path, off_t size) int ret; struct stat statbuf; - ret = -E_OSL_STAT; - if (stat(path, &statbuf) < 0) + ret = osl_stat(path, &statbuf); + if (ret < 0) goto out; ret = -E_OSL_BAD_SIZE; if (statbuf.st_size < size)