lede-packages-rs

git clone git://archive.git.mtrnord.blog/MTRNord/lede-packages-rs.git
Log | Files | Refs | README | LICENSE

commit 2db1fba4e74f498e5b9c52a3993399322b7998c6
parent dece86e1d3221a707789f255e78a224d61f14ba5
Author: Steven Barth <steven@midlink.org>
Date:   Tue, 15 Sep 2015 08:28:47 +0200

Merge pull request #1672 from plntyk/fix_musl_fdm

fdm: fix musl compile
Diffstat:
Amail/fdm/patches/010-musl_WAIT_ANY.patch | 13+++++++++++++
Amail/fdm/patches/020-musl_GLOB_BRACE.patch | 22++++++++++++++++++++++
Amail/fdm/patches/030-musl_ACCESSPERMS.patch | 11+++++++++++
3 files changed, 46 insertions(+), 0 deletions(-)

diff --git a/mail/fdm/patches/010-musl_WAIT_ANY.patch b/mail/fdm/patches/010-musl_WAIT_ANY.patch @@ -0,0 +1,13 @@ +--- a/fdm.c ++++ b/fdm.c +@@ -22,6 +22,10 @@ + #include <sys/utsname.h> + #include <sys/wait.h> + ++#ifndef WAIT_ANY ++#define WAIT_ANY (-1) ++#endif ++ + #include <errno.h> + #include <fcntl.h> + #include <fnmatch.h> diff --git a/mail/fdm/patches/020-musl_GLOB_BRACE.patch b/mail/fdm/patches/020-musl_GLOB_BRACE.patch @@ -0,0 +1,22 @@ +--- a/fetch-maildir.c ++++ b/fetch-maildir.c +@@ -31,6 +31,8 @@ + #include "fdm.h" + #include "fetch.h" + ++#define GLOB_BRACE 0 ++ + int fetch_maildir_commit(struct account *, struct mail *); + void fetch_maildir_abort(struct account *); + u_int fetch_maildir_total(struct account *); +--- a/fetch-mbox.c ++++ b/fetch-mbox.c +@@ -32,6 +32,8 @@ + #include "fdm.h" + #include "fetch.h" + ++#define GLOB_BRACE 0 ++ + int fetch_mbox_commit(struct account *, struct mail *); + void fetch_mbox_abort(struct account *); + u_int fetch_mbox_total(struct account *); diff --git a/mail/fdm/patches/030-musl_ACCESSPERMS.patch b/mail/fdm/patches/030-musl_ACCESSPERMS.patch @@ -0,0 +1,11 @@ +--- a/file.c ++++ b/file.c +@@ -26,6 +26,8 @@ + + #include "fdm.h" + ++#define ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO) ++ + int mklock(u_int, const char *); + void rmlock(u_int, const char *); + int lockfd(u_int, int);