From 75d39ff2124ae8cdee6f9b1788acf8be53b76a20 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Tue, 21 Jun 2011 11:23:25 -0400 Subject: Add missing DL_CALL_FCT --- inet/getnetgrent_r.c | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'inet/getnetgrent_r.c') diff --git a/inet/getnetgrent_r.c b/inet/getnetgrent_r.c index 0bac7b770e..7e13e3be52 100644 --- a/inet/getnetgrent_r.c +++ b/inet/getnetgrent_r.c @@ -133,7 +133,7 @@ __internal_setnetgrent_reuse (const char *group, struct __netgrent *datap, assert (datap->data == NULL); /* Ignore status, we force check in `__nss_next2'. */ - status = (*fct.f) (group, datap); + status = DL_CALL_FCT (*fct.f, (group, datap)); service_user *old_nip = datap->nip; no_more = __nss_next2 (&datap->nip, "setnetgrent", NULL, &fct.ptr, @@ -145,7 +145,7 @@ __internal_setnetgrent_reuse (const char *group, struct __netgrent *datap, endfct = __nss_lookup_function (old_nip, "endnetgrent"); if (endfct != NULL) - (void) (*endfct) (datap); + (void) DL_CALL_FCT (*endfct, (datap)); } } @@ -244,7 +244,7 @@ internal_getnetgrent_r (char **hostp, char **userp, char **domainp, == NULL); while (! no_more) { - status = (*fct) (datap, buffer, buflen, &errno); + status = DL_CALL_FCT (*fct, (datap, buffer, buflen, &errno)); if (status == NSS_STATUS_RETURN) { @@ -362,7 +362,8 @@ innetgr (const char *netgroup, const char *host, const char *user, assert (entry.data == NULL); /* Open netgroup. */ - enum nss_status status = (*setfct.f) (current_group, &entry); + enum nss_status status = DL_CALL_FCT (*setfct.f, + (current_group, &entry)); if (status == NSS_STATUS_SUCCESS && (getfct = __nss_lookup_function (entry.nip, "getnetgrent_r")) @@ -370,7 +371,8 @@ innetgr (const char *netgroup, const char *host, const char *user, { char buffer[1024]; - while ((*getfct) (&entry, buffer, sizeof buffer, &errno) + while (DL_CALL_FCT (*getfct, + (&entry, buffer, sizeof buffer, &errno)) == NSS_STATUS_SUCCESS) { if (entry.type == group_val) @@ -425,7 +427,7 @@ innetgr (const char *netgroup, const char *host, const char *user, /* Free all resources of the service. */ endfct = __nss_lookup_function (entry.nip, "endnetgrent"); if (endfct != NULL) - (*endfct) (&entry); + DL_CALL_FCT (*endfct, (&entry)); if (result != 0) break; -- cgit 1.4.1