Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 391620 Details for
Bug 532514
net-fs/nfs-utils-1.3.0-r1: add support for building against sys-libs/musl
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
0003-replace-__attribute_malloc__-with-the-more-portable-.patch
0003-replace-__attribute_malloc__-with-the-more-portable-.patch (text/plain), 6.66 KB, created by
DaggyStyle
on 2014-12-13 21:48:33 UTC
(
hide
)
Description:
0003-replace-__attribute_malloc__-with-the-more-portable-.patch
Filename:
MIME Type:
Creator:
DaggyStyle
Created:
2014-12-13 21:48:33 UTC
Size:
6.66 KB
patch
obsolete
>From 1364f15b4b5654da8af64fc8e77bb184115ad445 Mon Sep 17 00:00:00 2001 >From: Natanael Copa <ncopa@alpinelinux.org> >Date: Wed, 12 Feb 2014 13:46:51 +0000 >Subject: [PATCH 3/7] replace __attribute_malloc__ with the more portable > __attribute__((__malloc__)) > >Signed-off-by: Natanael Copa <ncopa@alpinelinux.org> >--- > support/export/hostname.c | 14 +++++++------- > support/include/exportfs.h | 10 +++++----- > support/nfs/svc_create.c | 2 +- > utils/statd/hostname.c | 6 +++--- > utils/statd/sm-notify.c | 8 ++++---- > utils/statd/statd.h | 2 +- > 6 files changed, 21 insertions(+), 21 deletions(-) > >diff --git a/support/export/hostname.c b/support/export/hostname.c >index 3e949a1..ad595d1 100644 >--- a/support/export/hostname.c >+++ b/support/export/hostname.c >@@ -91,7 +91,7 @@ host_ntop(const struct sockaddr *sap, char *buf, const size_t buflen) > * Returns address info structure, or NULL if an error occurs. Caller > * must free the returned structure with freeaddrinfo(3). > */ >-__attribute_malloc__ >+__attribute__((__malloc__)) > struct addrinfo * > host_pton(const char *paddr) > { >@@ -153,7 +153,7 @@ host_pton(const char *paddr) > * if no information is available for @hostname. Caller must free the > * returned structure with freeaddrinfo(3). > */ >-__attribute_malloc__ >+__attribute__((__malloc__)) > struct addrinfo * > host_addrinfo(const char *hostname) > { >@@ -199,7 +199,7 @@ host_addrinfo(const char *hostname) > * the string. > */ > #ifdef HAVE_GETNAMEINFO >-__attribute_malloc__ >+__attribute__((__malloc__)) > char * > host_canonname(const struct sockaddr *sap) > { >@@ -234,7 +234,7 @@ host_canonname(const struct sockaddr *sap) > return strdup(buf); > } > #else /* !HAVE_GETNAMEINFO */ >-__attribute_malloc__ >+__attribute__((__malloc__)) > char * > host_canonname(const struct sockaddr *sap) > { >@@ -266,7 +266,7 @@ host_canonname(const struct sockaddr *sap) > * > * Caller must free the returned structure with freeaddrinfo(3). > */ >-__attribute_malloc__ >+__attribute__((__malloc__)) > struct addrinfo * > host_reliable_addrinfo(const struct sockaddr *sap) > { >@@ -313,7 +313,7 @@ out_free_hostname: > * Caller must free the returned structure with freeaddrinfo(3). > */ > #ifdef HAVE_GETNAMEINFO >-__attribute_malloc__ >+__attribute__((__malloc__)) > struct addrinfo * > host_numeric_addrinfo(const struct sockaddr *sap) > { >@@ -361,7 +361,7 @@ host_numeric_addrinfo(const struct sockaddr *sap) > return ai; > } > #else /* !HAVE_GETNAMEINFO */ >-__attribute_malloc__ >+__attribute__((__malloc__)) > struct addrinfo * > host_numeric_addrinfo(const struct sockaddr *sap) > { >diff --git a/support/include/exportfs.h b/support/include/exportfs.h >index 97b2327..9021fae 100644 >--- a/support/include/exportfs.h >+++ b/support/include/exportfs.h >@@ -156,15 +156,15 @@ int secinfo_addflavor(struct flav_info *, struct exportent *); > > char * host_ntop(const struct sockaddr *sap, > char *buf, const size_t buflen); >-__attribute_malloc__ >+__attribute__((__malloc__)) > struct addrinfo * host_pton(const char *paddr); >-__attribute_malloc__ >+__attribute__((__malloc__)) > struct addrinfo * host_addrinfo(const char *hostname); >-__attribute_malloc__ >+__attribute__((__malloc__)) > char * host_canonname(const struct sockaddr *sap); >-__attribute_malloc__ >+__attribute__((__malloc__)) > struct addrinfo * host_reliable_addrinfo(const struct sockaddr *sap); >-__attribute_malloc__ >+__attribute__((__malloc__)) > struct addrinfo * host_numeric_addrinfo(const struct sockaddr *sap); > > int rmtab_read(void); >diff --git a/support/nfs/svc_create.c b/support/nfs/svc_create.c >index 6b9e85b..a706f87 100644 >--- a/support/nfs/svc_create.c >+++ b/support/nfs/svc_create.c >@@ -113,7 +113,7 @@ svc_create_find_xprt(const struct sockaddr *bindaddr, const struct netconfig *nc > * > * Otherwise NULL is returned if an error occurs. > */ >-__attribute_malloc__ >+__attribute__((__malloc__)) > static struct addrinfo * > svc_create_bindaddr(struct netconfig *nconf, const uint16_t port) > { >diff --git a/utils/statd/hostname.c b/utils/statd/hostname.c >index 746ecc7..c61087c 100644 >--- a/utils/statd/hostname.c >+++ b/utils/statd/hostname.c >@@ -105,7 +105,7 @@ statd_present_address(const struct sockaddr *sap, char *buf, const size_t buflen > * Look up the hostname; report exceptional errors. Caller must > * call freeaddrinfo(3) if a valid addrinfo is returned. > */ >-__attribute_malloc__ >+__attribute__((__malloc__)) > static struct addrinfo * > get_addrinfo(const char *hostname, const struct addrinfo *hint) > { >@@ -184,7 +184,7 @@ get_nameinfo(const struct sockaddr *sap, > * We won't monitor peers that don't have a reverse map. The canonical > * name gives us a key for our monitor list. > */ >-__attribute_malloc__ >+__attribute__((__malloc__)) > char * > statd_canonical_name(const char *hostname) > { >@@ -234,7 +234,7 @@ statd_canonical_name(const char *hostname) > * NULL if some error occurs. Caller must free the returned > * list with freeaddrinfo(3). > */ >-__attribute_malloc__ >+__attribute__((__malloc__)) > static struct addrinfo * > statd_canonical_list(const char *hostname) > { >diff --git a/utils/statd/sm-notify.c b/utils/statd/sm-notify.c >index 9dbe5d9..5994b2f 100644 >--- a/utils/statd/sm-notify.c >+++ b/utils/statd/sm-notify.c >@@ -74,7 +74,7 @@ static int record_pid(void); > > static struct nsm_host * hosts = NULL; > >-__attribute_malloc__ >+__attribute__((__malloc__)) > static struct addrinfo * > smn_lookup(const char *name) > { >@@ -149,7 +149,7 @@ smn_get_hostname(const struct sockaddr *sap, > * if the canonical name doesn't exist or cannot be determined. > * The caller must free the result with free(3). > */ >-__attribute_malloc__ >+__attribute__((__malloc__)) > static char * > smn_verify_my_name(const char *name) > { >@@ -189,7 +189,7 @@ smn_verify_my_name(const char *name) > return retval; > } > >-__attribute_malloc__ >+__attribute__((__malloc__)) > static struct nsm_host * > smn_alloc_host(const char *hostname, const char *mon_name, > const char *my_name, const time_t timestamp) >@@ -343,7 +343,7 @@ static int smn_socket(void) > * If admin specified a source address or srcport, then convert those > * to a sockaddr and return it. Otherwise, return an ANYADDR address. > */ >-__attribute_malloc__ >+__attribute__((__malloc__)) > static struct addrinfo * > smn_bind_address(const char *srcaddr, const char *srcport) > { >diff --git a/utils/statd/statd.h b/utils/statd/statd.h >index e89e666..a1d8035 100644 >--- a/utils/statd/statd.h >+++ b/utils/statd/statd.h >@@ -25,7 +25,7 @@ > extern _Bool statd_matchhostname(const char *hostname1, const char *hostname2); > extern _Bool statd_present_address(const struct sockaddr *sap, char *buf, > const size_t buflen); >-__attribute_malloc__ >+__attribute__((__malloc__)) > extern char * statd_canonical_name(const char *hostname); > > extern void my_svc_run(void); >-- >1.8.5.3 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 532514
:
391610
|
391612
|
391614
|
391616
|
391618
| 391620 |
391622
|
391624
|
391626
|
391628
|
391630
|
391632
|
391634
|
391636
|
391638
|
391640
|
391642