diff options
author | Khem Raj <raj.khem@gmail.com> | 2015-04-06 17:36:44 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2015-04-09 19:48:03 +0100 |
commit | 6da9a5269782923fe5807b07217ffe19b9fb633e (patch) | |
tree | f2b56867d2a8b91ccf9993acfa466849098b8bd2 /meta/recipes-extended/quota/quota/replace_getrpcbynumber_r.patch | |
parent | 887c8cb41a3857b2381e3d83c2db83c1d78ae48d (diff) | |
download | openembedded-core-contrib-6da9a5269782923fe5807b07217ffe19b9fb633e.tar.gz |
quota: Fix build with musl
add more packageconfigs so we can disable
certain features on demand
Add patches to make it more portable
by making posix compliant and libc agnostic code
Change-Id: Ifa1c7f7923322fd22368538310685cd5c440516d
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-extended/quota/quota/replace_getrpcbynumber_r.patch')
-rw-r--r-- | meta/recipes-extended/quota/quota/replace_getrpcbynumber_r.patch | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/meta/recipes-extended/quota/quota/replace_getrpcbynumber_r.patch b/meta/recipes-extended/quota/quota/replace_getrpcbynumber_r.patch new file mode 100644 index 0000000000..9ca2ffc0d4 --- /dev/null +++ b/meta/recipes-extended/quota/quota/replace_getrpcbynumber_r.patch @@ -0,0 +1,20 @@ +Replace getrpcbynumber_r with getrpcbynumber +musl and uclibc dont implement it + +Upstream-Status: Pending + +Signed-off-by: Khem Raj <raj.khem@gmail.com> +Index: quota-tools/svc_socket.c +=================================================================== +--- quota-tools.orig/svc_socket.c ++++ quota-tools/svc_socket.c +@@ -55,7 +55,8 @@ static int svc_socket (u_long number, in + addr.sin_family = AF_INET; + + if (!port) { +- ret = getrpcbynumber_r(number, &rpcbuf, rpcdata, sizeof(rpcdata), &rpcp); ++ rpcp = getrpcbynumber(number); ++ ret = 0; + if (ret == 0 && rpcp != NULL) { + /* First try name */ + ret = getservbyname_r(rpcp->r_name, proto, &servbuf, servdata, |