diff options
Diffstat (limited to 'meta/recipes-connectivity/nfs-utils/nfs-utils/nfs-utils-1.0.6-uclibc.patch')
-rw-r--r-- | meta/recipes-connectivity/nfs-utils/nfs-utils/nfs-utils-1.0.6-uclibc.patch | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/meta/recipes-connectivity/nfs-utils/nfs-utils/nfs-utils-1.0.6-uclibc.patch b/meta/recipes-connectivity/nfs-utils/nfs-utils/nfs-utils-1.0.6-uclibc.patch index e82480a072..6d46d3a591 100644 --- a/meta/recipes-connectivity/nfs-utils/nfs-utils/nfs-utils-1.0.6-uclibc.patch +++ b/meta/recipes-connectivity/nfs-utils/nfs-utils/nfs-utils-1.0.6-uclibc.patch | |||
@@ -1,20 +1,22 @@ | |||
1 | Upstream-Status: Inappropriate [embedded specific] | 1 | Upstream-Status: Inappropriate [embedded specific] |
2 | 2 | ||
3 | --- ./support/nfs/svc_socket.c.orig 2004-12-12 06:43:52.000000000 +0000 | 3 | Index: nfs-utils-1.2.3/support/nfs/svc_socket.c |
4 | +++ ./support/nfs/svc_socket.c 2004-12-12 06:50:04.000000000 +0000 | 4 | =================================================================== |
5 | @@ -66,6 +66,7 @@ | 5 | --- nfs-utils-1.2.3.orig/support/nfs/svc_socket.c |
6 | memset ((char *) &addr, sizeof (addr)); | 6 | +++ nfs-utils-1.2.3/support/nfs/svc_socket.c |
7 | @@ -67,6 +67,7 @@ svc_socket (u_long number, int type, int | ||
8 | memset (&addr, 0, sizeof (addr)); | ||
7 | addr.sin_family = AF_INET; | 9 | addr.sin_family = AF_INET; |
8 | 10 | ||
9 | +#ifndef __UCLIBC__ /* neither getrpcbynumber() nor getrpcbynumber_r() is SuSv3 */ | 11 | +#ifndef __UCLIBC__ /* neither getrpcbynumber() nor getrpcbynumber_r() is SuSv3 */ |
10 | ret = getrpcbynumber_r (number, &rpcbuf, rpcdata, sizeof rpcdata, | 12 | ret = getrpcbynumber_r (number, &rpcbuf, rpcdata, sizeof rpcdata, |
11 | &rpcp); | 13 | &rpcp); |
12 | if (ret == 0 && rpcp != NULL) | 14 | if (ret == 0 && rpcp != NULL) |
13 | @@ -99,6 +100,7 @@ | 15 | @@ -100,6 +101,7 @@ svc_socket (u_long number, int type, int |
14 | } | 16 | } |
15 | } | 17 | } |
16 | else | 18 | else |
17 | +#endif | 19 | +#endif |
18 | { | 20 | { |
19 | if (bindresvport (sock, &addr)) | 21 | addr.sin_port = 0; |
20 | { | 22 | if (bind (sock, (struct sockaddr *) &addr, len) < 0) |