diff options
Diffstat (limited to 'nss')
-rw-r--r-- | nss/getXXbyYY_r.c | 4 | ||||
-rw-r--r-- | nss/getXXent_r.c | 4 | ||||
-rw-r--r-- | nss/nsswitch.c | 4 |
3 files changed, 6 insertions, 6 deletions
diff --git a/nss/getXXbyYY_r.c b/nss/getXXbyYY_r.c index 6ddfd61..6350238 100644 --- a/nss/getXXbyYY_r.c +++ b/nss/getXXbyYY_r.c @@ -97,7 +97,7 @@ INTERNAL (REENTRANT_NAME) (ADD_PARAMS, LOOKUP_TYPE *resbuf, char *buffer, { no_more = DB_LOOKUP_FCT (&nip, REENTRANT_NAME_STRING, (void **) &fct); if (no_more) - startp = (service_user *) -1; + startp = (service_user *) -1l; else { startp = nip; @@ -118,7 +118,7 @@ INTERNAL (REENTRANT_NAME) (ADD_PARAMS, LOOKUP_TYPE *resbuf, char *buffer, else { fct = start_fct; - no_more = (nip = startp) == (service_user *) -1; + no_more = (nip = startp) == (service_user *) -1l; } while (no_more == 0) diff --git a/nss/getXXent_r.c b/nss/getXXent_r.c index 6c8105c..1df51ab 100644 --- a/nss/getXXent_r.c +++ b/nss/getXXent_r.c @@ -124,9 +124,9 @@ setup (void **fctp, const char *func_name, int all) if (startp == NULL) { no_more = DB_LOOKUP_FCT (&nip, func_name, fctp); - startp = no_more ? (service_user *) -1 : nip; + startp = no_more ? (service_user *) -1l : nip; } - else if (startp == (service_user *) -1) + else if (startp == (service_user *) -1l) /* No services at all. */ return 1; else diff --git a/nss/nsswitch.c b/nss/nsswitch.c index 8ce1e8d..af74493 100644 --- a/nss/nsswitch.c +++ b/nss/nsswitch.c @@ -339,10 +339,10 @@ nss_lookup_function (service_user *ni, const char *fct_name) if (nss_dlerror_run (do_open) != 0) /* Failed to load the library. */ - ni->library->lib_handle = (void *) -1; + ni->library->lib_handle = (void *) -1l; } - if (ni->library->lib_handle == (void *) -1) + if (ni->library->lib_handle == (void *) -1l) /* Library not found => function not found. */ result = NULL; else |