ports/180662: sysutils/fusefs-libs: add birthtime support

giffunip at tutopia.com giffunip at tutopia.com
Sat Jul 20 02:50:01 UTC 2013


The following reply was made to PR ports/180662; it has been noted by GNATS.

From: <giffunip at tutopia.com>
To: Jan Beich <jbeich at tormail.org>
Cc: <bug-followup at FreeBSD.org>
Subject: Re: ports/180662: sysutils/fusefs-libs: add birthtime support
Date: Fri, 19 Jul 2013 21:42:10 -0500

  On Sat, 20 Jul 2013 00:38:06 +0000, Jan Beich <jbeich at tormail.org> 
  wrote:
 > Pedro Giffuni <giffunip at tutopia.com> writes:
 >
 >> +--- include/fuse_kernel.h.orig	2013-07-19 12:31:33.000000000 -0500
 >> ++++ include/fuse_kernel.h	2013-07-19 12:35:32.000000000 -0500
 >> +@@ -134,16 +134,24 @@
 >> + 	__u64	atime;
 >> + 	__u64	mtime;
 >> + 	__u64	ctime;
 >> ++#ifdef __FreeBSD__
 >> ++	__u64	crtime;
 >> ++#endif
 >> + 	__u32	atimensec;
 >> + 	__u32	mtimensec;
 >> + 	__u32	ctimensec;
 >> ++#ifdef __FreeBSD__
 >> ++	__u32	crtimensec;
 >> ++#endif
 >> + 	__u32	mode;
 >> + 	__u32	nlink;
 >> + 	__u32	uid;
 >> + 	__u32	gid;
 >> + 	__u32	rdev;
 >> + 	__u32	blksize;
 >> ++#ifndef __FreeBSD__
 >> + 	__u32	padding;
 >> ++#endif
 >> + };
 >
 > The padding seems wrong. Did you meen the following ?
 
  Ugh .. Hadnt noticed, thanks. However, you have to pad an even number 
  to keep the 64bit boundary.
  3 instead of 4. And this has to be adjusted in the kernel too.
 


More information about the freebsd-ports-bugs mailing list