diff options
| author | jow <jow@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2010-07-22 02:43:44 +0000 | 
|---|---|---|
| committer | jow <jow@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2010-07-22 02:43:44 +0000 | 
| commit | ff696e3da940e3ef549d29e1010ec358e5f2275b (patch) | |
| tree | 298b0dde26685d0d2906e3c88004c69098834a36 | |
| parent | 2a8750a905713e9fb65584242a8e4ed821e4f3b0 (diff) | |
[tools] mkimage: fix compilation on FreeBSD
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22344 3c298f89-4303-0410-b956-a3cf2f4a3e73
| -rw-r--r-- | tools/mkimage/patches/100-portability.patch | 17 | 
1 files changed, 16 insertions, 1 deletions
diff --git a/tools/mkimage/patches/100-portability.patch b/tools/mkimage/patches/100-portability.patch index ae38ad68e..1b65e2008 100644 --- a/tools/mkimage/patches/100-portability.patch +++ b/tools/mkimage/patches/100-portability.patch @@ -1,10 +1,11 @@  --- a/tools/kwbimage.c  +++ b/tools/kwbimage.c -@@ -206,6 +206,28 @@ INVL_DATA: +@@ -206,6 +206,30 @@ INVL_DATA:   	exit (EXIT_FAILURE);   }  +#ifndef __GLIBC__ ++#ifndef __FreeBSD__  +static ssize_t  +getline(char **line, size_t *len, FILE *fd)  +{ @@ -25,7 +26,21 @@  +	return tmplen;  +}  +#endif ++#endif  +   /*    * this function sets the kwbimage header by-    * 	1. Abstracting input command line arguments data +--- a/include/image.h ++++ b/include/image.h +@@ -49,6 +49,10 @@ +  + #endif /* USE_HOSTCC */ +  ++#ifndef ulong ++#define ulong unsigned long ++#endif ++ + #include <command.h> +  + #if defined(CONFIG_FIT)  | 
