[tools] yaffs2: fix compilation on FreeBSD
authorjow <jow@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Thu, 22 Jul 2010 02:59:14 +0000 (02:59 +0000)
committerjow <jow@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Thu, 22 Jul 2010 02:59:14 +0000 (02:59 +0000)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22345 3c298f89-4303-0410-b956-a3cf2f4a3e73

tools/yaffs2/patches/100-compile.patch

index 154f389..2f83e1f 100644 (file)
        //printf("Processing directory %s into image file %s\n",argv[1],argv[2]);
        error =  write_object_header(1, YAFFS_OBJECT_TYPE_DIRECTORY, &stats, 1,"", -1, NULL);
        if(error)
+--- a/yaffs2/devextras.h
++++ b/yaffs2/devextras.h
+@@ -37,7 +37,7 @@ typedef unsigned char __u8;
+ typedef unsigned short __u16;
+ typedef unsigned __u32;
+-#if defined(__APPLE__)
++#if defined(__APPLE__) || defined(__FreeBSD__)
+ typedef long long loff_t;
+ #endif