Use 64-bit interface for truncate, so that it is possible to ./truncate
files larger than 2GB in UML.
+ if(chown(file, -1, attrs->ia_gid)) return(-errno);
+ }
+ if(attrs->ia_valid & HOSTFS_ATTR_SIZE){
-+ if(truncate(file, attrs->ia_size)) return(-errno);
++ if(truncate64(file, attrs->ia_size)) return(-errno);
+ }
+ ma = HOSTFS_ATTR_ATIME_SET | HOSTFS_ATTR_MTIME_SET;
+ if((attrs->ia_valid & ma) == ma){
+{
+ int err;
+
-+ err = ftruncate(fd, len);
++ err = ftruncate64(fd, len);
+ if(err)
+ return(-errno);
+ return(0);
+{
+ int err;
+
-+ err = truncate(file, len);
++ err = truncate64(file, len);
+ if(err)
+ return(-errno);
+ return(0);