diff options
author | Jo-Philipp Wich <jow@openwrt.org> | 2010-07-22 02:43:44 +0000 |
---|---|---|
committer | Jo-Philipp Wich <jow@openwrt.org> | 2010-07-22 02:43:44 +0000 |
commit | 4ad8aa543db84074775024164a6f3822e355ddae (patch) | |
tree | 908da291ab11c83b0bdf84ebb5fb0b1f954b9b27 /tools/mkimage/patches/100-portability.patch | |
parent | 5707e757a7e399aec0fbba1ff0aceaecebf6c3c8 (diff) | |
download | upstream-4ad8aa543db84074775024164a6f3822e355ddae.tar.gz upstream-4ad8aa543db84074775024164a6f3822e355ddae.tar.bz2 upstream-4ad8aa543db84074775024164a6f3822e355ddae.zip |
mkimage: fix compilation on FreeBSD
SVN-Revision: 22344
Diffstat (limited to 'tools/mkimage/patches/100-portability.patch')
-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 ae38ad68ea..1b65e20084 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) |